aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
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
2011-06-25Replace dyn_cast<> with cast<> since the cast is already guarded by the neces...Chad Rosier
2011-06-25PTX: Reverting implementation of i8.Dan Bailey
2011-06-25Object: Add proper error handling.Michael J. Spencer
2011-06-25Make Binary the parent of ObjectFile and update children to new interface.Michael J. Spencer
2011-06-25Add Binary class. This is a cleaner parent than ObjectFile.Michael J. Spencer
2011-06-25Add Object/Error.Michael J. Spencer
2011-06-25Enable tail call optimization in the presence of a byval (x86-32 and x86-64).Chad Rosier
2011-06-25Unbreak CMake buildDouglas Gregor
2011-06-24Add include guard.Evan Cheng
2011-06-24Rename TargetDesc to MCTargetDescEvan Cheng
2011-06-24Refactor MachO relocation generaration into the Target directories.Jim Grosbach
2011-06-24The scheduler needs to be aware on the existence of untyped nodes when it per...Owen Anderson
2011-06-24Fix cmake build.Rafael Espindola
2011-06-24Fix struct member's scope. Patch by Xi Wang.Devang Patel
2011-06-24Hoist simple check above more complex checking to avoid unnecessary Chad Rosier
2011-06-24Revert unintentional check-in.Devang Patel
2011-06-24Handle debug info for i128 constants.Devang Patel
2011-06-24- Add MCRegisterInfo registration machinery. Also added x86 registration rout...Evan Cheng
2011-06-24ARM movw/movt fixups need to mask the high bits.Jim Grosbach
2011-06-24tidy up whitespace.Jim Grosbach
2011-06-24PTX: Add support for i8 type and introduce associated .b8 registersDan Bailey
2011-06-24The Neon VCVT (between floating-point and fixed-point, Advanced SIMD) Chad Rosier
2011-06-24PTX: Add preliminary support for outputting debug information in the form ofJustin Holewinski
2011-06-24Change the chain input of nodes that load the address of a function. This changeAkira Hatanaka