aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
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-28Hide more details in tablegen generated MCRegisterInfo ctor function.Evan Cheng
2011-06-28Add MCInstrInfo registeration machinery.Evan Cheng
2011-06-28Merge XXXGenRegisterNames.inc into XXXGenRegisterInfo.incEvan Cheng
2011-06-28- Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo andEvan Cheng
2011-06-28Clean up the handling of the x87 fp stack to make it more robust.Jakob Stoklund Olesen
2011-06-28Remove warning: 'c0' may be used uninitialized in this function.Chad Rosier
2011-06-28Print registers by name instead of by number.Jakob Stoklund Olesen
2011-06-28cleanup: misleading comment.Andrew Trick
2011-06-28Implement ISD::VAARG lowering on PPC32.Roman Divacky
2011-06-28PR10210: New method ConstantArray::getAsCString(). Use it in LTO toJay Foad
2011-06-28Cleanup. Fix a stupid variable name.Andrew Trick
2011-06-28SCEVExpander: give new insts a name that identifies the reponsible pass.Andrew Trick
2011-06-28whitespaceAndrew Trick
2011-06-28Fix typo in comment.Nick Lewycky
2011-06-28Fix cmake build.Rafael Espindola
2011-06-28indvars --disable-iv-rewrite: sever ties with IVUsers.Andrew Trick
2011-06-28indvars --disable-iv-rewrite: Defer evaluating s/zext until SCEVAndrew Trick
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-28ARM Thumb2 asm syntax optional destination operand for binary operators.Jim Grosbach
2011-06-27Remove RegClass2VRegMap from MachineRegisterInfo.Evan Cheng
2011-06-27ARM Assembly support for Thumb mov-immediate.Jim Grosbach
2011-06-27Remove the experimental (and unused) pre-ra splitting pass. Greedy regalloc c...Evan Cheng
2011-06-27indvars -disable-iv-rewrite: run RLEV after SimplifyIVUsers forAndrew Trick
2011-06-27During bottom up fast-isel, instructions emitted to materalize registers are ...Devang Patel
2011-06-27Calculate GetBestDestForJumpOnUndef correctly.Jakub Staszak
2011-06-27ARM Asm parsing of Thumb2 move immediate.Jim Grosbach
2011-06-27More refactoring. Move getRegClass from TargetOperandInfo to TargetInstrInfo.Evan Cheng
2011-06-27Add exception necessitated by 133938.Jim Grosbach
2011-06-27ARM assembly carry set/clear condition code aliases for 'hi/lo'Jim Grosbach
2011-06-27ARM assembler support for ldmfd/stmfd mnemonics.Jim Grosbach
2011-06-27ARM assembler support for vpush/vpop.Jim Grosbach
2011-06-27ARM Assembly syntax support for arithmetic implied dest operand.Jim Grosbach
2011-06-27The index stored in the RegDefIter is one after the current index. When gett...Owen Anderson
2011-06-27Merge XXXGenRegisterDesc.inc XXXGenRegisterNames.inc XXXGenRegisterInfo.h.incEvan Cheng
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-27Teach one piece of scalarrepl to handle lifetime markers. When transforming anNick Lewycky
2011-06-27Move onlyUsedByLifetimeMarkers to ValueTracking so that it can be used by otherNick Lewycky
2011-06-27Grow the X86FloatingPoint register map to hold 16 registers.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