Lines Matching refs:helpers

620 $helpers = array(); // opcode helpers by name  variable
644 global $helpers;
646 if (isset($helpers[$name]["hot"])) {
647 return $helpers[$name]["hot"];
655 global $prefix, $helpers;
659 if (isset($helpers[$name])) {
662 if (!isset($helpers[$name]["op1"][$op1])) {
664 isset($helpers[$name]["op1"]["TMPVAR"])) {
667 isset($helpers[$name]["op1"]["TMPVARCV"])) {
670 isset($helpers[$name]["op1"]["TMPVARCV"])) {
672 } else if (isset($helpers[$name]["op1"]["ANY"])) {
676 if (!isset($helpers[$name]["op2"][$op2])) {
678 isset($helpers[$name]["op2"]["TMPVAR"])) {
681 isset($helpers[$name]["op2"]["TMPVARCV"])) {
684 isset($helpers[$name]["op2"]["TMPVARCV"])) {
686 } else if (isset($helpers[$name]["op2"]["ANY"])) {
691 if (isset($extra_spec, $helpers[$name]["spec"])) {
692 $extra = extra_spec_name(array_intersect_key($extra_spec, $helpers[$name]["spec"]));
1715 global $list, $opcodes, $helpers, $op_types_ex, $gen_order;
1745 foreach (extra_spec_handler($helpers[$num]) as $extra_spec) {
1747 if (isset($helpers[$num]["op1"][$op1]) &&
1748 isset($helpers[$num]["op2"][$op2])) {
1750 …$num, $op1, $op2, $helpers[$num]["param"], $helpers[$num]["code"], $lineno, $helpers[$num]["inline…
1774 …um, "ANY", "ANY", $helpers[$num]["param"], $helpers[$num]["code"], $lineno, $helpers[$num]["inline…
2367 $op_types, $list, $opcodes, $helpers, $params, $opnames,
2517 if (isset($helpers[$helper])) {
2533 …$helpers[$helper] = array("op1"=>$op1,"op2"=>$op2,"param"=>$param,"code"=>"","inline"=>$inline,"co…
2536 $helpers[$helper]["spec"] = parse_spec_rules($def, $lineno, $m[5]);
2559 if (!isset($helpers[$m[2]])) {
2593 $helpers[$helper]["code"] .= $line;
3107 $h = $helpers[$name];
3123 } else if ($helpers[$name]["param"] == null) {
3124 $h = $helpers[$name];