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"]));
1670 global $list, $opcodes, $helpers, $op_types_ex, $gen_order;
1694 foreach (extra_spec_handler($helpers[$num]) as $extra_spec) {
1696 if (isset($helpers[$num]["op1"][$op1]) &&
1697 isset($helpers[$num]["op2"][$op2])) {
1699 …$num, $op1, $op2, $helpers[$num]["param"], $helpers[$num]["code"], $lineno, $helpers[$num]["inline…
1723 …um, "ANY", "ANY", $helpers[$num]["param"], $helpers[$num]["code"], $lineno, $helpers[$num]["inline…
2377 $op_types, $list, $opcodes, $helpers, $params, $opnames,
2528 if (isset($helpers[$helper])) {
2545 …$helpers[$helper] = array("op1"=>$op1,"op2"=>$op2,"param"=>$param,"code"=>"","inline"=>$inline,"co…
2548 $helpers[$helper]["spec"] = parse_spec_rules($def, $lineno, $m[5]);
2583 $helpers[$helper]["code"] .= $line;