aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/PTX
Commit message (Expand)AuthorAgeFilesLines
* Add codegen support for vector select (in the IR this means a selectDuncan Sands2011-09-062-2/+3
* Don't drop alignment info on local common symbols.Benjamin Kramer2011-09-011-2/+5
* Move TargetRegistry and TargetSelect from Target to Support where they belong.Evan Cheng2011-08-246-6/+6
* Some refactoring so TargetRegistry.h no longer has to include any filesEvan Cheng2011-08-231-0/+1
* Silence a bunch (but not all) "variable written but not read" warningsDuncan Sands2011-08-121-2/+2
* PTX: Add initial support for device function callsJustin Holewinski2011-08-096-3/+144
* Actually finish switching to the new system for Target sublibraryChandler Carruth2011-08-011-1/+1
* Rewrite the CMake build to use explicit dependencies between libraries,Chandler Carruth2011-07-293-0/+26
* Clean up a pile of hacks in our CMake build relating to TableGen.Chandler Carruth2011-07-262-0/+2
* Rename TargetAsmBackend to MCAsmBackend; rename createAsmBackend to createMCA...Evan Cheng2011-07-252-2/+2
* createXXXMCCodeGenInfo should be static.Evan Cheng2011-07-231-2/+2
* Combine all MC initialization routines into one. e.g. InitializeX86MCAsmInfo,Evan Cheng2011-07-221-23/+20
* - Move CodeModel from a TargetMachine global option to MCCodeGenInfo.Evan Cheng2011-07-203-14/+17
* Introduce MCCodeGenInfo, which keeps information that can affect codegenEvan Cheng2011-07-193-21/+30
* Sink getDwarfRegNum, getLLVMRegNum, getSEHRegNum from TargetRegisterInfo downEvan Cheng2011-07-183-13/+14
* land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner2011-07-181-6/+6
* Move some parts of TargetAsmInfo down to MCAsmInfo. This is not the greatestEvan Cheng2011-07-152-2/+6
* Rename createAsmInfo to createMCAsmInfo and move registration code to MCTarge...Evan Cheng2011-07-146-9/+13
* Next round of MC refactoring. This patch factor MC table instantiations, MCEvan Cheng2011-07-1410-41/+112
* Unfortunately several files in MC are badly violating layering rule by usingEvan Cheng2011-07-141-2/+4
* - Eliminate MCCodeEmitter's dependency on TargetMachine. It now uses MCInstrInfoEvan Cheng2011-07-112-1/+13
* Change createAsmParser to take a MCSubtargetInfo instead of triple,Evan Cheng2011-07-091-0/+17
* Eliminate asm parser's dependency on TargetMachine:Evan Cheng2011-07-082-2/+3
* Compute feature bits at time of MCSubtargetInfo initialization.Evan Cheng2011-07-072-4/+5
* Remove unused array.Duncan Sands2011-07-021-21/+0
* Rename XXXGenSubtarget.inc to XXXGenSubtargetInfo.inc for consistency.Evan Cheng2011-07-014-6/+4
* Rename TargetSubtarget to TargetSubtargetInfo for consistency.Evan Cheng2011-07-012-3/+3
* - Added MCSubtargetInfo to capture subtarget features and schedulingEvan Cheng2011-07-012-2/+11
* Hide the call to InitMCInstrInfo into tblgen generated ctor.Evan Cheng2011-07-012-2/+6
* Fix the ridiculous SubtargetFeatures API where it implicitly expects CPU name toEvan Cheng2011-06-304-12/+19
* Hide more details in tablegen generated MCRegisterInfo ctor function.Evan Cheng2011-06-281-1/+1
* Merge XXXGenRegisterNames.inc into XXXGenRegisterInfo.incEvan Cheng2011-06-284-6/+6
* - Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo andEvan Cheng2011-06-281-7/+7
* Merge XXXGenRegisterDesc.inc XXXGenRegisterNames.inc XXXGenRegisterInfo.h.incEvan Cheng2011-06-275-11/+7
* PTX: Reverting implementation of i8.Dan Bailey2011-06-257-296/+73
* PTX: Add support for i8 type and introduce associated .b8 registersDan Bailey2011-06-247-15/+291
* PTX: Add preliminary support for outputting debug information in the form ofJustin Holewinski2011-06-241-0/+97
* PTX: Re-work target sm/compute selection and add some basic GPUJustin Holewinski2011-06-246-47/+121
* Starting to refactor Target to separate out code that's needed to fully describeEvan Cheng2011-06-244-3/+11
* 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
* 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
* PTX: Fix conversion between predicates and value typesJustin Holewinski2011-06-201-12/+18
* 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