aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/PTX/PTXISelLowering.cpp
AgeCommit message (Expand)Author
2012-05-24Remove the PTX back-end and all of its artifacts (triple, etc.)Justin Holewinski
2012-04-20Convert more uses of XXXRegisterClass to &XXXRegClass. No functional change s...Craig Topper
2012-03-24PTX: Fix predicate logic bugJustin Holewinski
2012-03-17Reorder includes in Target backends to following coding standards. Remove som...Craig Topper
2012-02-28Re-commit r151623 with fix. Only issue special no-return calls if it's a dire...Evan Cheng
2012-02-28Revert r151623 "Some ARM implementaions, e.g. A-series, does return stack pre...Daniel Dunbar
2012-02-28Some ARM implementaions, e.g. A-series, does return stack prediction. That is,Evan Cheng
2012-02-22Make all pointers to TargetRegisterClass const since they are all pointers to...Craig Topper
2012-01-20More dead code removal (using -Wunreachable-code)David Blaikie
2011-12-06PTX: Continue to fix up the register mess.Justin Holewinski
2011-11-14PTX: Let LLVM use loads/stores for all mem* intrinsics, instead of relying on...Justin Holewinski
2011-11-11allow non-device function calls in PTX when natively handling device-side printfDan Bailey
2011-10-09PTX: Print .ptr kernel attributes if PTX version >= 2.2Justin Holewinski
2011-10-05PTX: Fixup a case where getRegClassFor() should be used instead of custom code.Justin Holewinski
2011-10-05Remove a bunch of unused variables in the PTX backend (warned about by gcc-4.6).Duncan Sands
2011-09-28PTX: MC-ize the PTX back-end (patch 1 of N)Justin Holewinski
2011-09-28PTX: Simplify code. No functionality change.Benjamin Kramer
2011-09-28PTX: Pass param name strings per const reference.Benjamin Kramer
2011-09-27PTX: Use external symbols to keep track of params and locals. This also fixesJustin Holewinski
2011-09-23PTX: Cleanup unused code in PTXMachineFunctionInfoJustin Holewinski
2011-09-23PTX: Handle function call return valuesJustin Holewinski
2011-09-23PTX: Start fixing function callsJustin Holewinski
2011-09-23PTX: Generalize handling of .param typesJustin Holewinski
2011-09-22PTX: Remove physical register defsJustin Holewinski
2011-09-22PTX: Use .param space for device function return values on SM 2.0+, and attemptJustin Holewinski
2011-09-22PTX: Fix style issuesJustin Holewinski
2011-09-06Add codegen support for vector select (in the IR this means a selectDuncan Sands
2011-08-12Silence a bunch (but not all) "variable written but not read" warningsDuncan Sands
2011-08-09PTX: Add initial support for device function callsJustin Holewinski
2011-07-02Remove unused array.Duncan Sands
2011-06-25PTX: Reverting implementation of i8.Dan Bailey
2011-06-24PTX: Add support for i8 type and introduce associated .b8 registersDan Bailey
2011-06-24PTX: Re-work target sm/compute selection and add some basic GPUJustin Holewinski
2011-06-23PTX: Always use registers for return values, but use .param space for deviceJustin Holewinski
2011-06-23PTX: Whitespace fixes and remove commented out codeJustin Holewinski
2011-06-23PTX: Prevent DCE from eliminating st.param calls, and unify the handling ofJustin Holewinski
2011-06-23PTX: Use .param space for parameters in device functions for SM >= 2.0Justin Holewinski
2011-06-16PTX: Finish new calling convention implementationJustin Holewinski
2011-06-16PTX: Rename register classes for readability and combine int and fp registersJustin Holewinski
2011-06-16PTX: Fix whitespace errorsJustin Holewinski
2011-05-06Make the logic for determining function alignment more explicit. No function...Eli Friedman
2011-04-28PTX: support for select_cc and fixes for setccJustin Holewinski
2011-04-28PTX: support for zext loads and trunc storesJustin Holewinski
2011-03-28ptx: clean up branch code a bitChe-Liang Chiou
2011-03-23PTX: Improve support for 64-bit addressingJustin Holewinski
2011-03-18PTX: Fix various codegen issuesJustin Holewinski
2011-03-18ptx: add unconditional and conditional branchChe-Liang Chiou
2011-03-15Avoid a compiler warning about reg possibly being used uninitializedDuncan Sands
2011-03-02Extend initial support for primitive types in PTX backendChe-Liang Chiou
2011-02-28Add preliminary support for .f32 in the PTX backend.Che-Liang Chiou