Searched refs:TwoAddressInstructionPass (Results 1 – 20 of 20) sorted by relevance
169 TwoAddressInstructionPass() : MachineFunctionPass(ID) { in TwoAddressInstructionPass() function in __anon568a009d0111::TwoAddressInstructionPass191 char TwoAddressInstructionPass::ID = 0;195 INITIALIZE_PASS_BEGIN(TwoAddressInstructionPass, DEBUG_TYPE,198 INITIALIZE_PASS_END(TwoAddressInstructionPass, DEBUG_TYPE,679 bool TwoAddressInstructionPass::convertInstTo3Addr( in convertInstTo3Addr()802 bool TwoAddressInstructionPass::rescheduleMIBelowKill( in rescheduleMIBelowKill()992 bool TwoAddressInstructionPass::rescheduleKillAboveMI( in rescheduleKillAboveMI()1211 bool TwoAddressInstructionPass::1410 bool TwoAddressInstructionPass::1638 bool TwoAddressInstructionPass::processStatepoint( in processStatepoint()[all …]
224 TwoAddressInstructionPass.cpp
3 ; Check that TwoAddressInstructionPass does not crash after sinking (and
21 # TwoAddressInstructionPass::rescheduleMIBelowKill optimization
4 # In TwoAddressInstructionPass, new instructions should be added to DistanceMap.
5 ; Make sure that TwoAddressInstructionPass can commute the corresponding
220 "TwoAddressInstructionPass.cpp",
5 ; instruction expansion pass due to a bug in the TwoAddressInstructionPass we
1067 addPass(TwoAddressInstructionPass()); in addFastRegAlloc()1088 addPass(TwoAddressInstructionPass()); in addOptimizedRegAlloc()
176 DUMMY_MACHINE_FUNCTION_PASS("twoaddressinstruction", TwoAddressInstructionPass, ())
592 // works best with how TwoAddressInstructionPass tries commuting.849 // works best with how TwoAddressInstructionPass tries commuting.
843 // works best with how TwoAddressInstructionPass tries commuting.
8 ; trigger commuting in TwoAddressInstructionPass.
302 to solve #1 (in TwoAddressInstructionPass.cpp).
1419 provides the pass ``TwoAddressInstructionPass`` for this specific purpose. It
6805 ; TwoAddressInstructionPass::TryInstructionTransform does not fail: