summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/R600/AMDGPUSubtarget.h
Commit message (Expand)AuthorAgeFilesLines
* R600 -> AMDGPU renameTom Stellard2015-06-131-282/+0
* Replace string GNU Triples with llvm::Triple in MCSubtargetInfo and create*MC...Daniel Sanders2015-06-101-3/+4
* R600: Re-enable sub-reg livenessTom Stellard2015-06-041-1/+1
* R600/SI: Fix bug with v_interp_p1_f32 instructions on 16 bank lds chipsTom Stellard2015-05-251-0/+5
* Reinstate revisions r234755, r234759, r234760Jan Vesely2015-04-301-0/+8
* R600/SI: Add assembler support for all CI and VI VOP1 instructionsTom Stellard2015-04-231-0/+2
* Revert revisions r234755, r234759, r234760Jan Vesely2015-04-131-8/+0
* R600: Add carry and borrow instructions. Use them to implement UADDO/USUBOJan Vesely2015-04-131-0/+8
* R600/SI: Initial support for assembler and inline assemblyTom Stellard2015-04-081-0/+3
* R600/SI: Limit SGPRs to 80 on Tonga and IcelandMarek Olsak2015-03-091-0/+9
* R600/SI: Disable subreg livenessTom Stellard2015-02-111-1/+1
* R600/SI: Enable subreg liveness by defaultTom Stellard2015-02-041-0/+4
* R600/SI: Add subtarget feature for if f32 fma is fastMatt Arsenault2015-01-291-0/+5
* R600/SI: Define a schedule model and enable the generic machine schedulerTom Stellard2015-01-291-1/+13
* R600: Move DataLayout to AMDGPUTargetMachineTom Stellard2015-01-281-6/+0
* R600: Use a Southern Islands GPU as the default for the amdgcn targetTom Stellard2015-01-281-1/+2
* Move DataLayout back to the TargetMachine from TargetSubtargetInfoEric Christopher2015-01-261-2/+5
* R600/SI: Add subtarget feature to enable VGPR spilling for all shader typesTom Stellard2015-01-201-0/+4
* [cleanup] Re-sort all the #include lines in LLVM usingChandler Carruth2015-01-141-1/+1
* R600/SI: Add VI instructionsMarek Olsak2014-12-071-1/+2
* R600/SI: Emit amd_kernel_code_t header for AMDGPU environmentTom Stellard2014-12-021-0/+2
* R600/SI: Set the ATC bit on all resource descriptors for the HSA runtimeTom Stellard2014-12-021-0/+4
* R600: Remove unused defineMatt Arsenault2014-11-071-2/+0
* R600/SI: Add load / store machine optimizer pass.Matt Arsenault2014-10-101-0/+5
* R600/SI: Add preliminary support for flat address spaceMatt Arsenault2014-09-151-0/+5
* Canonicalize header guards into a common format.Benjamin Kramer2014-08-131-3/+3
* Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher2014-08-041-6/+14
* Move the R600 intrinsic support back to the target machine - there'sEric Christopher2014-08-041-2/+0
* Move R600 subtarget dependent variables onto the subtarget.Eric Christopher2014-07-251-11/+22
* R600: Implement TTI:getPopcntSupportMatt Arsenault2014-07-181-2/+4
* R600: Implement zero undef variants of ctlz/cttzJan Vesely2014-07-151-0/+8
* R600: Add denormal handling subtarget features.Matt Arsenault2014-07-141-0/+10
* R600: Add option to disable promote allocaMatt Arsenault2014-07-131-1/+6
* R600: Move trivial getters into header, use initializer listMatt Arsenault2014-06-271-17/+63
* R600: Trivial subtarget feature cleanups.Matt Arsenault2014-06-201-1/+0
* R600: Use LDS and vectors for private memoryTom Stellard2014-06-171-0/+2
* R600: Move AMDGPUInstrInfo from AMDGPUTargetMachine into AMDGPUSubtargetTom Stellard2014-06-131-0/+7
* R600: Use BCNT_INT for evergreenMatt Arsenault2014-06-101-0/+8
* R600: Handle fcopysignMatt Arsenault2014-06-101-0/+4
* R600: Remove unused function AMDGPUSubtarget::getDefaultSize()Tom Stellard2014-04-301-2/+0
* De-virtualize or remove some methods that have no overrides nor override anyt...Craig Topper2014-04-301-1/+1
* [C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final...Craig Topper2014-04-291-3/+3
* R600: Match 24-bit arithmetic patterns in a Target DAGCombineTom Stellard2014-04-071-0/+9
* R600: Match sign_extend_inreg to BFE instructionsMatt Arsenault2014-03-171-0/+9
* R600: Recommit 199842: Add work-around for the CF stack entry HW bugTom Stellard2014-01-231-0/+2
* Revert "R600: Add work-around for the CF stack entry HW bug"Tom Stellard2014-01-221-2/+0
* R600: Add work-around for the CF stack entry HW bugTom Stellard2014-01-221-0/+2
* R600: Refactor stack size calculationTom Stellard2014-01-221-0/+1
* R600: Add wavefront size property to the subtargets v2Tom Stellard2014-01-221-0/+2
* Turn AMDGPUSubtarget::getDataLayout into a static function.Rafael Espindola2013-12-141-1/+0
OpenPOWER on IntegriCloud