Home
last modified time | relevance | path

Searched refs:def_map (Results 1 – 3 of 3) sorted by relevance

/frameworks/libs/binary_translation/backend/x86_64/
Dinsn_folding_test.cc58 DefMap def_map(machine_ir.NumVReg(), machine_ir.arena()); in TryRegRegInsnFolding() local
60 def_map.ProcessInsn(insn); in TryRegRegInsnFolding()
63 InsnFolding insn_folding(def_map, &machine_ir); in TryRegRegInsnFolding()
105 DefMap def_map(machine_ir.NumVReg(), machine_ir.arena()); in TryMovInsnFolding() local
107 def_map.ProcessInsn(insn); in TryMovInsnFolding()
110 InsnFolding insn_folding(def_map, &machine_ir); in TryMovInsnFolding()
153 DefMap def_map(machine_ir.NumVReg(), machine_ir.arena()); in TEST() local
155 def_map.ProcessInsn(insn); in TEST()
158 auto [vreg1_def, index1] = def_map.Get(vreg1); in TEST()
163 auto [vreg2_def, index2] = def_map.Get(vreg2); in TEST()
[all …]
Dinsn_folding.cc265 DefMap def_map(machine_ir->NumVReg(), machine_ir->arena()); in FoldInsns() local
267 def_map.Initialize(); in FoldInsns()
268 InsnFolding insn_folding(def_map, machine_ir); in FoldInsns()
278 def_map.ProcessInsn(new_insn); in FoldInsns()
281 def_map.ProcessInsn(*insn_it); in FoldInsns()
/frameworks/libs/binary_translation/backend/include/berberis/backend/x86_64/
Dinsn_folding.h65 explicit InsnFolding(DefMap& def_map, MachineIR* machine_ir) in InsnFolding() argument
66 : def_map_(def_map), machine_ir_(machine_ir) {} in InsnFolding()