Remove a redundant assertion in MachineBasicBlock.cpp. NFC.
[oota-llvm.git] / lib / CodeGen / InlineSpiller.cpp
2015-09-09 Chandler Carruth[PM/AA] Rebuild LLVM's alias analysis infrastructure...
2015-06-23 Alexander KornienkoRevert r240137 (Fixed/added namespace ending comments...
2015-06-19 Alexander KornienkoFixed/added namespace ending comments using clang-tidy...
2015-05-21 Quentin Colombet[InlineSpiller] Fix rematerialization for bundles.
2015-04-29 Duncan P. N. Exon... IR: Give 'DI' prefix to debug info metadata
2015-04-11 Alexander KornienkoUse 'override/final' instead of 'virtual' for overridde...
2015-04-06 Duncan P. N. Exon... CodeGen: Stop using DIDescriptor::is*() and auto-casting
2015-04-03 Duncan P. N. Exon... CodeGen: Assert that inlined-at locations agree
2015-02-17 Benjamin KramerPrefer SmallVector::append/insert over push_back loops.
2015-01-21 Matthias BraunLiveIntervalAnalysis: Factor out code to update livenes...
2014-12-11 Patrik HagglundBugfix in InlineSpiller::traceSiblingValue().
2014-12-01 Philip Reames[Statepoints 2/4] Statepoint infrastructure for garbage...
2014-11-19 David BlaikieUpdate SetVector to rely on the underlying set's insert...
2014-11-17 Craig TopperMove register class name strings to a single array...
2014-11-06 Lang Hames[RegAlloc] Kill off the trivial spiller - nobody is...
2014-10-14 Eric ChristopherRemove unnecessary TargetMachine.h includes.
2014-10-01 Adrian PrantlMove the complex address expression out of DIVariable...
2014-10-01 Adrian PrantlRevert r218778 while investigating buldbot breakage.
2014-10-01 Adrian PrantlMove the complex address expression out of DIVariable...
2014-09-01 Patrik HagglundFix in InlineSpiller to make the rematerilization loop...
2014-08-05 Eric ChristopherHave MachineFunction cache a pointer to the subtarget...
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-21 Manman RenRegister allocator: add condition to hoist a spill...
2014-03-14 Owen AndersonRevert r203883 (which was more of a bandaid) and fix...
2014-03-14 Pete CooperFix issue with r203865. The old behaviour would get...
2014-03-13 Owen AndersonPhase 1 of refactoring the MachineRegisterInfo iterator...
2014-03-07 Craig Topper[C++11] Add 'override' keyword to virtual methods that...
2014-03-02 Benjamin Kramer[C++11] Replace llvm::tie with std::tie.
2014-03-02 Benjamin Kramer[C++11] Replace llvm::next and llvm::prior with std...
2014-01-07 Chandler CarruthRe-sort all of the includes with ./utils/sort_includes...
2014-01-07 Andrew TrickFix for PR18396: Assertion: MO->isDead "Cannot fold...
2013-11-17 Andrew TrickAdded a size field to the stack map record to handle...
2013-10-10 Matthias BraunPrint register in LiveInterval::print()
2013-10-10 Matthias BraunRepresent RegUnit liveness with LiveRange instance
2013-10-10 Matthias BraunPass LiveQueryResult by value
2013-10-10 Matthias BraunRename LiveRange to LiveInterval::Segment
2013-09-16 Adrian PrantlDebug info: Fix PR16736 and rdar://problem/14990587.
2013-08-14 Mark LaceyAuto-compute live intervals on demand.
2013-07-10 Adrian PrantlSafeguard DBG_VALUE handling. Unbreaks the ASAN buildbot.
2013-06-21 Andrew TrickUpdate physreg live intervals during remat.
2013-06-17 Benjamin KramerSwitch spill weights from a basic loop depth estimation...
2013-06-16 David BlaikieDebug Info: Simplify Frame Index handling in DBG_VALUE...
2013-05-23 Benjamin KramerInlineSpiller: Store bucket pointers instead of iterators.
2013-05-05 Benjamin KramerInlineSpiller: Remove quadratic behavior.
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-11-28 Jakob Stoklund OlesenMake the LiveRegMatrix analysis available to targets.
2012-09-12 James MolloyAdd an analyzePhysReg() function to MachineOperandItera...
2012-09-01 Logan ChienFix typo.
2012-07-14 Jakob Stoklund OlesenAccount for early-clobber reload instructions.
2012-06-15 Jakob Stoklund OlesenPrint out register number in InlineSpiller.
2012-06-06 Benjamin KramerRound 2 of dead private variable removal.
2012-05-20 Jakob Stoklund OlesenUse LiveRangeQuery instead of getLiveRangeContaining().
2012-04-02 Pete CooperMoved LiveRangeEdit.h so that it can be called from...
2012-04-02 Pete CooperRefactored the LiveRangeEdit interface so that MachineF...
2012-03-01 Jakob Stoklund OlesenMake InlineSpiller bundle-aware.
2012-02-04 Jakob Stoklund OlesenDon't store COPY pointers in VNInfo.
2011-12-12 Pete CooperFixed register allocator splitting a live range on...
2011-12-07 Evan ChengAdd bundle aware API for querying instruction propertie...
2011-11-14 Jakob Stoklund OlesenUse getVNInfoBefore() when it makes sense.
2011-11-13 Jakob Stoklund OlesenTerminate all dead defs at the dead slot instead of...
2011-11-13 Jakob Stoklund OlesenRename SlotIndexes to match how they are used.
2011-11-13 Jakob Stoklund OlesenStop tracking spill slot uses in VirtRegMap.
2011-11-10 Jakob Stoklund OlesenStrip old implicit operands after foldMemoryOperand.
2011-10-14 Jakob Stoklund OlesenAdd value numbers when spilling dead defs.
2011-09-16 Jakob Stoklund OlesenDisable local spill hoisting for non-killing copies.
2011-09-15 Jakob Stoklund OlesenAdd an option to disable spill hoisting.
2011-09-15 Jakob Stoklund OlesenCount correctly when a COPY turns into a spill or reload.
2011-09-15 Jakob Stoklund OlesenCount inserted spills and reloads more accurately.
2011-09-15 Jakob Stoklund OlesenTrace through sibling PHIs in bulk.
2011-09-09 Jakob Stoklund OlesenReapply r139247: Cache intermediate results during...
2011-09-07 Jakob Stoklund OlesenRevert r139247 "Cache intermediate results during trace...
2011-09-07 Jakob Stoklund OlesenCache intermediate results during traceSiblingValue.
2011-09-01 Jakob Stoklund OlesenRevert r138794, "Do not try to rematerialize a value...
2011-08-30 Bob WilsonDo not try to rematerialize a value from a partial...
2011-07-18 Jakob Stoklund OlesenFix PR10387.
2011-07-09 Jakob Stoklund OlesenOops, didn't mean to commit that.
2011-07-09 Jakob Stoklund OlesenHoist spills within a basic block.
2011-07-05 Jakob Stoklund OlesenFix PR10277.
2011-06-30 Rafael EspindolaCreate a isFullCopy predicate.
2011-05-11 Jakob Stoklund OlesenAvoid hoisting spills when looking at a copy from anoth...
2011-05-05 Jakob Stoklund OlesenAdd some statistics to the splitting and spilling frame...
2011-04-30 Jakob Stoklund OlesenAvoid using stale entries form the sibling value map.
2011-04-20 Jakob Stoklund OlesenAdd debug output for rematerializable instructions.
2011-04-18 Jakob Stoklund OlesenHandle spilling around an instruction that has an early...
2011-03-31 Jakob Stoklund OlesenPick a conservative register class when creating a...
2011-03-29 Jakob Stoklund OlesenRecompute register class and hint for registers created...
2011-03-29 Jakob Stoklund OlesenRemember to use the correct register when rematerializi...
2011-03-29 Jakob Stoklund OlesenRun dead code elimination immediately after remateriali...
2011-03-29 Jakob Stoklund OlesenProperly enable rematerialization when spilling after...
2011-03-26 Jakob Stoklund OlesenUse individual register classes when spilling snippets.
2011-03-20 Jakob Stoklund OlesenAlso eliminate redundant spills downstream of inserted...
2011-03-20 Jakob Stoklund OlesenChange an argument to a LiveInterval instead of a regis...
2011-03-19 Jakob Stoklund OlesenAdd debug output.
2011-03-18 Jakob Stoklund OlesenHoist spills when the same value is known to be in...
2011-03-17 Jakob Stoklund OlesenDead code elimination may separate the live interval...
2011-03-15 Jakob Stoklund OlesenTrace back through sibling copies to hoist spills and...
2011-03-14 Jakob Stoklund OlesenRename members to match LLVM naming conventions more...
2011-03-13 Jakob Stoklund OlesenTell the register allocator about new unused virtual...
next