aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2011-03-14BIT_CONVERT has been renamed to BITCAST.Evan Cheng
2011-03-14Minor optimization. sign-ext/anyext of undef is still undef.Evan Cheng
2011-03-13Now that we are deleting unused live intervals during allocation, pointers ma...Jakob Stoklund Olesen
2011-03-13Tell the register allocator about new unused virtual registers.Jakob Stoklund Olesen
2011-03-12Speculatively revert commit 127478 (jsjodin) in an attempt to fix theDuncan Sands
2011-03-12Include snippets in the live stack interval.Jakob Stoklund Olesen
2011-03-12Spill multiple registers at once.Jakob Stoklund Olesen
2011-03-12That's it, I am declaring this a failure of the C++03 STL.Jakob Stoklund Olesen
2011-03-11Fix the GCC test suite issue exposed by r127477, which was caused by stackCameron Zwarich
2011-03-11Teach FastISel to support register-immediate-immediate instructions.Owen Anderson
2011-03-11Remove optimization emitting a reference insted of label difference, since it...Jan Sjödin
2011-03-11Replace -dag-chain-limit flag with constant. It has survived a release cycle ...Andrew Trick
2011-03-11Fix use of CompEnd predicate to be standards conformingJohn Wiegley
2011-03-11Avoid replacing the value of a directly stored load with the stored value if ...Evan Cheng
2011-03-10Add an option to disable critical edge splitting in PHIElimination.Cameron Zwarich
2011-03-10Change the Spiller interface to take a LiveRangeEdit reference.Jakob Stoklund Olesen
2011-03-10Make SpillIs an optional pointer. Avoid creating a bunch of temporary SmallVe...Jakob Stoklund Olesen
2011-03-10Re-commit 127368 and 127371. They are exonerated.Evan Cheng
2011-03-09Revert 127368 and 127371 for now.Evan Cheng
2011-03-09Change the definition of TargetRegisterInfo::getCrossCopyRegClass to be moreEvan Cheng
2011-03-09Make physreg coalescing independent on the number of uses of the virtual regi...Jakob Stoklund Olesen
2011-03-09Improve pre-RA-sched register pressure tracking for duplicate operands.Andrew Trick
2011-03-09Fix typo, make helper static.Benjamin Kramer
2011-03-09Remove unused virtual dtor.Benjamin Kramer
2011-03-09Add a virtual dtor to Delegate to silence -Wnon-virtual-dtorMatt Beaumont-Gay
2011-03-09Add a LiveRangeEdit::Delegate protocol.Jakob Stoklund Olesen
2011-03-09Delete dead code.Jakob Stoklund Olesen
2011-03-08Delete dead code after rematerializing.Jakob Stoklund Olesen
2011-03-08Fix the build for MSVC 9 whose upper_bound() wants to compare elements in the...Jakob Stoklund Olesen
2011-03-08Fix some latent bugs if the nodes are unschedulable. We'd gotten awayEric Christopher
2011-03-08Revert "Make a comparator's argument `const'. This fixes the build forOscar Fuentes
2011-03-08Reduce vector reallocations.Benjamin Kramer
2011-03-08Make a comparator's argument `const'. This fixes the build for MSVC 9.Oscar Fuentes
2011-03-08Further improvements to pre-RA-sched=list-ilp.Andrew Trick
2011-03-07Let shrinkToUses optionally return a list of now dead machine instructions.Jakob Stoklund Olesen
2011-03-07Make the UselessRegs argument optional in the LiveRangeEdit constructor.Jakob Stoklund Olesen
2011-03-07Move getRegPressureLimit() from TargetLoweringInfo to TargetRegisterInfo.Cameron Zwarich
2011-03-07Handle the special case of registers begin redefined by early-clobber defs.Jakob Stoklund Olesen
2011-03-07Use the correct LHS type when determining the legalization of a shift's RHS t...Owen Anderson
2011-03-06Typo.Eric Christopher
2011-03-06lib/CodeGen/AsmPrinter/CMakeLists.txt: Fix CMake build, following up to r127099.NAKAMURA Takumi
2011-03-06Disable a couple of experimental heuristics to get the best results from the ...Andrew Trick
2011-03-05Some first rudimentary support for ARM EHABI: print exception table in "text ...Anton Korobeynikov
2011-03-05Add FrameSetup MI flagsAnton Korobeynikov
2011-03-05Work around a coalescer bug.Jakob Stoklund Olesen
2011-03-05Be explicit with abs(). Visual Studio workaround.Andrew Trick
2011-03-05Fix for -sched-high-latency-cycles in sched=list-ilp mode.Andrew Trick
2011-03-05Missing comment.Andrew Trick
2011-03-05Increased the register pressure limit on x86_64 from 8 to 12Andrew Trick
2011-03-05Rework the global split cost calculation.Jakob Stoklund Olesen