CodeGen: Remove implicit ilist iterator conversions, NFC
[oota-llvm.git] / lib / CodeGen / TwoAddressInstructionPass.cpp
2015-10-09 Duncan P. N. Exon... CodeGen: Remove implicit ilist iterator conversions...
2015-10-08 Craig TopperUse range-based for loops. NFC.
2015-10-06 Craig Topper[TwoAddressInstructionPass] When looking for a 3 addr...
2015-09-28 Andrew KaylorImproved the interface of methods commuting operands...
2015-09-22 NAKAMURA TakumiReformat blank lines.
2015-09-22 NAKAMURA TakumiReformat comment lines.
2015-09-09 Chandler Carruth[PM/AA] Rebuild LLVM's alias analysis infrastructure...
2015-07-06 Quentin Colombet[TwoAddressInstructionPass] Rename a variable to match...
2015-07-01 Quentin Colombet[TwoAddressInstructionPass] Try 3 Addr Conversion After...
2015-05-19 Matthias BraunMachineInstr: Remove unused parameter.
2015-03-23 Benjamin KramerRe-sort includes with sort-includes.py and insert raw_o...
2015-03-04 Wei MiRevert the test commit.
2015-03-04 Wei MiTest commit. It will be reverted in the next commit.
2015-03-03 Eric ChristopherFix a problem where the TwoAddressInstructionPass which...
2015-01-27 Eric ChristopherReplace some uses of getSubtargetImpl with the cached...
2014-11-19 David BlaikieUpdate SetVector to rely on the underlying set's insert...
2014-11-05 Craig TopperImprove logic that decides if its profitable to commute...
2014-08-04 Eric ChristopherRemove the TargetMachine forwards for TargetSubtargetIn...
2014-04-22 Chandler Carruth[Modules] Remove potential ODR violations by sinking...
2014-04-14 Craig Topper[C++11] More 'nullptr' conversion. In some cases just...
2014-03-17 Owen AndersonSwitch a number of loops in lib/CodeGen over to range...
2014-03-13 Owen AndersonPhase 2 of the great MachineRegisterInfo cleanup. ...
2014-03-07 Craig Topper[C++11] Add 'override' keyword to virtual methods that...
2014-03-02 Benjamin Kramer[C++11] Replace llvm::next and llvm::prior with std...
2013-12-17 Andrew TrickAllow MachineCSE to coalesce trivial subregister copies...
2013-12-16 Rafael EspindolaRevert "Allow MachineCSE to coalesce trivial subregiste...
2013-12-16 Andrew TrickAllow MachineCSE to coalesce trivial subregister copies...
2013-10-10 Matthias BraunRename LiveRange to LiveInterval::Segment
2013-07-14 Craig TopperUse SmallVectorImpl& instead of SmallVector to avoid...
2013-05-02 Evan ChengTiedTo flag can now be placed on implicit operands...
2013-04-24 Andrew TrickRegister Coalescing: add a flag to disable rescheduling.
2013-03-05 Bill WendlingRemove unused #includes.
2013-02-24 Cameron ZwarichAdd a use of an otherwise unused variable to remove...
2013-02-24 Cameron ZwarichTwoAddressInstructionPass::tryInstructionTransform...
2013-02-24 Cameron ZwarichTwoAddrInstructionPass::tryInstructionTransform() has...
2013-02-23 Cameron ZwarichTargetInstrInfo::commuteInstruction() doesn't actually...
2013-02-23 Cameron ZwarichFix a bug with the LiveIntervals updating in the two...
2013-02-23 Cameron ZwarichMake TwoAddressInstructionPass::sink3AddrInstruction...
2013-02-23 Cameron ZwarichMake rescheduleMIBelowKill() and rescheduleKillAboveMI...
2013-02-21 Cameron ZwarichStop relying on physical register kill flags in isKille...
2013-02-21 Cameron ZwarichMake another kill check LiveIntervals-aware.
2013-02-21 Cameron ZwarichSplit part of isKilled() into a separate function for...
2013-02-21 Cameron ZwarichUpdate isKilledAt in TwoAddressInstructionPass.cpp...
2013-02-20 Cameron ZwarichOnly use LiveIntervals in TwoAddressInstructionPass...
2013-02-20 Cameron ZwarichFind anchoring end points for repairIntervalsInRange...
2013-02-20 David BlaikieFully qualify llvm::next to avoid ambiguity when buildi...
2013-02-20 Cameron ZwarichAdd support to the two-address pass for updating LiveIn...
2013-02-20 Cameron ZwarichMove the computation of the IsEarlyClobber flag into...
2013-02-20 Cameron ZwarichRemove verification after PHIElimination when using...
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-12-01 Jakob Stoklund OlesenSimplify REG_SEQUENCE lowering.
2012-10-26 Jakob Stoklund OlesenReduce indentation with early exit.
2012-10-26 Jakob Stoklund OlesenAlso make the current basic block a class member.
2012-10-26 Jakob Stoklund OlesenMake the Processed set a class member.
2012-10-26 Jakob Stoklund OlesenFix whitespace and function names to be coding standardy.
2012-10-26 Jakob Stoklund OlesenRemove the canCombineSubRegIndices() target hook.
2012-09-17 Jakob Stoklund OlesenStop adding <imp-def> operands when expanding REG_SEQUENCE.
2012-09-04 Jakob Stoklund OlesenSearch the whole instruction for tied operands.
2012-08-22 Craig TopperAdd a getName function to MachineFunction. Use it in...
2012-08-13 Jakob Stoklund OlesenRemove the TII::scheduleTwoAddrSource() hook.
2012-08-09 Jakob Stoklund OlesenFix a future TwoAddressInstructionPass crash.
2012-08-07 Jakob Stoklund OlesenSkip tied operand pairs that already have the same...
2012-08-04 Jakob Stoklund OlesenDelete a dead variable.
2012-08-03 Jakob Stoklund OlesenTwoAddressInstructionPass refactoring: Extract another...
2012-08-03 Jakob Stoklund OlesenTwoAddressInstructionPass refactoring: Extract a method.
2012-08-03 Jakob Stoklund OlesenBegin adding support for updating LiveIntervals in...
2012-08-03 Jakob Stoklund OlesenDelete dead function.
2012-08-03 Jakob Stoklund OlesenDon't delete dead code in TwoAddressInstructionPass.
2012-07-25 Manman RenDisable rematerialization in TwoAddressInstructionPass.
2012-07-18 Chandler CarruthFix a somewhat nasty crasher in PR13378. This crashes...
2012-07-17 Jakob Stoklund OlesenAdd some trace output to TwoAddressInstructionPass.
2012-07-15 Chandler CarruthReapply r160194, switching to use LV information for...
2012-07-13 Chandler CarruthRevert r160194, which switched to use LV information...
2012-07-13 Chandler CarruthUse the LiveVariables information to efficiently get...
2012-07-02 Manman RenAdded assertion in getVRegDef of MachineRegisterInfo...
2012-06-25 Jakob Stoklund OlesenHandle <undef> operands in TwoAddressInstructionPass.
2012-06-05 Andrew Trickmisched: API for minimum vs. expected latency.
2012-05-20 Jakob Stoklund OlesenProperly constrain register classes in 2-addr.
2012-05-18 Evan ChengTeach two-address pass to update the "source" map so...
2012-05-07 Jakob Stoklund OlesenAdd an MF argument to TRI::getPointerRegClass() and...
2012-05-03 Evan ChengFix two-address pass's aggressive instruction commuting...
2012-05-03 Andrew TrickAdded TargetRegisterInfo::getAllocatableClass.
2012-04-09 Lang HamesPatch r153892 for PR11861 apparently broke an external...
2012-04-04 Pete CooperREG_SEQUENCE expansion to COPY instructions wasn't...
2012-04-04 Jakob Stoklund OlesenRemove spurious debug output.
2012-04-02 Lang HamesDuring two-address lowering, rescheduling an instructio...
2012-02-10 Andrew TrickRegAlloc superpass: includes phi elimination, coalescin...
2012-02-03 Andrew Trickwhitespace
2012-01-24 Jakob Stoklund OlesenSet correct <def,undef> flags when lowering REG_SEQUENCE.
2012-01-24 Jakob Stoklund OlesenPreserve <def,undef> flags in CoalesceExtSubRegs.
2012-01-18 Pete CooperFix ISD::REG_SEQUENCE to accept physical registers...
2011-12-07 Evan ChengAdd bundle aware API for querying instruction propertie...
2011-12-03 Benjamin KramerSimplify code. No functionality change.
2011-11-16 Evan ChengDisable expensive two-address optimizations at -O0...
2011-11-16 Evan ChengDisable the assertion again. Looks like fastisel is...
2011-11-16 Evan ChengRevert r144568 now that r144730 has fixed the fast...
2011-11-16 Evan ChengIf the 2addr instruction has other kills, don't move...
2011-11-16 Evan ChengRescheduleKillAboveMI() must backtrack to before the...
2011-11-16 Evan ChengProcess all uses first before defs to accurately captur...
next