summaryrefslogtreecommitdiff
path: root/lib/CodeGen
Commit message (Expand)AuthorAge
* Move library stuff out of the toplevel CMakeLists.txt file.Oscar Fuentes2011-02-18
* Add VirtRegMap::rewrite() and use it in the new register allocators.Jakob Stoklund Olesen2011-02-18
* Reapply r114997 now that the buildbots have been updated.Bill Wendling2011-02-18
* Roll out r125794 to help diagnose the llvm-gcc-i386-linux-selfhost failure.Cameron Zwarich2011-02-18
* Trim debugging output.Jakob Stoklund Olesen2011-02-18
* Do not lose debug info of an inlined function argument even if the argument i...Devang Patel2011-02-17
* Add basic register allocator statistics.Jakob Stoklund Olesen2011-02-17
* Split local live ranges.Jakob Stoklund Olesen2011-02-17
* Fix wrong logic in promotion of signed mul-with-overflow (I pointed this out atDuncan Sands2011-02-17
* Switch to SmallVector in SimpleRegisterCoalescing for a 3.5% speedup on 403.gcc.Cameron Zwarich2011-02-17
* Adjust indenting of arguments.Cameron Zwarich2011-02-17
* Return Changed from SplitPHIEdges rather than always returning true.Cameron Zwarich2011-02-17
* Swap VT and DebugLoc operands of getExtLoad() for consistency withStuart Hastings2011-02-16
* Refactor zero folding slightly. Clean up todo.Eric Christopher2011-02-16
* The change for PR9190 wasn't quite right. We need to avoid making theEric Christopher2011-02-16
* Remove a duplicated check.Evan Cheng2011-02-16
* Ignore DBG_VALUE machine instructions while constructing instruction ranges b...Devang Patel2011-02-15
* Spelling fix: consequtive -> consecutive.Duncan Sands2011-02-15
* Fix thinko. Cmp can be the first instruction in a MBB.Evan Cheng2011-02-15
* convert ConstantVector::get to use ArrayRef.Chris Lattner2011-02-15
* Move more fragments of spill weight calculation into CalcSpillWeights.hJakob Stoklund Olesen2011-02-14
* Switch llvm to using comdats. For now always use groups with a singleRafael Espindola2011-02-14
* Fix PR8854. Track inserted copies to avoid read before write. Sorry, it's har...Evan Cheng2011-02-14
* revert my ConstantVector patch, it seems to have made the llvm-gccChris Lattner2011-02-14
* Move broken HasCommonSymbols to ELFWriter.cpp.Rafael Espindola2011-02-14
* Switch ConstantVector::get to use ArrayRef instead of a pointer+sizeChris Lattner2011-02-14
* fix PR9210 by implementing some type legalization logic for Chris Lattner2011-02-14
* fix two comment thinkosChris Lattner2011-02-14
* Add some statistics to StrongPHIElimination.Cameron Zwarich2011-02-14
* Add a statistic to PHIElimination tracking the number of critical edges split.Cameron Zwarich2011-02-14
* Enhance ComputeMaskedBits to know that aligned frameindexesChris Lattner2011-02-13
* Revisit my fix for PR9028: the issue is that DAGCombine was Chris Lattner2011-02-13
* when legalizing extremely wide shifts, make sure that Chris Lattner2011-02-13
* fix visitShift to properly zero extend the shift amount if the provided operandChris Lattner2011-02-13
* A fix for 9165.Nadav Rotem2011-02-12
* SimplifySelectOps can only handle selects with a scalar condition. Add a checkNadav Rotem2011-02-11
* Fix #9190Nadav Rotem2011-02-11
* After 3-addressifying a two-address instruction, update the register maps; ad...Evan Cheng2011-02-10
* Delete unused code for analyzing and splitting around loops.Jakob Stoklund Olesen2011-02-09
* Simplify using the new leaveIntvBefore()Jakob Stoklund Olesen2011-02-09
* Use the LiveBLocks array for SplitEditor::splitSingleBlocks() as well.Jakob Stoklund Olesen2011-02-09
* Typo.Mikhail Glushenkov2011-02-09
* Move calcLiveBlockInfo() and the BlockInfo struct into SplitAnalysis.Jakob Stoklund Olesen2011-02-09
* Ignore <undef> uses when analyzing and rewriting.Jakob Stoklund Olesen2011-02-09
* Assert on bad jump tables.Jakob Stoklund Olesen2011-02-09
* Add tags to live interval unions to avoid using stale queries.Jakob Stoklund Olesen2011-02-09
* Evict a lighter single interference before attempting to split a live range.Jakob Stoklund Olesen2011-02-09
* Set an allocation hint when rematting before a COPY.Jakob Stoklund Olesen2011-02-09
* Fix one more case of splitting after the last split point.Jakob Stoklund Olesen2011-02-08
* Reorganize interference code to check LastSplitPoint first.Jakob Stoklund Olesen2011-02-08