Searched refs:def_map (Results 1 – 3 of 3) sorted by relevance
/frameworks/libs/binary_translation/backend/x86_64/ |
D | insn_folding_test.cc | 58 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 …]
|
D | insn_folding.cc | 265 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/ |
D | insn_folding.h | 65 explicit InsnFolding(DefMap& def_map, MachineIR* machine_ir) in InsnFolding() argument 66 : def_map_(def_map), machine_ir_(machine_ir) {} in InsnFolding()
|