summaryrefslogtreecommitdiff
path: root/lib/Target/R600/SIInstrInfo.h
Commit message (Expand)AuthorAge
* R600: Move AMDGPUInstrInfo from AMDGPUTargetMachine into AMDGPUSubtargetTom Stellard2014-06-13
* R600/SI: Implement i64 ctpopMatt Arsenault2014-06-10
* R600/SI: Keep 64-bit not on SALUMatt Arsenault2014-06-09
* R600/SI: Refactor the VOP3_32 tablegen classTom Stellard2014-05-16
* R600/SI: Only create one instruction when spilling/restoring register v3Tom Stellard2014-05-02
* R600/SI: Teach moveToVALU how to handle some SMRD instructionsTom Stellard2014-04-30
* [C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final...Craig Topper2014-04-29
* [C++] Use 'nullptr'.Craig Topper2014-04-28
* R600/SI: Match sign_extend_inreg to s_sext_i32_i8 and s_sext_i32_i16Matt Arsenault2014-04-18
* R600/SI: Implement shouldConvertConstantLoadToIntImmMatt Arsenault2014-03-31
* R600/SI: Implement SIInstrInfo::isTriviallyRematerializable()Tom Stellard2014-03-31
* R600/SI: Sub-optimial fix for 64-bit immediates with SALU ops.Matt Arsenault2014-03-24
* R600/SI: Fix 64-bit bit ops that require the VALU.Matt Arsenault2014-03-24
* R600/SI: Move splitting 64-bit immediates to separate function.Matt Arsenault2014-03-24
* R600/SI: Handle MUBUF instructions in SIInstrInfo::moveToVALU()Tom Stellard2014-03-21
* R600: Remove unused method declaration.Matt Arsenault2014-03-20
* Remove incomplete commentMatt Arsenault2014-03-11
* Move trivial getter into header.Matt Arsenault2014-03-11
* R600/SI: Initialize M0 and emit S_WQM_B64 whenever DS instructions are usedTom Stellard2014-02-10
* Use llvm_unreachable instead of assert(0)Matt Arsenault2013-12-10
* R600/SI: Implement spilling of SGPRs v5Tom Stellard2013-11-27
* Make method staticMatt Arsenault2013-11-15
* R600/SI: Add support for private address space load/storeTom Stellard2013-11-13
* R600/SI: Prefer SALU instructions for bit shift operationsTom Stellard2013-11-13
* R600: Simplify handling of private address spaceTom Stellard2013-10-22
* R600: Remove unused InstrInfo::getMovImmInstr() functionTom Stellard2013-10-22
* Fix missing C++ mode thing in headerMatt Arsenault2013-10-15
* R600/SI: Implement SIInstrInfo::verifyInstruction() for VOP*Tom Stellard2013-10-10
* R600/SI: Fix broken encoding of DS_WRITE_B32Michel Danzer2013-08-16
* R600/SI: Assign a register class to the $vaddr operand for MIMG instructionsTom Stellard2013-08-14
* R600/SI: adjust writemask to only the used componentsChristian Konig2013-04-10
* R600/SI: add cummuting of rev instructionsChristian Konig2013-03-27
* R600/SI: add VOP mapping functionsChristian Konig2013-02-26
* R600/SI: add some more instruction flagsChristian Konig2013-02-26
* R600/SI: cleanup VGPR encodingTom Stellard2013-02-07
* R600: Support for indirect addressing v4Tom Stellard2013-02-06
* R600: Proper insert S_WAITCNT instructionsTom Stellard2013-01-18
* Add R600 backendTom Stellard2012-12-11