Lines Matching refs:code

688 function gen_code($f, $spec, $kind, $code, $op1, $op2, $name, $extra_spec=null) {  argument
785 …$code = preg_replace(array_keys($specialized_replacements), array_values($specialized_replacements…
787 if (0 && strpos($code, '{') === 0) {
788 $code = "{\n\tfprintf(stderr, \"$name\\n\");\n" . substr($code, 1);
793 $code = preg_replace_callback(
826 $code);
829 $code = preg_replace_callback(
860 $code);
863 $code = preg_replace_callback(
884 $code);
887 $code = preg_replace_callback(
908 $code);
913 $code = preg_replace('/^\s*;\s*$/m', '', $code);
916 $code = preg_replace('/[ \t]+\n/m', "\n", $code);
918 out($f, $code);
986 function gen_handler($f, $spec, $kind, $name, $op1, $op2, $use, $code, $lineno, $opcode, $extra_spe… argument
1055 gen_code($out, $spec, $kind, $code, $op1, $op2, $name, $extra_spec);
1057 $code =
1067 $code =
1074 $gen_order[$spec_name] = $code;
1076 out($f, $code);
1114 gen_code($f, $spec, $kind, $code, $op1, $op2, $name, $extra_spec);
1126 function gen_helper($f, $spec, $kind, $name, $op1, $op2, $param, $code, $lineno, $inline, $cold = f… argument
1177 gen_code($f, $spec, $kind, $code, $op1, $op2, $name, $extra_spec);
2359 foreach ($opcodes as $code => $dsc) {
2360 $code = str_pad((string)$code, $code_len, " ", STR_PAD_LEFT);
2362 if ($code <= $max_opcode) {
2363 $str .= "#define $op $code\n";
2367 $code = str_pad((string)$max_opcode, $code_len, " ", STR_PAD_LEFT);
2369 $str .= "\n#define $op $code\n";
2423 $code = (int)$m[2];
2436 if ($code > $max_opcode) {
2437 $max_opcode = $code;
2439 if (isset($opcodes[$code])) {
2440 die("ERROR ($def:$lineno): Opcode with code '$code' is already defined.\n");
2445 … $opcodes[$code] = array("op"=>$op,"op1"=>$op1,"op2"=>$op2,"code"=>"","flags"=>$flags,"hot"=>$hot);
2447 $opcodes[$code]["spec"] = parse_spec_rules($def, $lineno, $m[9]);
2448 if (isset($opcodes[$code]["spec"]["NO_CONST_CONST"])) {
2449 $opcodes[$code]["flags"] |= $vm_op_flags["ZEND_VM_NO_CONST_CONST"];
2451 if (isset($opcodes[$code]["spec"]["COMMUTATIVE"])) {
2452 $opcodes[$code]["flags"] |= $vm_op_flags["ZEND_VM_COMMUTATIVE"];
2455 $opnames[$op] = $code;
2456 $handler = $code;
2475 $code = $extra_num++;
2482 $opcodes[$orig_code]['type_spec'][$code] = $condition;
2492 if (isset($opcodes[$code])) {
2493 die("ERROR ($def:$lineno): Opcode with name '$code' is already defined.\n");
2496 …$opcodes[$code] = array("op"=>$op,"op1"=>$op1,"op2"=>$op2,"code"=>"","flags"=>$flags,"hot"=>$hot,"…
2498 $opcodes[$code]["spec"] = parse_spec_rules($def, $lineno, $m[10]);
2499 if (isset($opcodes[$code]["spec"]["NO_CONST_CONST"])) {
2500 $opcodes[$code]["flags"] |= $vm_op_flags["ZEND_VM_NO_CONST_CONST"];
2502 if (isset($opcodes[$code]["spec"]["COMMUTATIVE"])) {
2503 $opcodes[$code]["flags"] |= $vm_op_flags["ZEND_VM_COMMUTATIVE"];
2506 $opnames[$op] = $code;
2507 $handler = $code;
2560 $code = (int)$m[1];
2567 if ($code > $max_opcode) {
2568 $max_opcode = $code;
2570 if (isset($opcodes[$code])) {
2571 die("ERROR ($def:$lineno): Opcode with code '$code' is already defined.\n");
2576 $opcodes[$code] = array("op"=>$op,"code"=>"");
2577 $opnames[$op] = $code;
2598 $code = $opnames[$op];
2599 $opcodes[$code]['use'] = 1;
2607 $code = $opnames[$op];
2608 $opcodes[$code]['use'] = 1;
2846 foreach ($opcodes as $code => $dsc) {
2856 foreach ($dsc['type_spec'] as $code => $condition) {
2864 $spec_dsc = $opcodes[$code];
2884 foreach ($opcodes as $code => $dsc) {