summaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* Hide more details in tablegen generated MCRegisterInfo ctor function.Evan Cheng2011-06-2813-25/+13
* Add MCInstrInfo registeration machinery.Evan Cheng2011-06-281-0/+6
* Merge XXXGenRegisterNames.inc into XXXGenRegisterInfo.incEvan Cheng2011-06-2862-87/+112
* - Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo andEvan Cheng2011-06-2838-470/+469
* Clean up the handling of the x87 fp stack to make it more robust.Jakob Stoklund Olesen2011-06-286-227/+362
* Remove warning: 'c0' may be used uninitialized in this function.Chad Rosier2011-06-281-1/+2
* Implement ISD::VAARG lowering on PPC32.Roman Divacky2011-06-281-5/+123
* Fix cmake build.Rafael Espindola2011-06-281-1/+1
* ARM Thumb2 asm syntax optional destination operand for binary operators.Jim Grosbach2011-06-281-9/+29
* ARM Assembly support for Thumb mov-immediate.Jim Grosbach2011-06-273-4/+40
* ARM Asm parsing of Thumb2 move immediate.Jim Grosbach2011-06-271-2/+3
* More refactoring. Move getRegClass from TargetOperandInfo to TargetInstrInfo.Evan Cheng2011-06-276-29/+28
* Add exception necessitated by 133938.Jim Grosbach2011-06-271-1/+1
* ARM assembly carry set/clear condition code aliases for 'hi/lo'Jim Grosbach2011-06-271-0/+2
* ARM assembler support for ldmfd/stmfd mnemonics.Jim Grosbach2011-06-271-0/+2
* ARM assembler support for vpush/vpop.Jim Grosbach2011-06-271-0/+9
* ARM Assembly syntax support for arithmetic implied dest operand.Jim Grosbach2011-06-271-7/+25
* Merge XXXGenRegisterDesc.inc XXXGenRegisterNames.inc XXXGenRegisterInfo.h.incEvan Cheng2011-06-2768-121/+130
* Grow the X86FloatingPoint register map to hold 16 registers.Jakob Stoklund Olesen2011-06-271-5/+15
* Replace dyn_cast<> with cast<> since the cast is already guarded by the neces...Chad Rosier2011-06-251-1/+1
* PTX: Reverting implementation of i8.Dan Bailey2011-06-257-296/+73
* Enable tail call optimization in the presence of a byval (x86-32 and x86-64).Chad Rosier2011-06-251-0/+4
* Unbreak CMake buildDouglas Gregor2011-06-251-0/+2
* Add include guard.Evan Cheng2011-06-241-0/+5
* Rename TargetDesc to MCTargetDescEvan Cheng2011-06-246-4/+3
* Refactor MachO relocation generaration into the Target directories.Jim Grosbach2011-06-243-0/+885
* 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