Lines Matching refs:kind
676 function gen_code($f, $spec, $kind, $export, $code, $op1, $op2, $name, $extra_spec=null) { argument
787 …"\\1".(($spec && $kind != ZEND_VM_KIND_CALL)?("_SPEC".$prefix[$op1].$prefix[$op2].extra_spec_name(…
788 …"goto \\1".(($spec && $kind != ZEND_VM_KIND_CALL)?("_SPEC".$prefix[$op1].$prefix[$op2].extra_spec_…
822 switch($kind) {
945 function gen_handler($f, $spec, $kind, $name, $op1, $op2, $use, $code, $lineno, $extra_spec = null,… argument
976 switch($kind) {
1001 gen_code($f, $spec, $kind, 0, $code, $op1, $op2, $name, $extra_spec);
1005 function gen_helper($f, $spec, $kind, $name, $op1, $op2, $param, $code, $lineno, $inline) { argument
1013 switch($kind) {
1039 gen_code($f, $spec, $kind, 0, $code, $op1, $op2, $name);
1043 function gen_null_label($f, $kind, $prolog) { argument
1044 switch ($kind) {
1058 function gen_labels($f, $spec, $kind, $prolog, &$specs, $switch_labels = array()) { argument
1177 …$generate = function ($op1, $op2, $extra_spec = array()) use ($f, $kind, $dsc, $prefix, $prolog, $…
1189 gen_null_label($f, $kind, $prolog);
1195 gen_null_label($f, $kind, $prolog);
1202 gen_null_label($f, $kind, $prolog);
1209 switch ($kind) {
1225 gen_null_label($f, $kind, $prolog);
1257 switch ($kind) {
1278 switch ($kind) {
1290 switch ($kind) {
1306 switch ($kind) {
1321 function gen_specs($f, $spec, $kind, $prolog, $specs) { argument
1442 function gen_executor_code($f, $spec, $kind, $prolog, &$switch_labels = array()) { argument
1462 …gen_handler($f, 1, $kind, $opcodes[$num]["op"], $op1, $op2, isset($opcodes[$num]["use"]), $opcodes…
1471 …gen_helper($f, 1, $kind, $num, $op1, $op2, $helpers[$num]["param"], $helpers[$num]["code"], $linen…
1475 die("??? $kind:$num\n");
1489 …gen_handler($f, 0, $kind, $opcodes[$num]["op"], "ANY", "ANY", isset($opcodes[$num]["use"]), $opcod…
1494 …gen_helper($f, 0, $kind, $num, "ANY", "ANY", $helpers[$num]["param"], $helpers[$num]["code"], $lin…
1497 die("??? $kind:$num\n");
1508 switch ($kind) {
1532 function gen_executor($f, $skl, $spec, $kind, $executor_name, $initializer_name) { argument
1556 switch ($kind) {
1715 if ($kind != ZEND_VM_KIND_CALL) {
1716 if ($kind == ZEND_VM_KIND_SWITCH) {
1741 if ($kind == ZEND_VM_KIND_GOTO) {
1747 gen_labels($f, $spec, $kind, $prolog."\t\t", $specs);
1750 gen_specs($f, $spec, $kind, $prolog."\t", $specs);
1762 if ($kind == ZEND_VM_KIND_CALL) {
1767 } else if ($kind == ZEND_VM_KIND_SWITCH) {
1776 switch ($kind) {
1794 if ($kind == ZEND_VM_KIND_CALL) {
1816 gen_executor_code($f, $spec, $kind, $m[1], $switch_labels);
1820 if ($kind == ZEND_VM_KIND_CALL) {
1821 gen_executor_code($f, $spec, $kind, $m[1]);
1830 if ($kind == ZEND_VM_KIND_GOTO) {
1837 gen_labels($f, $spec, $kind, $prolog."\t", $specs, $switch_labels);
1840 gen_specs($f, $spec, $kind, $prolog."\t", $specs);
2474 list($kind, $func, $name) = $dsk;
2476 if ($kind == "handler") {
2490 if ($kind == "handler") {
2525 $kind = substr($argv[$i], strlen("--with-vm-kind=")); variable
2526 switch ($kind) {
2537 echo("ERROR: Invalid vm kind '$kind'\n");