aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2011-07-01Rename TargetSubtarget to TargetSubtargetInfo for consistency.Evan Cheng
2011-07-01Disable commit 134216 ("Add 134199 back, but disable the optimization when th...Duncan Sands
2011-07-01Avoid DenseMap lookup.Rafael Espindola
2011-07-01Fix off by one error. I misunderstood the comment about killedAt.Rafael Espindola
2011-07-01Check the liveinterval, not the kill flag.Rafael Espindola
2011-07-01Don't inflate register classes used by inline asm.Jakob Stoklund Olesen
2011-07-01Add 134199 back, but disable the optimization when the second copy is a kill.Rafael Espindola
2011-06-30Revert my previous patch while I debug llvm-gcc bootstrap.Rafael Espindola
2011-06-30Don't give up on coalescing A and B when we findRafael Espindola
2011-06-30Create a isFullCopy predicate.Rafael Espindola
2011-06-30Remove dead code.Rafael Espindola
2011-06-30Reapply r134047 now that the world is ready for it.Jakob Stoklund Olesen
2011-06-30Remove getRegClassForInlineAsmConstraint and all dependencies.Eric Christopher
2011-06-29Revert r133953 for now.Devang Patel
2011-06-29make compose and isMoveInstr static functions.Rafael Espindola
2011-06-29Revert a part of r126557 which could create unschedulable DAGs.Benjamin Kramer
2011-06-29Revert r134047 while investigating a llvm-gcc-i386-linux-selfhostJakob Stoklund Olesen
2011-06-29Sink SubtargetFeature and TargetInstrItineraries (renamed MCInstrItineraries)...Evan Cheng
2011-06-29Rewrite RAGreedy::splitAroundRegion, now with cool ASCII art.Jakob Stoklund Olesen
2011-06-28Move CallFrameSetupOpcode and CallFrameDestroyOpcode to TargetInstrInfo.Evan Cheng
2011-06-28- Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo andEvan Cheng
2011-06-28Print registers by name instead of by number.Jakob Stoklund Olesen
2011-06-28Fix CMake build by removing this now dead file.Chandler Carruth
2011-06-28Fix a bad iterator dereference that Evan uncovered.Jakob Stoklund Olesen
2011-06-27Remove RegClass2VRegMap from MachineRegisterInfo.Evan Cheng
2011-06-27Remove the experimental (and unused) pre-ra splitting pass. Greedy regalloc c...Evan Cheng
2011-06-27During bottom up fast-isel, instructions emitted to materalize registers are ...Devang Patel
2011-06-27More refactoring. Move getRegClass from TargetOperandInfo to TargetInstrInfo.Evan Cheng
2011-06-27The index stored in the RegDefIter is one after the current index. When gett...Owen Anderson
2011-06-27pre-RA-sched: Cleanup register pressure tracking.Andrew Trick
2011-06-27Track live-out physical registers in MachineDCE.Jakob Stoklund Olesen
2011-06-27Distinguish early clobber output operands from clobbered registers.Jakob Stoklund Olesen
2011-06-27Decode and pretty print inline asm operand descriptors.Jakob Stoklund Olesen
2011-06-26Remove unused methods.Rafael Espindola
2011-06-26There is only one register coalescer. Merge it into the base class andRafael Espindola
2011-06-26Merge SimpleRegisterCoalescing.cpp into RegisterCoalescer.cpp.Rafael Espindola
2011-06-26merge SimpleRegisterCoalescing.h into RegisterCoalescer.h.Rafael Espindola
2011-06-26Move RegisterCoalescer.h to lib/CodeGen.Rafael Espindola
2011-06-26Remove unnecessary wrapper.Rafael Espindola
2011-06-24The scheduler needs to be aware on the existence of untyped nodes when it per...Owen Anderson
2011-06-24Handle debug info for i128 constants.Devang Patel
2011-06-24SimplifyRafael Espindola
2011-06-24Now that bb with phis are not considered simple, duplicate them even ifRafael Espindola
2011-06-24Simplify now that blocks with phis are not considered simple.Rafael Espindola
2011-06-24Starting to refactor Target to separate out code that's needed to fully describeEvan Cheng
2011-06-23Use the presence of the __compact_unwind section to indicate that a targetBill Wendling
2011-06-23Move more logic to shouldTailDuplicate and only duplicate regular bb beforeRafael Espindola
2011-06-22Add a flag that indicates whether a target supports compact unwind info or not.Bill Wendling
2011-06-22Reenable tail duplication of bb with just an unconditional jump, butRafael Espindola
2011-06-22Add a __LD,__compact_unwind section.Bill Wendling