Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove the PTX back-end and all of its artifacts (triple, etc.) | Justin Holewinski | 2012-05-24 | 1 | -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 Topper | 2012-03-17 | 1 | -1/+1 |
| | | | | | | some superfluous forward declarations. llvm-svn: 152997 | ||||
* | Remove dead code. Improve llvm_unreachable text. Simplify some control flow. | Ahmed Charles | 2012-02-19 | 1 | -39/+3 |
| | | | | llvm-svn: 150918 | ||||
* | Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, ↵ | Jia Liu | 2012-02-18 | 1 | -1/+1 |
| | | | | | | MSP430, PPC, PTX, Sparc, X86, XCore. llvm-svn: 150878 | ||||
* | Comment out a variable that is only used in commented out code. | Duncan Sands | 2011-10-05 | 1 | -1/+1 |
| | | | | llvm-svn: 141183 | ||||
* | PTX: Use external symbols to keep track of params and locals. This also fixes | Justin Holewinski | 2011-09-27 | 1 | -0/+5 |
| | | | | | | | a couple of outstanding issues with frame objects occuring as instruction operands. llvm-svn: 140616 | ||||
* | PTX: Unify handling of loads/stores | Justin Holewinski | 2011-09-26 | 1 | -1/+1 |
| | | | | llvm-svn: 140533 | ||||
* | PTX: Handle FrameIndex nodes | Justin Holewinski | 2011-09-26 | 1 | -4/+21 |
| | | | | llvm-svn: 140532 | ||||
* | Sink getDwarfRegNum, getLLVMRegNum, getSEHRegNum from TargetRegisterInfo down | Evan Cheng | 2011-07-18 | 1 | -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, MC | Evan Cheng | 2011-07-14 | 1 | -1/+0 |
| | | | | | | registeration and creation code into XXXMCDesc libraries. llvm-svn: 135184 | ||||
* | Hide more details in tablegen generated MCRegisterInfo ctor function. | Evan Cheng | 2011-06-28 | 1 | -1/+1 |
| | | | | llvm-svn: 134027 | ||||
* | Merge XXXGenRegisterDesc.inc XXXGenRegisterNames.inc XXXGenRegisterInfo.h.inc | Evan Cheng | 2011-06-27 | 1 | -3/+3 |
| | | | | | | into XXXGenRegisterInfo.inc. llvm-svn: 133922 | ||||
* | Starting to refactor Target to separate out code that's needed to fully describe | Evan Cheng | 2011-06-24 | 1 | -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 bug | Justin Holewinski | 2011-06-22 | 1 | -0/+27 |
| | | | | llvm-svn: 133619 | ||||
* | Add the exit instruction to the PTX target. | Eric Christopher | 2010-09-18 | 1 | -0/+19 |
Patch by Che-Liang Chiou <clchiou@gmail.com>! llvm-svn: 114294 |