aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* Fix cmake build.Rafael Espindola2011-06-241-0/+1
* Hoist simple check above more complex checking to avoid unnecessary Chad Rosier2011-06-241-5/+5
* - Add MCRegisterInfo registration machinery. Also added x86 registration rout...Evan Cheng2011-06-242-0/+16
* ARM movw/movt fixups need to mask the high bits.Jim Grosbach2011-06-241-3/+6
* PTX: Add support for i8 type and introduce associated .b8 registersDan Bailey2011-06-247-15/+291
* The Neon VCVT (between floating-point and fixed-point, Advanced SIMD) Chad Rosier2011-06-241-1/+104
* PTX: Add preliminary support for outputting debug information in the form ofJustin Holewinski2011-06-241-0/+97
* Change the chain input of nodes that load the address of a function. This changeAkira Hatanaka2011-06-241-4/+1
* Prevent generation of redundant addiu instructions that compute address of Akira Hatanaka2011-06-241-1/+2
* PTX: Re-work target sm/compute selection and add some basic GPUJustin Holewinski2011-06-246-47/+121
* Fix CellSPU CMakeList.txt.Rafael Espindola2011-06-241-1/+1
* Fix CellSPU CMakeLists.txtEvan Cheng2011-06-241-2/+3
* Starting to refactor Target to separate out code that's needed to fully describeEvan Cheng2011-06-2444-104/+188
* Add support for movntil/movntiq mnemonics. Reported on llvmdev.Eli Friedman2011-06-231-2/+2
* Rename TargetOptions::StackAlignment to StackAlignmentOverride.Evan Cheng2011-06-232-3/+3
* Remove TargetOptions.h dependency from ARMSubtarget.Evan Cheng2011-06-232-5/+4
* PTX: Always use registers for return values, but use .param space for deviceJustin Holewinski2011-06-236-108/+725
* PTX: Whitespace fixes and remove commented out codeJustin Holewinski2011-06-232-36/+0
* PTX: Prevent DCE from eliminating st.param calls, and unify the handling ofJustin Holewinski2011-06-235-107/+78
* PTX: Use .param space for parameters in device functions for SM >= 2.0Justin Holewinski2011-06-236-33/+126
* Remove TargetOptions.h dependency from X86Subtarget.Evan Cheng2011-06-236-42/+46
* CppBackend: fixup for api changeDylan Noblesmith2011-06-231-1/+0
* Reinstate r133513 (reverted in r133700) with an additional fix for aJay Foad2011-06-231-1/+1
* Revert r133513:Eric Christopher2011-06-231-1/+1
* Use the presence of the __compact_unwind section to indicate that a targetBill Wendling2011-06-231-1/+0
* Get rid of one getStackAlignment(). RegisterInfo shouldn't need to know about...Evan Cheng2011-06-233-11/+8
* Add a flag that indicates whether a target supports compact unwind info or not.Bill Wendling2011-06-221-0/+1
* Add a __LD,__compact_unwind section.Bill Wendling2011-06-221-0/+1
* Add missing header.Jim Grosbach2011-06-221-0/+1
* Move ARMMachObjectWriter to its own file.Jim Grosbach2011-06-224-14/+43
* PTX: Fix FrameIndex mapping bugJustin Holewinski2011-06-225-15/+43
* Test Commit.Dan Bailey2011-06-221-2/+2
* PTX: Add signed integer comparisonsJustin Holewinski2011-06-221-0/+12
* PTX: Add .address_size directive if PTX version >= 2.3Justin Holewinski2011-06-221-0/+7
* Add support for assembling "movq" when it's correct to do so, while continuingNick Lewycky2011-06-211-0/+16
* Handle the memory-ness of all U+ ARM constraints.Eric Christopher2011-06-211-3/+6
* Reorg. No functionality change.Evan Cheng2011-06-211-23/+26
* Revert r133452: "Emit movq for 64-bit register to XMM register moves..."Bob Wilson2011-06-211-21/+6
* Add support for sadd.with.overflow and uadd.with.overflow intrinsics to the C...Anna Zaks2011-06-211-20/+154
* Reinstate r133435 and r133449 (reverted in r133499) now that the clangJay Foad2011-06-211-1/+1
* Teach dag combine to match halfword byteswap patterns.Evan Cheng2011-06-213-62/+9
* Revert r133435 and r133449 to appease buildbots.Chad Rosier2011-06-211-1/+1
* Add A0 and A1 to the list of registers used for returning a value in order toAkira Hatanaka2011-06-211-2/+2
* Coding style fixes.Akira Hatanaka2011-06-211-28/+29
* Re-apply 132758 and 132768 which were speculatively reverted in 132777. Akira Hatanaka2011-06-217-34/+93
* PTX: Fix conversion between predicates and value typesJustin Holewinski2011-06-201-12/+18
* Emit movq for 64-bit register to XMM register moves, but continue to acceptNick Lewycky2011-06-201-6/+21
* PTX: Fix if-then-else formatting and add missing assertsJustin Holewinski2011-06-201-16/+12
* PTX: Add basic register spilling codeJustin Holewinski2011-06-204-0/+135
* Don't apply on PPC64 the 32bit ADDIC optimizations as there's no overflowRoman Divacky2011-06-201-14/+23