aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/PTX/PTXAsmPrinter.cpp
Commit message (Expand)AuthorAgeFilesLines
* PTX: Continue to fix up the register mess.Justin Holewinski2011-12-061-47/+26
* PTX: Encode registers as unsigned values in the MC asm printer instead of usi...Justin Holewinski2011-12-061-10/+28
* allow non-device function calls in PTX when natively handling device-side printfDan Bailey2011-11-111-0/+30
* Simplify code. No functionality change.Benjamin Kramer2011-11-071-155/+91
* fixed global array handling for ptx to use the correct bit widthsDan Bailey2011-11-031-12/+17
* Add support for a new extension to the .file directive:Nick Lewycky2011-10-171-2/+1
* PTX: Print .ptr kernel attributes if PTX version >= 2.2Justin Holewinski2011-10-091-1/+37
* PTX: Various stylistic and code readability changes recommended by Jim Grosbach.Justin Holewinski2011-09-301-200/+8
* PTX: Fix broken shared library buildJustin Holewinski2011-09-291-4/+0
* PTX: Fix alignment logicJustin Holewinski2011-09-281-1/+1
* PTX: MC-ize the PTX backend (patch 2 of N)Justin Holewinski2011-09-281-8/+2
* PTX: MC-ize the PTX back-end (patch 1 of N)Justin Holewinski2011-09-281-44/+61
* PTX: Fix case where printed alignment could be 0Justin Holewinski2011-09-271-1/+1
* PTX: Use external symbols to keep track of params and locals. This also fixesJustin Holewinski2011-09-271-23/+5
* PTX: Fix detection of stack load/store vs. global load/store, as well as fix theJustin Holewinski2011-09-261-2/+9
* PTX: Fix some lingering issues with stack allocationJustin Holewinski2011-09-261-1/+3
* PTX: Unify handling of loads/storesJustin Holewinski2011-09-261-1/+8
* PTX: Handle FrameIndex nodesJustin Holewinski2011-09-261-2/+2
* PTX: Cleanup unused code in PTXMachineFunctionInfoJustin Holewinski2011-09-231-3/+3
* PTX: Handle function call return valuesJustin Holewinski2011-09-231-9/+24
* PTX: Start fixing function callsJustin Holewinski2011-09-231-1/+12
* PTX: Generalize handling of .param typesJustin Holewinski2011-09-231-11/+21
* PTX: Use .param space for device function return values on SM 2.0+, and attemptJustin Holewinski2011-09-221-34/+55
* PTX: Fixup codegen to handle emission of virtual registers.Justin Holewinski2011-09-221-15/+60
* Move TargetRegistry and TargetSelect from Target to Support where they belong.Evan Cheng2011-08-241-1/+1
* PTX: Add initial support for device function callsJustin Holewinski2011-08-091-1/+42
* land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner2011-07-181-6/+6
* PTX: Reverting implementation of i8.Dan Bailey2011-06-251-2/+0
* PTX: Add support for i8 type and introduce associated .b8 registersDan Bailey2011-06-241-0/+2
* 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-241-1/+1
* PTX: Always use registers for return values, but use .param space for deviceJustin Holewinski2011-06-231-13/+4
* PTX: Whitespace fixes and remove commented out codeJustin Holewinski2011-06-231-35/+0
* PTX: Prevent DCE from eliminating st.param calls, and unify the handling ofJustin Holewinski2011-06-231-5/+23
* PTX: Use .param space for parameters in device functions for SM >= 2.0Justin Holewinski2011-06-231-1/+2
* PTX: Fix FrameIndex mapping bugJustin Holewinski2011-06-221-7/+10
* PTX: Add .address_size directive if PTX version >= 2.3Justin Holewinski2011-06-221-0/+7
* PTX: Add basic register spilling codeJustin Holewinski2011-06-201-0/+13
* Fix a FIXME by making GlobalVariable::getInitializer() return aJay Foad2011-06-191-1/+1
* PTX: Finish new calling convention implementationJustin Holewinski2011-06-161-43/+75
* PTX: Rename register classes for readability and combine int and fp registersJustin Holewinski2011-06-161-6/+6
* PTX: Fix whitespace errorsJustin Holewinski2011-06-161-9/+10
* PTX: patch to AsmPrinterJustin Holewinski2011-04-281-22/+47
* PTX: Add intrinsics to list of built-in intrinsics, which allows them to beJustin Holewinski2011-04-201-1/+2
* PTX: Fix various codegen issuesJustin Holewinski2011-03-181-1/+11
* ptx: fix parameter order that is reversedChe-Liang Chiou2011-03-181-5/+4
* ptx: add unconditional and conditional branchChe-Liang Chiou2011-03-181-16/+3
* PTX: Emit global arrays with proper sizesJustin Holewinski2011-03-141-5/+34
* ptx: add set.p instruction and related changes to predicate executionChe-Liang Chiou2011-03-141-1/+1
* ptx: add basic support of predicate executionChe-Liang Chiou2011-03-131-1/+25