summaryrefslogtreecommitdiff
path: root/lib/Target/PTX/PTXISelLowering.cpp
Commit message (Expand)AuthorAge
* PTX: MC-ize the PTX back-end (patch 1 of N)Justin Holewinski2011-09-28
* PTX: Simplify code. No functionality change.Benjamin Kramer2011-09-28
* PTX: Pass param name strings per const reference.Benjamin Kramer2011-09-28
* PTX: Use external symbols to keep track of params and locals. This also fixesJustin Holewinski2011-09-27
* PTX: Cleanup unused code in PTXMachineFunctionInfoJustin Holewinski2011-09-23
* PTX: Handle function call return valuesJustin Holewinski2011-09-23
* PTX: Start fixing function callsJustin Holewinski2011-09-23
* PTX: Generalize handling of .param typesJustin Holewinski2011-09-23
* PTX: Remove physical register defsJustin Holewinski2011-09-22
* PTX: Use .param space for device function return values on SM 2.0+, and attemptJustin Holewinski2011-09-22
* PTX: Fix style issuesJustin Holewinski2011-09-22
* Add codegen support for vector select (in the IR this means a selectDuncan Sands2011-09-06
* Silence a bunch (but not all) "variable written but not read" warningsDuncan Sands2011-08-12
* PTX: Add initial support for device function callsJustin Holewinski2011-08-09
* Remove unused array.Duncan Sands2011-07-02
* PTX: Reverting implementation of i8.Dan Bailey2011-06-25
* PTX: Add support for i8 type and introduce associated .b8 registersDan Bailey2011-06-24
* PTX: Re-work target sm/compute selection and add some basic GPUJustin Holewinski2011-06-24
* PTX: Always use registers for return values, but use .param space for deviceJustin Holewinski2011-06-23
* PTX: Whitespace fixes and remove commented out codeJustin Holewinski2011-06-23
* PTX: Prevent DCE from eliminating st.param calls, and unify the handling ofJustin Holewinski2011-06-23
* PTX: Use .param space for parameters in device functions for SM >= 2.0Justin Holewinski2011-06-23
* PTX: Finish new calling convention implementationJustin Holewinski2011-06-16
* PTX: Rename register classes for readability and combine int and fp registersJustin Holewinski2011-06-16
* PTX: Fix whitespace errorsJustin Holewinski2011-06-16
* Make the logic for determining function alignment more explicit. No function...Eli Friedman2011-05-06
* PTX: support for select_cc and fixes for setccJustin Holewinski2011-04-28
* PTX: support for zext loads and trunc storesJustin Holewinski2011-04-28
* ptx: clean up branch code a bitChe-Liang Chiou2011-03-28
* PTX: Improve support for 64-bit addressingJustin Holewinski2011-03-23
* PTX: Fix various codegen issuesJustin Holewinski2011-03-18
* ptx: add unconditional and conditional branchChe-Liang Chiou2011-03-18
* Avoid a compiler warning about reg possibly being used uninitializedDuncan Sands2011-03-15
* Extend initial support for primitive types in PTX backendChe-Liang Chiou2011-03-02
* Add preliminary support for .f32 in the PTX backend.Che-Liang Chiou2011-02-28
* ptx: add passing parameter to kernel functionsChe-Liang Chiou2011-02-10
* ptx: add ld instruction and testChe-Liang Chiou2010-12-22
* Add physical register counting functionsChe-Liang Chiou2010-11-08
* Inside the calling convention logic LocVT is always a simpleDuncan Sands2010-11-03
* Make some symbols static, move classes into anonymous namespaces.Benjamin Kramer2010-10-22
* Add lower argument and return of device functionChe-Liang Chiou2010-10-19
* Add ret instruction to PTX backendChe-Liang Chiou2010-09-25
* Add the exit instruction to the PTX target.Eric Christopher2010-09-18