Lines Matching refs:code

319 function gen_code($f, $spec, $kind, $export, $code, $op1, $op2, $name) {  argument
332 $code = preg_replace(
409 $code);
411 if (0 && strpos($code, '{') === 0) {
412 $code = "{\n\tfprintf(stderr, \"$name\\n\");\n" . substr($code, 1);
417 $code = preg_replace_callback(
435 $code);
438 $code = preg_replace_callback(
456 $code);
459 $code = preg_replace_callback(
477 $code);
482 …if ($spec && preg_match_all('/^\s*zend_free_op\s+[^;]+;\s*$/me', $code, $matches, PREG_SET_ORDER))…
485 $code = preg_replace('/'.preg_quote($match[0],'/').'/', "\$D$n", $code);
488 $del_free_op1 = (strpos($code, "free_op1") === false);
489 $del_free_op2 = (strpos($code, "free_op2") === false);
508 $code = preg_replace("/\\\$D$n/", $dcl, $code);
514 $code = preg_replace('/^\s*;\s*$/m', '', $code);
517 $code = preg_replace('/[ \t]+\n/m', "\n", $code);
519 out($f, $code);
523 function gen_handler($f, $spec, $kind, $name, $op1, $op2, $use, $code, $lineno) { argument
554 gen_code($f, $spec, $kind, 0, $code, $op1, $op2, $name);
558 function gen_helper($f, $spec, $kind, $name, $op1, $op2, $param, $code, $lineno) { argument
585 gen_code($f, $spec, $kind, 0, $code, $op1, $op2, $name);
1096 $code = (int)$m[1];
1105 if ($code > $max_opcode) {
1106 $max_opcode = $code;
1108 if (isset($opcodes[$code])) {
1109 die("ERROR ($def:$lineno): Opcode with code '$code' is already defined.\n");
1114 $opcodes[$code] = array("op"=>$op,"op1"=>$op1,"op2"=>$op2,"code"=>"");
1115 $opnames[$op] = $code;
1116 $handler = $code;
1198 $code = $opnames[$op];
1199 $opcodes[$code]['use'] = 1;
1215 foreach ($opcodes as $code => $dsc) {
1216 $code = str_pad((string)$code,$code_len," ",STR_PAD_LEFT);
1218 fputs($f,"#define $op $code\n");
1384 $code = $opcodes[$opnames[$name]]['code'];
1392 $code = $h['code'];
1419 gen_code($f, 0, ZEND_VM_KIND_CALL, 1, $code, 'ANY', 'ANY', $name);