Sink DwarfUnit::SectionSym into DwarfCompileUnit as it's only needed/used there.
[oota-llvm.git] / lib / CodeGen / InlineSpiller.cpp
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...
2011-03-12 Jakob Stoklund OlesenInclude snippets in the live stack interval.
2011-03-12 Jakob Stoklund OlesenSpill multiple registers at once.
2011-03-10 Jakob Stoklund OlesenChange the Spiller interface to take a LiveRangeEdit...
2011-03-10 Jakob Stoklund OlesenMake SpillIs an optional pointer. Avoid creating a...
2011-03-09 Jakob Stoklund OlesenAdd a LiveRangeEdit::Delegate protocol.
2011-03-07 Jakob Stoklund OlesenMake the UselessRegs argument optional in the LiveRange...
2011-02-24 Jakob Stoklund OlesenUse the same spill slot for all live ranges that descen...
2011-02-22 Jakob Stoklund Olesen80 Col.
2011-02-09 Jakob Stoklund OlesenSet an allocation hint when rematting before a COPY.
2011-02-08 Jakob Stoklund OlesenAvoid folding a load instruction into an instruction...
2011-01-09 Jakob Stoklund OlesenTeach TargetRegisterInfo how to cram stack slot indexes...
2010-12-18 Jakob Stoklund OlesenApparently, operandices is not a word.
2010-12-18 Jakob Stoklund OlesenTeach the inline spiller to attempt folding a load...
2010-12-18 Jakob Stoklund OlesenPass a Banner argument to the machine code verifier...
2010-12-10 Jakob Stoklund OlesenRip out live range splitting support from the inline...
next