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 | -43/+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/+0 |
| | | | | | | some superfluous forward declarations. llvm-svn: 152997 | ||||
* | PTX: Attempt to cleanup/unify the handling of FP rounding modes. This requires | Justin Holewinski | 2011-09-30 | 1 | -0/+3 |
| | | | | | | us to manually provide Pat<> definitions for all FP instruction patterns. llvm-svn: 140849 | ||||
* | PTX: Fix broken shared library build | Justin Holewinski | 2011-09-29 | 1 | -17/+1 |
| | | | | llvm-svn: 140783 | ||||
* | PTX: MC-ize the PTX back-end (patch 1 of N) | Justin Holewinski | 2011-09-28 | 1 | -1/+8 |
| | | | | | | | | Lay some groundwork for converting to MC-based asm printer. This is the first of probably many patches to bring the back-end back up-to-date with all of the recent MC changes. llvm-svn: 140697 | ||||
* | PTX: Add new PTX-specific register allocator that keeps virtual registers | Justin Holewinski | 2011-09-22 | 1 | -0/+2 |
| | | | | | | | | instead of allocating physical registers. This is part of a work-in-progress overhaul of the PTX register allocation scheme. llvm-svn: 140305 | ||||
* | Next round of MC refactoring. This patch factor MC table instantiations, MC | Evan Cheng | 2011-07-14 | 1 | -10/+1 |
| | | | | | | registeration and creation code into XXXMCDesc libraries. llvm-svn: 135184 | ||||
* | Merge XXXGenRegisterNames.inc into XXXGenRegisterInfo.inc | Evan Cheng | 2011-06-28 | 1 | -1/+2 |
| | | | | llvm-svn: 134024 | ||||
* | Merge XXXGenRegisterDesc.inc XXXGenRegisterNames.inc XXXGenRegisterInfo.h.inc | Evan Cheng | 2011-06-27 | 1 | -1/+2 |
| | | | | | | into XXXGenRegisterInfo.inc. llvm-svn: 133922 | ||||
* | PTX: Add intrinsics to list of built-in intrinsics, which allows them to be | Justin Holewinski | 2011-04-20 | 1 | -1/+2 |
| | | | | | | | | | | used by Clang. To help Clang integration, the PTX target has been split into two targets: ptx32 and ptx64, depending on the desired pointer size. - Add GCCBuiltin class to all intrinsics - Split PTX target into ptx32 and ptx64 llvm-svn: 129851 | ||||
* | ptx: add set.p instruction and related changes to predicate execution | Che-Liang Chiou | 2011-03-14 | 1 | -1/+1 |
| | | | | llvm-svn: 127577 | ||||
* | ptx: add basic support of predicate execution | Che-Liang Chiou | 2011-03-13 | 1 | -0/+5 |
| | | | | llvm-svn: 127569 | ||||
* | ptx: add state spaces | Che-Liang Chiou | 2010-12-30 | 1 | -0/+10 |
| | | | | llvm-svn: 122638 | ||||
* | Add physical register counting functions | Che-Liang Chiou | 2010-11-08 | 1 | -0/+3 |
| | | | | llvm-svn: 118397 | ||||
* | Add the exit instruction to the PTX target. | Eric Christopher | 2010-09-18 | 1 | -0/+12 |
| | | | | | | Patch by Che-Liang Chiou <clchiou@gmail.com>! llvm-svn: 114294 | ||||
* | Create PTX backend. Patch by Che-Liang Chiou! | Nick Lewycky | 2010-09-07 | 1 | -0/+24 |
llvm-svn: 113235 |