Lines Matching refs:helpers

543 $helpers = array(); // opcode helpers by name  variable
567 global $helpers;
569 if (isset($helpers[$name]["hot"])) {
570 return $helpers[$name]["hot"];
578 global $prefix, $helpers;
582 if (isset($helpers[$name])) {
585 if (!isset($helpers[$name]["op1"][$op1])) {
587 isset($helpers[$name]["op1"]["TMPVAR"])) {
590 isset($helpers[$name]["op1"]["TMPVARCV"])) {
593 isset($helpers[$name]["op1"]["TMPVARCV"])) {
595 } else if (isset($helpers[$name]["op1"]["ANY"])) {
599 if (!isset($helpers[$name]["op2"][$op2])) {
601 isset($helpers[$name]["op2"]["TMPVAR"])) {
604 isset($helpers[$name]["op2"]["TMPVARCV"])) {
607 isset($helpers[$name]["op2"]["TMPVARCV"])) {
609 } else if (isset($helpers[$name]["op2"]["ANY"])) {
614 if (isset($extra_spec, $helpers[$name]["spec"])) {
615 $extra = extra_spec_name(array_intersect_key($extra_spec, $helpers[$name]["spec"]));
1672 global $list, $opcodes, $helpers, $op_types_ex, $gen_order;
1696 foreach (extra_spec_handler($helpers[$num]) as $extra_spec) {
1698 if (isset($helpers[$num]["op1"][$op1]) &&
1699 isset($helpers[$num]["op2"][$op2])) {
1701 …$num, $op1, $op2, $helpers[$num]["param"], $helpers[$num]["code"], $lineno, $helpers[$num]["inline…
1725 …um, "ANY", "ANY", $helpers[$num]["param"], $helpers[$num]["code"], $lineno, $helpers[$num]["inline…
2392 $op_types, $list, $opcodes, $helpers, $params, $opnames,
2570 if (isset($helpers[$helper])) {
2587 …$helpers[$helper] = array("op1"=>$op1,"op2"=>$op2,"param"=>$param,"code"=>"","inline"=>$inline,"co…
2590 $helpers[$helper]["spec"] = parse_spec_rules($def, $lineno, $m[5]);
2625 $helpers[$helper]["code"] .= $line;