Searched refs:vreg_map (Results 1 – 3 of 3) sorted by relevance
/frameworks/libs/binary_translation/backend/x86_64/ |
D | rename_vregs_local.cc | 44 void MarkLiveInsAsSeen(VRegMap& vreg_map, MachineBasicBlock* basic_block) { in MarkLiveInsAsSeen() argument 46 vreg_map.Set(in_reg, in_reg); in MarkLiveInsAsSeen() 51 VRegMap& vreg_map, in TryRenameRegOperand() argument 63 if (!vreg_map.WasSeen(reg)) { in TryRenameRegOperand() 64 vreg_map.Set(reg, reg); in TryRenameRegOperand() 72 insn_list.insert(insn_it, machine_ir->NewInsn<MovqRegReg>(new_reg, vreg_map.Get(reg))); in TryRenameRegOperand() 77 vreg_map.Set(reg, new_reg); in TryRenameRegOperand() 82 if (vreg_map.WasSeen(reg)) { in TryRenameRegOperand() 83 insn->SetRegAt(operand_index, vreg_map.Get(reg)); in TryRenameRegOperand() 88 void RenameInsnListRegs(VRegMap& vreg_map, MachineInsnList& insn_list, MachineIR* machine_ir) { in RenameInsnListRegs() argument [all …]
|
D | rename_vregs.cc | 51 VRegMap* vreg_map, in GenInterBasicBlockMove() argument 55 MachineReg pred_vreg = vreg_map->Get(vreg, pred_bb); in GenInterBasicBlockMove() 56 MachineReg succ_vreg = vreg_map->Get(vreg, succ_bb); in GenInterBasicBlockMove() 58 machine_ir->NewInsn<PseudoCopy>(succ_vreg, pred_vreg, vreg_map->GetMaxSize(vreg)); in GenInterBasicBlockMove() 81 VRegMap vreg_map(machine_ir); in RenameVRegs() local 85 vreg_map.AssignNewVRegs(); in RenameVRegs() 93 GenInterBasicBlockMove(machine_ir, &vreg_map, bb, succ_bb, vreg); in RenameVRegs()
|
D | rename_vregs_test.cc | 45 x86_64::VRegMap vreg_map(&machine_ir); in TEST() local 46 vreg_map.AssignNewVRegs(); in TEST() 78 x86_64::VRegMap vreg_map(&machine_ir); in TEST() local 79 vreg_map.AssignNewVRegs(); in TEST()
|