summaryrefslogtreecommitdiff
path: root/lib/CodeGen
Commit message (Expand)AuthorAge
* Speculatively revert commit 127478 (jsjodin) in an attempt to fix theDuncan Sands2011-03-12
* Include snippets in the live stack interval.Jakob Stoklund Olesen2011-03-12
* Spill multiple registers at once.Jakob Stoklund Olesen2011-03-12
* That's it, I am declaring this a failure of the C++03 STL.Jakob Stoklund Olesen2011-03-12
* Fix the GCC test suite issue exposed by r127477, which was caused by stackCameron Zwarich2011-03-11
* Teach FastISel to support register-immediate-immediate instructions.Owen Anderson2011-03-11
* Remove optimization emitting a reference insted of label difference, since it...Jan Sjödin2011-03-11
* Replace -dag-chain-limit flag with constant. It has survived a release cycle ...Andrew Trick2011-03-11
* Fix use of CompEnd predicate to be standards conformingJohn Wiegley2011-03-11
* Avoid replacing the value of a directly stored load with the stored value if ...Evan Cheng2011-03-11
* Add an option to disable critical edge splitting in PHIElimination.Cameron Zwarich2011-03-10
* Change the Spiller interface to take a LiveRangeEdit reference.Jakob Stoklund Olesen2011-03-10
* Make SpillIs an optional pointer. Avoid creating a bunch of temporary SmallVe...Jakob Stoklund Olesen2011-03-10
* Re-commit 127368 and 127371. They are exonerated.Evan Cheng2011-03-10
* Revert 127368 and 127371 for now.Evan Cheng2011-03-09
* Change the definition of TargetRegisterInfo::getCrossCopyRegClass to be moreEvan Cheng2011-03-09
* Make physreg coalescing independent on the number of uses of the virtual regi...Jakob Stoklund Olesen2011-03-09
* Improve pre-RA-sched register pressure tracking for duplicate operands.Andrew Trick2011-03-09
* Fix typo, make helper static.Benjamin Kramer2011-03-09
* Remove unused virtual dtor.Benjamin Kramer2011-03-09
* Add a virtual dtor to Delegate to silence -Wnon-virtual-dtorMatt Beaumont-Gay2011-03-09
* Add a LiveRangeEdit::Delegate protocol.Jakob Stoklund Olesen2011-03-09
* Delete dead code.Jakob Stoklund Olesen2011-03-09
* Delete dead code after rematerializing.Jakob Stoklund Olesen2011-03-08
* Fix the build for MSVC 9 whose upper_bound() wants to compare elements in the...Jakob Stoklund Olesen2011-03-08
* Fix some latent bugs if the nodes are unschedulable. We'd gotten awayEric Christopher2011-03-08
* Revert "Make a comparator's argument `const'. This fixes the build forOscar Fuentes2011-03-08
* Reduce vector reallocations.Benjamin Kramer2011-03-08
* Make a comparator's argument `const'. This fixes the build for MSVC 9.Oscar Fuentes2011-03-08
* Further improvements to pre-RA-sched=list-ilp.Andrew Trick2011-03-08
* Let shrinkToUses optionally return a list of now dead machine instructions.Jakob Stoklund Olesen2011-03-07
* Make the UselessRegs argument optional in the LiveRangeEdit constructor.Jakob Stoklund Olesen2011-03-07
* Move getRegPressureLimit() from TargetLoweringInfo to TargetRegisterInfo.Cameron Zwarich2011-03-07
* Handle the special case of registers begin redefined by early-clobber defs.Jakob Stoklund Olesen2011-03-07
* Use the correct LHS type when determining the legalization of a shift's RHS t...Owen Anderson2011-03-07
* Typo.Eric Christopher2011-03-06
* lib/CodeGen/AsmPrinter/CMakeLists.txt: Fix CMake build, following up to r127099.NAKAMURA Takumi2011-03-06
* Disable a couple of experimental heuristics to get the best results from the ...Andrew Trick2011-03-06
* Some first rudimentary support for ARM EHABI: print exception table in "text ...Anton Korobeynikov2011-03-05
* Add FrameSetup MI flagsAnton Korobeynikov2011-03-05
* Work around a coalescer bug.Jakob Stoklund Olesen2011-03-05
* Be explicit with abs(). Visual Studio workaround.Andrew Trick2011-03-05
* Fix for -sched-high-latency-cycles in sched=list-ilp mode.Andrew Trick2011-03-05
* Missing comment.Andrew Trick2011-03-05
* Increased the register pressure limit on x86_64 from 8 to 12Andrew Trick2011-03-05
* Rework the global split cost calculation.Jakob Stoklund Olesen2011-03-05
* Compute the constraints for global live range splitting from an interference ...Jakob Stoklund Olesen2011-03-05
* Teach the register scavenger to take subregs into account when finding a free...Jim Grosbach2011-03-05
* Improve readability with some whitespace!Eric Christopher2011-03-04
* Extract a method. No functional change.Jakob Stoklund Olesen2011-03-04