Searched refs:MachineInsnList (Results 1 – 11 of 11) sorted by relevance
/frameworks/libs/binary_translation/backend/x86_64/ |
D | local_guest_context_optimizer.cc | 38 std::optional<MachineInsnList::iterator> last_store; 41 void ReplaceGetAndUpdateMap(const MachineInsnList::iterator insn_it); 42 void ReplacePutAndUpdateMap(MachineInsnList& insn_list, const MachineInsnList::iterator insn_it); 62 void LocalGuestContextOptimizer::ReplaceGetAndUpdateMap(const MachineInsnList::iterator insn_it) { in ReplaceGetAndUpdateMap() 78 void LocalGuestContextOptimizer::ReplacePutAndUpdateMap(MachineInsnList& insn_list, in ReplacePutAndUpdateMap() 79 const MachineInsnList::iterator insn_it) { in ReplacePutAndUpdateMap()
|
D | rename_vregs_local.cc | 52 MachineInsnList::const_iterator insn_it, in TryRenameRegOperand() 54 MachineInsnList& insn_list) { in TryRenameRegOperand() 88 void RenameInsnListRegs(VRegMap& vreg_map, MachineInsnList& insn_list, MachineIR* machine_ir) { in RenameInsnListRegs() 132 MachineInsnList& insn_list = basic_block->insn_list(); in RenameVRegsLocal()
|
D | machine_ir_opt.cc | 109 insn_it = MachineInsnList::reverse_iterator(bb->insn_list().erase(insn_it.base())); in RemoveDeadCode() 180 MachineInsnList::reverse_iterator RemovePutIfDead(const ContextLivenessAnalyzer* analyzer, in RemovePutIfDead() 182 MachineInsnList::reverse_iterator insn_it, in RemovePutIfDead() 202 std::reverse_iterator<MachineInsnList::iterator> rev_it(next_it); in RemovePutIfDead()
|
D | loop_guest_context_optimizer.cc | 31 const MachineInsnList::iterator insn_it, in ReplaceGetAndUpdateMap() 66 const MachineInsnList::iterator insn_it, in ReplacePutAndUpdateMap()
|
D | insn_folding.cc | 269 MachineInsnList& insn_list = bb->insn_list(); in FoldInsns()
|
/frameworks/libs/binary_translation/backend/include/berberis/backend/common/ |
D | machine_ir.h | 271 using MachineInsnList = ArenaList<MachineInsn*>; variable 275 MachineInsnListPosition(MachineInsnList* list, MachineInsnList::iterator iterator) in MachineInsnListPosition() 283 MachineInsnList::iterator next_iterator = iterator_; in InsertAfter() 288 MachineInsnList* list_; 289 const MachineInsnList::iterator iterator_; 303 [[nodiscard]] const MachineInsnList& insn_list() const { return insn_list_; } in insn_list() 304 [[nodiscard]] MachineInsnList& insn_list() { return insn_list_; } in insn_list() 309 MachineInsnList insn_list_; 327 [[nodiscard]] const MachineInsnList& insn_list() const { return insn_list_; } in insn_list() 328 [[nodiscard]] MachineInsnList& insn_list() { return insn_list_; } in insn_list() [all …]
|
D | machine_ir_builder.h | 28 using MachineInsnPosition = std::pair<MachineBasicBlock*, std::optional<MachineInsnList::iterator>>; 61 bb_, std::optional<MachineInsnList::iterator>(std::prev(bb_->insn_list().end()))); in GetMachineInsnPosition()
|
/frameworks/libs/binary_translation/backend/include/berberis/backend/x86_64/ |
D | loop_guest_context_optimizer.h | 43 const MachineInsnList::iterator insn_it, 46 const MachineInsnList::iterator insn_it,
|
D | machine_ir.h | 312 MachineInsnList::iterator insn_it) { in SplitBasicBlock()
|
/frameworks/libs/binary_translation/backend/common/ |
D | machine_ir_opt.cc | 90 const MachineInsnList& insn_list = machine_bb->insn_list(); in RemoveForwarderBlocks()
|
D | machine_ir_debug.cc | 27 std::string GetInsnListDebugString(const char* indent, const MachineInsnList& insn_list) { in GetInsnListDebugString()
|