aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2011-03-11Merge r127263 from mainline, fixes PR9427 for 2.9.Eric Christopher
2011-03-10For PR9438:Bill Wendling
2011-03-08Merge r127264:Bill Wendling
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
2011-03-05Compute the constraints for global live range splitting from an interference ...Jakob Stoklund Olesen
2011-03-05Teach the register scavenger to take subregs into account when finding a free...Jim Grosbach
2011-03-04Improve readability with some whitespace!Eric Christopher
2011-03-04Extract a method. No functional change.Jakob Stoklund Olesen
2011-03-04Go back to comparing spill weights when deciding if interference can be evicted.Jakob Stoklund Olesen
2011-03-04Renumber slot indexes locally when possible.Jakob Stoklund Olesen
2011-03-04Number SlotIndexes uniformly without looking at the number of defs on each in...Jakob Stoklund Olesen
2011-03-04Add SlotIndex statistics.Jakob Stoklund Olesen
2011-03-04Tweak debug output. No functional changes.Jakob Stoklund Olesen
2011-03-04Revert commit 126684 "Use the correct shift amount type". It is only the cor...Duncan Sands
2011-03-04Minor pre-RA-sched fixes and cleanup.Andrew Trick
2011-03-04Precompute block frequencies, pow() isn't free.Jakob Stoklund Olesen
2011-03-04Use an IndexedMap instead of a DenseMap for the live-out cache.Jakob Stoklund Olesen
2011-03-03There are times when the landing pad won't have a call to 'eh.selector' inBill Wendling
2011-03-03Revert r123908; the code in question is completely untested and wrong.Eli Friedman
2011-03-03Fix typo.Devang Patel
2011-03-03Fix thinko in previous check-in.Devang Patel
2011-03-03llvm::Function argument count is not a good indicator of how many arugments d...Devang Patel
2011-03-03Allow a target to choose whether to prefer the scavenger emergency spill slotJim Grosbach
2011-03-03Renumber slot indexes uniformly instead of spacing according to the number of...Jakob Stoklund Olesen
2011-03-03Represent sentinel slot indexes with a null pointer.Jakob Stoklund Olesen
2011-03-03Avoid comparing invalid slot indexes, and assert that it doesn't happen.Jakob Stoklund Olesen
2011-03-03Avoid comparing invalid slot indexes.Jakob Stoklund Olesen
2011-03-03Cache basic block bounds instead of asking SlotIndexes::getMBBRange all the t...Jakob Stoklund Olesen
2011-03-03Change the SplitEditor interface to a single instance can be shared for multi...Jakob Stoklund Olesen
2011-03-03Only run the updateSSA loop when we have actually seen multiple values.Jakob Stoklund Olesen
2011-03-03Fix PHI handling in LiveIntervals::shrinkToUses().Jakob Stoklund Olesen
2011-03-02Avoid exponential blow-up when printing DAGs.Bob Wilson
2011-03-02Turn the Edit member into a pointer so it can change dynamically.Jakob Stoklund Olesen
2011-03-02Transfer simply defined values directly without recomputing liveness and SSA.Jakob Stoklund Olesen