Lines Matching refs:prolog
750 function gen_labels($f, $spec, $kind, $prolog) { argument
773 out($f,$prolog."ZEND_NULL_HANDLER,\n");
776 out($f,$prolog."(void*)(uintptr_t)-1,\n");
779 out($f,$prolog."(void*)&&ZEND_NULL_HANDLER,\n");
819 out($f,$prolog.$dsc["op"]."_SPEC".$prefix[$op1].$prefix[$op2]."_HANDLER,\n");
822 …out($f,$prolog."(void*)(uintptr_t)".((string)($num*25+$typecode[$op1=="TMPVAR"?"TMP":$op1]*5+$type…
825 out($f,$prolog."(void*)&&".$dsc["op"]."_SPEC".$prefix[$op1].$prefix[$op2]."_HANDLER,\n");
832 out($f,$prolog."ZEND_NULL_HANDLER,\n");
835 out($f,$prolog."(void*)(uintptr_t)-1,\n");
838 out($f,$prolog."(void*)&&ZEND_NULL_HANDLER,\n");
857 out($f,$prolog."ZEND_NULL_HANDLER,\n");
860 out($f,$prolog."(void*)(uintptr_t)-1,\n");
863 out($f,$prolog."(void*)&&ZEND_NULL_HANDLER,\n");
875 out($f,$prolog.$dsc["op"]."_HANDLER,\n");
878 out($f,$prolog."(void*)(uintptr_t)".((string)$num).",\n");
881 out($f,$prolog."(void*)&&".$dsc["op"]."_HANDLER,\n");
887 out($f,$prolog."ZEND_NULL_HANDLER,\n");
890 out($f,$prolog."(void*)(uintptr_t)-1,\n");
893 out($f,$prolog."(void*)&&ZEND_NULL_HANDLER,\n");
903 out($f,$prolog."ZEND_NULL_HANDLER\n");
906 out($f,$prolog."(void*)(uintptr_t)-1\n");
909 out($f,$prolog."(void*)&&ZEND_NULL_HANDLER\n");
933 function gen_executor_code($f, $spec, $kind, $prolog) { argument
1012 function skip_blanks($f, $prolog, $epilog) { argument
1013 if (trim($prolog) != "" || trim($epilog) != "") {
1014 out($f, $prolog.$epilog);
1211 $prolog = $m[1];
1212 out($f,$prolog."if (UNEXPECTED(execute_data == NULL)) {\n");
1213 out($f,$prolog."\tstatic const void* labels[] = {\n");
1214 gen_labels($f, $spec, $kind, $prolog."\t\t");
1215 out($f,$prolog."\t};\n");
1216 out($f,$prolog."\tzend_opcode_handlers = (const void **)labels;\n");
1217 out($f,$prolog."\treturn;\n");
1218 out($f,$prolog."}\n");
1290 $prolog = $m[1];
1294 out($f,$prolog."");
1295 out($f,$prolog.$executor_name."_ex(NULL);\n");
1297 out($f,$prolog."static const void *labels[] = {\n");
1298 gen_labels($f, $spec, $kind, $prolog."\t");
1299 out($f,$prolog."};\n");
1300 out($f,$prolog."zend_opcode_handlers = labels;\n");