2013-10-10 |
Matthias Braun | Rename LiveRange to LiveInterval::Segment |
blob | commitdiff | raw |
2013-07-14 |
Craig Topper | Use SmallVectorImpl& instead of SmallVector to avoid... |
blob | commitdiff | raw | diff to current |
2013-05-02 |
Evan Cheng | TiedTo flag can now be placed on implicit operands... |
blob | commitdiff | raw | diff to current |
2013-04-24 |
Andrew Trick | Register Coalescing: add a flag to disable rescheduling. |
blob | commitdiff | raw | diff to current |
2013-03-05 |
Bill Wendling | Remove unused #includes. |
blob | commitdiff | raw | diff to current |
2013-02-24 |
Cameron Zwarich | Add a use of an otherwise unused variable to remove... |
blob | commitdiff | raw | diff to current |
2013-02-24 |
Cameron Zwarich | TwoAddressInstructionPass::tryInstructionTransform... |
blob | commitdiff | raw | diff to current |
2013-02-24 |
Cameron Zwarich | TwoAddrInstructionPass::tryInstructionTransform() has... |
blob | commitdiff | raw | diff to current |
2013-02-23 |
Cameron Zwarich | TargetInstrInfo::commuteInstruction() doesn't actually... |
blob | commitdiff | raw | diff to current |
2013-02-23 |
Cameron Zwarich | Fix a bug with the LiveIntervals updating in the two... |
blob | commitdiff | raw | diff to current |
2013-02-23 |
Cameron Zwarich | Make TwoAddressInstructionPass::sink3AddrInstruction... |
blob | commitdiff | raw | diff to current |
2013-02-23 |
Cameron Zwarich | Make rescheduleMIBelowKill() and rescheduleKillAboveMI... |
blob | commitdiff | raw | diff to current |
2013-02-21 |
Cameron Zwarich | Stop relying on physical register kill flags in isKille... |
blob | commitdiff | raw | diff to current |
2013-02-21 |
Cameron Zwarich | Make another kill check LiveIntervals-aware. |
blob | commitdiff | raw | diff to current |
2013-02-21 |
Cameron Zwarich | Split part of isKilled() into a separate function for... |
blob | commitdiff | raw | diff to current |
2013-02-21 |
Cameron Zwarich | Update isKilledAt in TwoAddressInstructionPass.cpp... |
blob | commitdiff | raw | diff to current |
2013-02-20 |
Cameron Zwarich | Only use LiveIntervals in TwoAddressInstructionPass... |
blob | commitdiff | raw | diff to current |
2013-02-20 |
Cameron Zwarich | Find anchoring end points for repairIntervalsInRange... |
blob | commitdiff | raw | diff to current |
2013-02-20 |
David Blaikie | Fully qualify llvm::next to avoid ambiguity when buildi... |
blob | commitdiff | raw | diff to current |
2013-02-20 |
Cameron Zwarich | Add support to the two-address pass for updating LiveIn... |
blob | commitdiff | raw | diff to current |
2013-02-20 |
Cameron Zwarich | Move the computation of the IsEarlyClobber flag into... |
blob | commitdiff | raw | diff to current |
2013-02-20 |
Cameron Zwarich | Remove verification after PHIElimination when using... |
blob | commitdiff | raw | diff to current |
2013-01-02 |
Chandler Carruth | Move all of the header files which are involved in... |
blob | commitdiff | raw | diff to current |
2012-12-03 |
Chandler Carruth | Use the new script to sort the includes of every file... |
blob | commitdiff | raw | diff to current |
2012-12-01 |
Jakob Stoklund Olesen | Simplify REG_SEQUENCE lowering. |
blob | commitdiff | raw | diff to current |
2012-10-26 |
Jakob Stoklund Olesen | Reduce indentation with early exit. |
blob | commitdiff | raw | diff to current |
2012-10-26 |
Jakob Stoklund Olesen | Also make the current basic block a class member. |
blob | commitdiff | raw | diff to current |
2012-10-26 |
Jakob Stoklund Olesen | Make the Processed set a class member. |
blob | commitdiff | raw | diff to current |
2012-10-26 |
Jakob Stoklund Olesen | Fix whitespace and function names to be coding standardy. |
blob | commitdiff | raw | diff to current |
2012-10-26 |
Jakob Stoklund Olesen | Remove the canCombineSubRegIndices() target hook. |
blob | commitdiff | raw | diff to current |
2012-09-17 |
Jakob Stoklund Olesen | Stop adding <imp-def> operands when expanding REG_SEQUENCE. |
blob | commitdiff | raw | diff to current |
2012-09-04 |
Jakob Stoklund Olesen | Search the whole instruction for tied operands. |
blob | commitdiff | raw | diff to current |
2012-08-22 |
Craig Topper | Add a getName function to MachineFunction. Use it in... |
blob | commitdiff | raw | diff to current |
2012-08-13 |
Jakob Stoklund Olesen | Remove the TII::scheduleTwoAddrSource() hook. |
blob | commitdiff | raw | diff to current |
2012-08-09 |
Jakob Stoklund Olesen | Fix a future TwoAddressInstructionPass crash. |
blob | commitdiff | raw | diff to current |
2012-08-07 |
Jakob Stoklund Olesen | Skip tied operand pairs that already have the same... |
blob | commitdiff | raw | diff to current |
2012-08-04 |
Jakob Stoklund Olesen | Delete a dead variable. |
blob | commitdiff | raw | diff to current |
2012-08-03 |
Jakob Stoklund Olesen | TwoAddressInstructionPass refactoring: Extract another... |
blob | commitdiff | raw | diff to current |
2012-08-03 |
Jakob Stoklund Olesen | TwoAddressInstructionPass refactoring: Extract a method. |
blob | commitdiff | raw | diff to current |
2012-08-03 |
Jakob Stoklund Olesen | Begin adding support for updating LiveIntervals in... |
blob | commitdiff | raw | diff to current |
2012-08-03 |
Jakob Stoklund Olesen | Delete dead function. |
blob | commitdiff | raw | diff to current |
2012-08-03 |
Jakob Stoklund Olesen | Don't delete dead code in TwoAddressInstructionPass. |
blob | commitdiff | raw | diff to current |
2012-07-25 |
Manman Ren | Disable rematerialization in TwoAddressInstructionPass. |
blob | commitdiff | raw | diff to current |
2012-07-18 |
Chandler Carruth | Fix a somewhat nasty crasher in PR13378. This crashes... |
blob | commitdiff | raw | diff to current |
2012-07-17 |
Jakob Stoklund Olesen | Add some trace output to TwoAddressInstructionPass. |
blob | commitdiff | raw | diff to current |
2012-07-15 |
Chandler Carruth | Reapply r160194, switching to use LV information for... |
blob | commitdiff | raw | diff to current |
2012-07-13 |
Chandler Carruth | Revert r160194, which switched to use LV information... |
blob | commitdiff | raw | diff to current |
2012-07-13 |
Chandler Carruth | Use the LiveVariables information to efficiently get... |
blob | commitdiff | raw | diff to current |
2012-07-02 |
Manman Ren | Added assertion in getVRegDef of MachineRegisterInfo... |
blob | commitdiff | raw | diff to current |
2012-06-25 |
Jakob Stoklund Olesen | Handle <undef> operands in TwoAddressInstructionPass. |
blob | commitdiff | raw | diff to current |
2012-06-05 |
Andrew Trick | misched: API for minimum vs. expected latency. |
blob | commitdiff | raw | diff to current |
2012-05-20 |
Jakob Stoklund Olesen | Properly constrain register classes in 2-addr. |
blob | commitdiff | raw | diff to current |
2012-05-18 |
Evan Cheng | Teach two-address pass to update the "source" map so... |
blob | commitdiff | raw | diff to current |
2012-05-07 |
Jakob Stoklund Olesen | Add an MF argument to TRI::getPointerRegClass() and... |
blob | commitdiff | raw | diff to current |
2012-05-03 |
Evan Cheng | Fix two-address pass's aggressive instruction commuting... |
blob | commitdiff | raw | diff to current |
2012-05-03 |
Andrew Trick | Added TargetRegisterInfo::getAllocatableClass. |
blob | commitdiff | raw | diff to current |
2012-04-09 |
Lang Hames | Patch r153892 for PR11861 apparently broke an external... |
blob | commitdiff | raw | diff to current |
2012-04-04 |
Pete Cooper | REG_SEQUENCE expansion to COPY instructions wasn't... |
blob | commitdiff | raw | diff to current |
2012-04-04 |
Jakob Stoklund Olesen | Remove spurious debug output. |
blob | commitdiff | raw | diff to current |
2012-04-02 |
Lang Hames | During two-address lowering, rescheduling an instructio... |
blob | commitdiff | raw | diff to current |
2012-02-10 |
Andrew Trick | RegAlloc superpass: includes phi elimination, coalescin... |
blob | commitdiff | raw | diff to current |
2012-02-03 |
Andrew Trick | whitespace |
blob | commitdiff | raw | diff to current |
2012-01-24 |
Jakob Stoklund Olesen | Set correct <def,undef> flags when lowering REG_SEQUENCE. |
blob | commitdiff | raw | diff to current |
2012-01-24 |
Jakob Stoklund Olesen | Preserve <def,undef> flags in CoalesceExtSubRegs. |
blob | commitdiff | raw | diff to current |
2012-01-18 |
Pete Cooper | Fix ISD::REG_SEQUENCE to accept physical registers... |
blob | commitdiff | raw | diff to current |
2011-12-07 |
Evan Cheng | Add bundle aware API for querying instruction propertie... |
blob | commitdiff | raw | diff to current |
2011-12-03 |
Benjamin Kramer | Simplify code. No functionality change. |
blob | commitdiff | raw | diff to current |
2011-11-16 |
Evan Cheng | Disable expensive two-address optimizations at -O0... |
blob | commitdiff | raw | diff to current |
2011-11-16 |
Evan Cheng | Disable the assertion again. Looks like fastisel is... |
blob | commitdiff | raw | diff to current |
2011-11-16 |
Evan Cheng | Revert r144568 now that r144730 has fixed the fast... |
blob | commitdiff | raw | diff to current |
2011-11-16 |
Evan Cheng | If the 2addr instruction has other kills, don't move... |
blob | commitdiff | raw | diff to current |
2011-11-16 |
Evan Cheng | RescheduleKillAboveMI() must backtrack to before the... |
blob | commitdiff | raw | diff to current |
2011-11-16 |
Evan Cheng | Process all uses first before defs to accurately captur... |
blob | commitdiff | raw | diff to current |
2011-11-15 |
Evan Cheng | Set SeenStore to true to prevent loads from being moved... |
blob | commitdiff | raw | diff to current |
2011-11-14 |
Evan Cheng | Avoid dereferencing off the beginning of lists. |
blob | commitdiff | raw | diff to current |
2011-11-14 |
Evan Cheng | At -O0, multiple uses of a virtual registers in the... |
blob | commitdiff | raw | diff to current |
2011-11-14 |
Evan Cheng | Teach two-address pass to re-schedule two-address instr... |
blob | commitdiff | raw | diff to current |
2011-09-23 |
Eli Friedman | PR10998: It is not legal to sink an instruction past... |
blob | commitdiff | raw | diff to current |
2011-07-29 |
Jakob Stoklund Olesen | Add an isSSA() flag to MachineRegisterInfo. |
blob | commitdiff | raw | diff to current |
2011-06-28 |
Evan Cheng | - Rename TargetInstrDesc, TargetOperandInfo to MCInstrD... |
blob | commitdiff | raw | diff to current |
2011-06-27 |
Evan Cheng | More refactoring. Move getRegClass from TargetOperandIn... |
blob | commitdiff | raw | diff to current |
2011-06-18 |
Benjamin Kramer | Simplify code. No change in functionality. |
blob | commitdiff | raw | diff to current |
2011-06-07 |
Cameron Zwarich | Fix an issue where the two-address conversion pass... |
blob | commitdiff | raw | diff to current |
2011-03-02 |
Evan Cheng | Catch more cases where 2-address pass should 3-addressi... |
blob | commitdiff | raw | diff to current |
2011-02-10 |
Evan Cheng | After 3-addressifying a two-address instruction, update... |
blob | commitdiff | raw | diff to current |
2011-01-10 |
Jakob Stoklund Olesen | Simplify a bunch of isVirtualRegister() and isPhysicalR... |
blob | commitdiff | raw | diff to current |
2011-01-09 |
Jakob Stoklund Olesen | Shrink a BitVector that didn't mean to store bits for... |
blob | commitdiff | raw | diff to current |
2011-01-07 |
Evan Cheng | Do not model all INLINEASM instructions as having unmod... |
blob | commitdiff | raw | diff to current |
2010-12-19 |
Cameron Zwarich | StrongPHIElimination will never run before TwoAddressIn... |
blob | commitdiff | raw | diff to current |
2010-12-19 |
Cameron Zwarich | Remove some checks for StrongPHIElim. These checks... |
blob | commitdiff | raw | diff to current |
2010-12-17 |
Bob Wilson | Fix crash compiling a QQQQ REG_SEQUENCE for a Neon... |
blob | commitdiff | raw | diff to current |
2010-12-14 |
Evan Cheng | Fix a minor bug in two-address pass. It was missing... |
blob | commitdiff | raw | diff to current |
2010-10-21 |
Duncan Sands | Remove some variables that are never really used |
blob | commitdiff | raw | diff to current |
2010-10-19 |
Owen Anderson | Get rid of static constructors for pass registration... |
blob | commitdiff | raw | diff to current |
2010-10-12 |
Owen Anderson | Begin adding static dependence information to passes... |
blob | commitdiff | raw | diff to current |
2010-10-07 |
Owen Anderson | Now with fewer extraneous semicolons! |
blob | commitdiff | raw | diff to current |
2010-08-23 |
Owen Anderson | Now that PassInfo and Pass::ID have been separated... |
blob | commitdiff | raw | diff to current |
2010-08-09 |
Jakob Stoklund Olesen | A REG_SEQUENCE instruction may use the same register... |
blob | commitdiff | raw | diff to current |
2010-08-06 |
Owen Anderson | Reapply r110396, with fixes to appease the Linux buildb... |
blob | commitdiff | raw | diff to current |
2010-08-06 |
Owen Anderson | Revert r110396 to fix buildbots. |
blob | commitdiff | raw | diff to current |
next |