Lines Matching refs:kind
719 function gen_code($f, $spec, $kind, $code, $op1, $op2, $name, $extra_spec=null) { argument
769 …"/ZEND_VM_C_LABEL\(\s*([A-Za-z_]*)\s*\)/m" => "\\1".(($spec && $kind != ZEND_VM_KIND_CALL)?("_SPEC…
770 …"/ZEND_VM_C_GOTO\(\s*([A-Za-z_]*)\s*\)/m" => "goto \\1".(($spec && $kind != ZEND_VM_KIND_CALL)?("_…
826 switch($kind) {
1021 function gen_handler($f, $spec, $kind, $name, $op1, $op2, $use, $code, $lineno, $opcode, $extra_spe… argument
1026 if (isset($opcode['alias']) && ($spec || $kind != ZEND_VM_KIND_SWITCH)) {
1069 if (!isset($used_observer_handlers[$kind][$opcode["op"]])) {
1070 $used_observer_handlers[$kind][$opcode["op"]] = true;
1086 switch($kind) {
1090 gen_code($out, $spec, $kind, $code, $op1, $op2, $name, $extra_spec);
1149 gen_code($f, $spec, $kind, $code, $op1, $op2, $name, $extra_spec);
1161 function gen_helper($f, $spec, $kind, $name, $op1, $op2, $param, $code, $lineno, $inline, $cold = f… argument
1164 if ($kind == ZEND_VM_KIND_HYBRID && !$hot) {
1179 switch($kind) {
1212 gen_code($f, $spec, $kind, $code, $op1, $op2, $name, $extra_spec);
1216 function gen_null_label($f, $kind, $prolog) { argument
1217 switch ($kind) {
1231 function gen_labels($f, $spec, $kind, $prolog, &$specs, $switch_labels = array()) { argument
1374 …$generate = function ($op1, $op2, $extra_spec = array()) use ($f, $kind, $dsc, $prefix, $prolog, $…
1383 gen_null_label($f, $kind, $prolog);
1419 switch ($kind) {
1434 gen_null_label($f, $kind, $prolog);
1467 switch ($kind) {
1485 if (isset($dsc['alias']) && $kind != ZEND_VM_KIND_SWITCH) {
1487 switch ($kind) {
1498 switch ($kind) {
1511 switch ($kind) {
1528 switch ($kind) {
1702 function gen_executor_code($f, $spec, $kind, $prolog, &$switch_labels = array()) { argument
1722 …gen_handler($f, 1, $kind, $opcodes[$num]["op"], $op1, $op2, isset($opcodes[$num]["use"]), $opcodes…
1732 …gen_helper($f, 1, $kind, $num, $op1, $op2, $helpers[$num]["param"], $helpers[$num]["code"], $linen…
1737 die("??? $kind:$num\n");
1751 …gen_handler($f, 0, $kind, $opcodes[$num]["op"], "ANY", "ANY", isset($opcodes[$num]["use"]), $opcod…
1756 …gen_helper($f, 0, $kind, $num, "ANY", "ANY", $helpers[$num]["param"], $helpers[$num]["code"], $lin…
1759 die("??? $kind:$num\n");
1778 switch ($kind) {
1816 function gen_executor($f, $skl, $spec, $kind, $executor_name, $initializer_name) { argument
1819 if ($kind == ZEND_VM_KIND_HYBRID && file_exists(__DIR__ . "/zend_vm_order.txt")) {
1848 if ($kind == ZEND_VM_KIND_HYBRID) {
1857 if ($kind == ZEND_VM_KIND_HYBRID) {
1877 switch ($kind) {
1908 if ($kind == ZEND_VM_KIND_HYBRID) {
1927 if ($kind == ZEND_VM_KIND_HYBRID) {
1970 if ($kind == ZEND_VM_KIND_HYBRID) {
2038 if ($kind == ZEND_VM_KIND_HYBRID) {
2058 if ($kind == ZEND_VM_KIND_SWITCH) {
2061 if ($kind != ZEND_VM_KIND_CALL && count($params)) {
2062 if ($kind == ZEND_VM_KIND_HYBRID) {
2069 if ($kind == ZEND_VM_KIND_HYBRID) {
2073 if ($kind != ZEND_VM_KIND_CALL && $kind != ZEND_VM_KIND_HYBRID) {
2111 if ($kind == ZEND_VM_KIND_GOTO || $kind == ZEND_VM_KIND_HYBRID) {
2114 if ($kind == ZEND_VM_KIND_HYBRID) {
2120 …gen_labels($f, $spec, ($kind == ZEND_VM_KIND_HYBRID) ? ZEND_VM_KIND_GOTO : $kind, $prolog."\t\t", …
2124 if ($kind == ZEND_VM_KIND_HYBRID) {
2132 if ($kind == ZEND_VM_KIND_HYBRID) {
2140 if ($kind == ZEND_VM_KIND_CALL || $kind == ZEND_VM_KIND_HYBRID) {
2145 } else if ($kind == ZEND_VM_KIND_SWITCH) {
2154 switch ($kind) {
2172 if ($kind == ZEND_VM_KIND_HYBRID) {
2179 if ($kind != ZEND_VM_KIND_CALL) {
2181 if ($kind == ZEND_VM_KIND_HYBRID) {
2184 gen_executor_code($f, $spec, $kind, $m[1], $switch_labels);
2186 if ($kind == ZEND_VM_KIND_CALL || $kind == ZEND_VM_KIND_HYBRID) {
2188 if ($kind == ZEND_VM_KIND_HYBRID) {
2209 if ($kind == ZEND_VM_KIND_HYBRID) {
2215 if ($kind == ZEND_VM_KIND_CALL) {
2216 gen_executor_code($f, $spec, $kind, $m[1]);
2225 if ($kind == ZEND_VM_KIND_GOTO) {
2235 …gen_labels($f, $spec, ($kind == ZEND_VM_KIND_HYBRID) ? ZEND_VM_KIND_CALL : $kind, $prolog."\t", $s…
2240 if ($kind == ZEND_VM_KIND_HYBRID) {
2250 if ($kind == ZEND_VM_KIND_HYBRID) {
3007 $kind = substr($argv[$i], strlen("--with-vm-kind=")); variable
3008 switch ($kind) {
3022 echo("ERROR: Invalid vm kind '$kind'\n");