summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/R600/AMDGPUSubtarget.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* R600: Add a SubtargetFeatture for disabling the ifcvt pass.Tom Stellard2013-11-181-0/+2
* R600/SI: Add compute support for CI v2Tom Stellard2013-10-291-1/+2
* R600: Use StructurizeCFGPass for non SI targetsTom Stellard2013-10-101-0/+2
* Allow subtarget selection of the default MachineScheduler and document the in...Andrew Trick2013-09-201-0/+4
* R600: Rework subtarget info and remove AMDILDevice classesTom Stellard2013-06-071-6/+16
* R600: Factorize Fetch size limit inside AMDGPUSubTargetVincent Lejeune2013-05-171-0/+2
* R600: Add FetchInst bit to instruction defs to denote vertex/tex instructionsVincent Lejeune2013-04-301-0/+2
* Remove redundant 'llvm::' qualificationsDmitri Gribenko2013-01-131-1/+1
* Add R600 backendTom Stellard2012-12-111-0/+65
OpenPOWER on IntegriCloud