Lines Matching refs:tag
37 def gen_helper_function(f, tag, tagregs, tagimms): argument
38 regs = tagregs[tag]
39 imms = tagimms[tag]
41 ret_type = hex_common.helper_ret_type(tag, regs).func_arg
44 for arg in hex_common.helper_args(tag, regs, imms):
50 if hex_common.need_ea(tag):
55 if not hex_common.is_predicated(tag):
57 reg = hex_common.get_register(tag, regtype, regid)
65 reg = hex_common.get_register(tag, regtype, regid)
69 if hex_common.need_slot(tag):
70 if "A_LOAD" in hex_common.attribdict[tag]:
78 if "A_FPOP" in hex_common.attribdict[tag]:
87 if "A_FPOP" in hex_common.attribdict[tag]:
94 reg = hex_common.get_register(tag, regtype, regid)
111 for tag in hex_common.tags:
113 if "A_PRIV" in hex_common.attribdict[tag]:
116 if "A_GUEST" in hex_common.attribdict[tag]:
119 if tag == "Y6_diag":
121 if tag == "Y6_diag0":
123 if tag == "Y6_diag1":
125 if hex_common.skip_qemu_helper(tag):
127 if hex_common.is_idef_parser_enabled(tag):
130 gen_helper_function(f, tag, tagregs, tagimms)