summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/PTX/PTXRegisterInfo.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Remove the PTX back-end and all of its artifacts (triple, etc.)Justin Holewinski2012-05-241-38/+0
| | | | | | | | This back-end was deprecated in favor of the NVPTX back-end. NV_CONTRIB llvm-svn: 157417
* Reorder includes in Target backends to following coding standards. Remove ↵Craig Topper2012-03-171-1/+1
| | | | | | some superfluous forward declarations. llvm-svn: 152997
* Remove dead code. Improve llvm_unreachable text. Simplify some control flow.Ahmed Charles2012-02-191-39/+3
| | | | llvm-svn: 150918
* Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, ↵Jia Liu2012-02-181-1/+1
| | | | | | MSP430, PPC, PTX, Sparc, X86, XCore. llvm-svn: 150878
* Comment out a variable that is only used in commented out code.Duncan Sands2011-10-051-1/+1
| | | | llvm-svn: 141183
* PTX: Use external symbols to keep track of params and locals. This also fixesJustin Holewinski2011-09-271-0/+5
| | | | | | | a couple of outstanding issues with frame objects occuring as instruction operands. llvm-svn: 140616
* PTX: Unify handling of loads/storesJustin Holewinski2011-09-261-1/+1
| | | | llvm-svn: 140533
* PTX: Handle FrameIndex nodesJustin Holewinski2011-09-261-4/+21
| | | | llvm-svn: 140532
* Sink getDwarfRegNum, getLLVMRegNum, getSEHRegNum from TargetRegisterInfo downEvan Cheng2011-07-181-1/+2
| | | | | | | | | to MCRegisterInfo. Also initialize the mapping at construction time. This patch eliminate TargetRegisterInfo from TargetAsmInfo. It's another step towards fixing the layering violation. llvm-svn: 135424
* Next round of MC refactoring. This patch factor MC table instantiations, MCEvan Cheng2011-07-141-1/+0
| | | | | | registeration and creation code into XXXMCDesc libraries. llvm-svn: 135184
* Hide more details in tablegen generated MCRegisterInfo ctor function.Evan Cheng2011-06-281-1/+1
| | | | llvm-svn: 134027
* Merge XXXGenRegisterDesc.inc XXXGenRegisterNames.inc XXXGenRegisterInfo.h.incEvan Cheng2011-06-271-3/+3
| | | | | | into XXXGenRegisterInfo.inc. llvm-svn: 133922
* Starting to refactor Target to separate out code that's needed to fully describeEvan Cheng2011-06-241-0/+6
| | | | | | | | | | | | target machine from those that are only needed by codegen. The goal is to sink the essential target description into MC layer so we can start building MC based tools without needing to link in the entire codegen. First step is to refactor TargetRegisterInfo. This patch added a base class MCRegisterInfo which TargetRegisterInfo is derived from. Changed TableGen to separate register description from the rest of the stuff. llvm-svn: 133782
* PTX: Fix FrameIndex mapping bugJustin Holewinski2011-06-221-0/+27
| | | | llvm-svn: 133619
* Add the exit instruction to the PTX target.Eric Christopher2010-09-181-0/+19
Patch by Che-Liang Chiou <clchiou@gmail.com>! llvm-svn: 114294
OpenPOWER on IntegriCloud