Lines Matching refs:kind

763 function gen_code($f, $spec, $kind, $export, $code, $op1, $op2, $name, $extra_spec=null) {  argument
817 …"/ZEND_VM_C_LABEL\(\s*([A-Za-z_]*)\s*\)/m" => "\\1".(($spec && $kind != ZEND_VM_KIND_CALL)?("_SPEC…
818 …"/ZEND_VM_C_GOTO\(\s*([A-Za-z_]*)\s*\)/m" => "goto \\1".(($spec && $kind != ZEND_VM_KIND_CALL)?("_…
865 switch($kind) {
1093 function gen_handler($f, $spec, $kind, $name, $op1, $op2, $use, $code, $lineno, $opcode, $extra_spe… argument
1096 if (isset($opcode['alias']) && ($spec || $kind != ZEND_VM_KIND_SWITCH)) {
1125 switch($kind) {
1129 gen_code($out, $spec, $kind, 0, $code, $op1, $op2, $name, $extra_spec);
1188 gen_code($f, $spec, $kind, 0, $code, $op1, $op2, $name, $extra_spec);
1200 function gen_helper($f, $spec, $kind, $name, $op1, $op2, $param, $code, $lineno, $inline, $cold = f… argument
1203 if ($kind == ZEND_VM_KIND_HYBRID && !$hot) {
1218 switch($kind) {
1251 gen_code($f, $spec, $kind, 0, $code, $op1, $op2, $name, $extra_spec);
1255 function gen_null_label($f, $kind, $prolog) { argument
1256 switch ($kind) {
1270 function gen_labels($f, $spec, $kind, $prolog, &$specs, $switch_labels = array()) { argument
1413 …$generate = function ($op1, $op2, $extra_spec = array()) use ($f, $kind, $dsc, $prefix, $prolog, $…
1422 gen_null_label($f, $kind, $prolog);
1440 switch ($kind) {
1455 gen_null_label($f, $kind, $prolog);
1488 switch ($kind) {
1506 if (isset($dsc['alias']) && $kind != ZEND_VM_KIND_SWITCH) {
1508 switch ($kind) {
1519 switch ($kind) {
1532 switch ($kind) {
1549 switch ($kind) {
1714 function gen_executor_code($f, $spec, $kind, $prolog, &$switch_labels = array()) { argument
1717 if ($kind == ZEND_VM_KIND_HYBRID && file_exists(__DIR__ . "/zend_vm_order.txt")) {
1740 …gen_handler($f, 1, $kind, $opcodes[$num]["op"], $op1, $op2, isset($opcodes[$num]["use"]), $opcodes…
1750 …gen_helper($f, 1, $kind, $num, $op1, $op2, $helpers[$num]["param"], $helpers[$num]["code"], $linen…
1755 die("??? $kind:$num\n");
1769 …gen_handler($f, 0, $kind, $opcodes[$num]["op"], "ANY", "ANY", isset($opcodes[$num]["use"]), $opcod…
1774 …gen_helper($f, 0, $kind, $num, "ANY", "ANY", $helpers[$num]["param"], $helpers[$num]["code"], $lin…
1777 die("??? $kind:$num\n");
1796 switch ($kind) {
1834 function gen_executor($f, $skl, $spec, $kind, $executor_name, $initializer_name) { argument
1859 if ($kind == ZEND_VM_KIND_HYBRID) {
1868 if ($kind == ZEND_VM_KIND_HYBRID) {
1884 switch ($kind) {
1915 if ($kind == ZEND_VM_KIND_HYBRID) {
1934 if ($kind == ZEND_VM_KIND_HYBRID) {
1986 if ($kind == ZEND_VM_KIND_HYBRID) {
2074 if ($kind == ZEND_VM_KIND_HYBRID) {
2094 if ($kind == ZEND_VM_KIND_SWITCH) {
2097 if ($kind != ZEND_VM_KIND_CALL && count($params)) {
2098 if ($kind == ZEND_VM_KIND_HYBRID) {
2105 if ($kind == ZEND_VM_KIND_HYBRID) {
2109 if ($kind != ZEND_VM_KIND_CALL && $kind != ZEND_VM_KIND_HYBRID) {
2128 if ($kind == ZEND_VM_KIND_GOTO || $kind == ZEND_VM_KIND_HYBRID) {
2131 if ($kind == ZEND_VM_KIND_HYBRID) {
2137 …gen_labels($f, $spec, ($kind == ZEND_VM_KIND_HYBRID) ? ZEND_VM_KIND_GOTO : $kind, $prolog."\t\t", …
2141 if ($kind == ZEND_VM_KIND_HYBRID) {
2149 if ($kind == ZEND_VM_KIND_HYBRID) {
2157 if ($kind == ZEND_VM_KIND_CALL || $kind == ZEND_VM_KIND_HYBRID) {
2162 } else if ($kind == ZEND_VM_KIND_SWITCH) {
2171 switch ($kind) {
2189 if ($kind == ZEND_VM_KIND_HYBRID) {
2196 if ($kind != ZEND_VM_KIND_CALL) {
2198 if ($kind == ZEND_VM_KIND_HYBRID) {
2201 gen_executor_code($f, $spec, $kind, $m[1], $switch_labels);
2203 if ($kind == ZEND_VM_KIND_CALL || $kind == ZEND_VM_KIND_HYBRID) {
2205 if ($kind == ZEND_VM_KIND_HYBRID) {
2226 if ($kind == ZEND_VM_KIND_HYBRID) {
2232 if ($kind == ZEND_VM_KIND_CALL) {
2233 gen_executor_code($f, $spec, $kind, $m[1]);
2242 if ($kind == ZEND_VM_KIND_GOTO) {
2252 …gen_labels($f, $spec, ($kind == ZEND_VM_KIND_HYBRID) ? ZEND_VM_KIND_CALL : $kind, $prolog."\t", $s…
2257 if ($kind == ZEND_VM_KIND_HYBRID) {
2267 if ($kind == ZEND_VM_KIND_HYBRID) {
3101 list($kind, $func, $name) = $dsk;
3103 if ($kind == "handler") {
3117 if ($kind == "handler") {
3152 $kind = substr($argv[$i], strlen("--with-vm-kind=")); variable
3153 switch ($kind) {
3167 echo("ERROR: Invalid vm kind '$kind'\n");