summaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen
Commit message (Expand)AuthorAge
* Make SpillIs an optional pointer. Avoid creating a bunch of temporary SmallVe...Jakob Stoklund Olesen2011-03-10
* Let shrinkToUses optionally return a list of now dead machine instructions.Jakob Stoklund Olesen2011-03-07
* Typos.Eric Christopher2011-03-07
* Tidy up.Jim Grosbach2011-03-07
* Use the correct LHS type when determining the legalization of a shift's RHS t...Owen Anderson2011-03-07
* Provide hooks to set MI flags in MachineInstrBuilderAnton Korobeynikov2011-03-05
* Add FrameSetup MI flagsAnton Korobeynikov2011-03-05
* Shorten AsmPrinterFlags filed to accomodate for future Flags fieldAnton Korobeynikov2011-03-05
* Teach the register scavenger to take subregs into account when finding a free...Jim Grosbach2011-03-05
* Renumber slot indexes locally when possible.Jakob Stoklund Olesen2011-03-04
* Symbolize the default instruction distance.Jakob Stoklund Olesen2011-03-04
* Deferred SlotIndex renumbering was a good idea but never used.Jakob Stoklund Olesen2011-03-04
* Use an IndexedMap instead of a DenseMap for the live-out cache.Jakob Stoklund Olesen2011-03-04
* There are times when the landing pad won't have a call to 'eh.selector' inBill Wendling2011-03-03
* Represent sentinel slot indexes with a null pointer.Jakob Stoklund Olesen2011-03-03
* Avoid comparing invalid slot indexes, and assert that it doesn't happen.Jakob Stoklund Olesen2011-03-03
* Optimize SlotIndex equality tests.Jakob Stoklund Olesen2011-03-03
* Move LiveIntervalMap::extendTo into LiveInterval itself.Jakob Stoklund Olesen2011-03-02
* Generalize the register matching code in DAGISel a bit.Jim Grosbach2011-03-01
* Fix PR9324 / <rdar://problem/9052489> by handling the case where a PHI has no...Cameron Zwarich2011-02-27
* Merge information about the number of zero, one, and sign bits of live-outCameron Zwarich2011-02-24
* Add a mechanism for invalidating the LiveOutInfo of a PHI, and use it wheneverCameron Zwarich2011-02-24
* Track blocks visited in reverse postorder.Cameron Zwarich2011-02-24
* Refactor the LiveOutInfo interface into a few methods on FunctionLoweringInfoCameron Zwarich2011-02-24
* Omit private_extern declarations of extern symbols; followup toStuart Hastings2011-02-23
* MachineConstantPoolValues are not uniqued, so they need to be freed if theyCameron Zwarich2011-02-22
* Roll out r126169 and r126170 in an attempt to fix the selfhost bot.Cameron Zwarich2011-02-22
* Merge information about the number of zero, one, and sign bits of live-out re...Cameron Zwarich2011-02-22
* Revert r124611 - "Keep track of incoming argument's location while emitting L...Devang Patel2011-02-21
* Do not lose debug info of an inlined function argument even if the argument i...Devang Patel2011-02-18
* Roll out r125794 to help diagnose the llvm-gcc-i386-linux-selfhost failure.Cameron Zwarich2011-02-18
* Do not lose debug info of an inlined function argument even if the argument i...Devang Patel2011-02-17
* Swap VT and DebugLoc operands of getExtLoad() for consistency withStuart Hastings2011-02-16
* Move more fragments of spill weight calculation into CalcSpillWeights.hJakob Stoklund Olesen2011-02-14
* fix two comment thinkosChris Lattner2011-02-14
* missed a headerChris Lattner2011-02-13
* fix thinko :)Chris Lattner2011-02-13
* Revisit my fix for PR9028: the issue is that DAGCombine was Chris Lattner2011-02-13
* Move calcLiveBlockInfo() and the BlockInfo struct into SplitAnalysis.Jakob Stoklund Olesen2011-02-09
* Add LiveIntervals::addKillFlags() to recompute kill flags after register allo...Jakob Stoklund Olesen2011-02-08
* Add LiveIntervals::shrinkToUses().Jakob Stoklund Olesen2011-02-08
* Merge .debug_loc entries whenever possible to reduce debug_loc size.Devang Patel2011-02-04
* Add LiveIntervals::getLastSplitPoint().Jakob Stoklund Olesen2011-02-04
* Introducing a new method of tracking register pressure. We can'tAndrew Trick2011-02-04
* Reapply this.Eric Christopher2011-02-03
* Temporarily revert 124765 in an attempt to find the cycle breaking bootstrap.Eric Christopher2011-02-03
* Defer SplitKit value mapping until all defs are available.Jakob Stoklund Olesen2011-02-03
* Keep track of incoming argument's location while emitting LiveIns.Devang Patel2011-01-31
* [AVX] Add INSERT_SUBVECTOR and support it on x86. This provides aDavid Greene2011-01-26
* Provide an interface to transfer SDDbgValue from one SDNode to another.Devang Patel2011-01-25