aboutsummaryrefslogtreecommitdiff
path: root/lib/Target
AgeCommit message (Expand)Author
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-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-24Fix cmake build.Rafael Espindola
2011-06-24Hoist simple check above more complex checking to avoid unnecessary Chad Rosier
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-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
2011-06-24Prevent generation of redundant addiu instructions that compute address of Akira Hatanaka
2011-06-24PTX: Re-work target sm/compute selection and add some basic GPUJustin Holewinski
2011-06-24Fix CellSPU CMakeList.txt.Rafael Espindola
2011-06-24Fix CellSPU CMakeLists.txtEvan Cheng
2011-06-24Starting to refactor Target to separate out code that's needed to fully describeEvan Cheng
2011-06-23Add support for movntil/movntiq mnemonics. Reported on llvmdev.Eli Friedman
2011-06-23Rename TargetOptions::StackAlignment to StackAlignmentOverride.Evan Cheng
2011-06-23Remove TargetOptions.h dependency from ARMSubtarget.Evan Cheng
2011-06-23PTX: Always use registers for return values, but use .param space for deviceJustin Holewinski
2011-06-23PTX: Whitespace fixes and remove commented out codeJustin Holewinski
2011-06-23PTX: Prevent DCE from eliminating st.param calls, and unify the handling ofJustin Holewinski
2011-06-23PTX: Use .param space for parameters in device functions for SM >= 2.0Justin Holewinski
2011-06-23Remove TargetOptions.h dependency from X86Subtarget.Evan Cheng
2011-06-23CppBackend: fixup for api changeDylan Noblesmith
2011-06-23Reinstate r133513 (reverted in r133700) with an additional fix for aJay Foad
2011-06-23Revert r133513:Eric Christopher
2011-06-23Use the presence of the __compact_unwind section to indicate that a targetBill Wendling
2011-06-23Get rid of one getStackAlignment(). RegisterInfo shouldn't need to know about...Evan Cheng
2011-06-22Add a flag that indicates whether a target supports compact unwind info or not.Bill Wendling
2011-06-22Add a __LD,__compact_unwind section.Bill Wendling
2011-06-22Add missing header.Jim Grosbach
2011-06-22Move ARMMachObjectWriter to its own file.Jim Grosbach
2011-06-22PTX: Fix FrameIndex mapping bugJustin Holewinski
2011-06-22Test Commit.Dan Bailey
2011-06-22PTX: Add signed integer comparisonsJustin Holewinski
2011-06-22PTX: Add .address_size directive if PTX version >= 2.3Justin Holewinski
2011-06-21Add support for assembling "movq" when it's correct to do so, while continuingNick Lewycky
2011-06-21Handle the memory-ness of all U+ ARM constraints.Eric Christopher
2011-06-21Reorg. No functionality change.Evan Cheng
2011-06-21Revert r133452: "Emit movq for 64-bit register to XMM register moves..."Bob Wilson
2011-06-21Add support for sadd.with.overflow and uadd.with.overflow intrinsics to the C...Anna Zaks
2011-06-21Reinstate r133435 and r133449 (reverted in r133499) now that the clangJay Foad
2011-06-21Teach dag combine to match halfword byteswap patterns.Evan Cheng
2011-06-21Revert r133435 and r133449 to appease buildbots.Chad Rosier
2011-06-21Add A0 and A1 to the list of registers used for returning a value in order toAkira Hatanaka