aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/R600/SIInstructions.td
Commit message (Expand)AuthorAgeFilesLines
* R600/SI: Implement select and compares for SITom Stellard2013-07-121-6/+18
* R600/SI: Add fsqrt pattern for SITom Stellard2013-07-121-2/+6
* R600/SI: Add double precision fsub pattern for SITom Stellard2013-07-121-3/+14
* R600/SI: SI support for 64bit ConstantFPTom Stellard2013-07-121-0/+7
* R600/SI: Add initial double precision support for SITom Stellard2013-07-121-1/+29
* R600/SI: Initial local memory supportMichel Danzer2013-07-101-0/+15
* R600/SI: Add pattern for the AMDGPU.barrier.local intrinsicMichel Danzer2013-07-101-1/+10
* R600/SI: Add intrinsic for retrieving the current thread IDMichel Danzer2013-07-101-2/+8
* R600/SI: Initial support for LDS/GDS instructionsMichel Danzer2013-07-101-0/+3
* R600/SI: Add intrinsics for texture sampling with user derivativesMichel Danzer2013-07-101-1/+6
* R600: Add SI load support for v[24]i32 and store for v2i32Tom Stellard2013-06-151-0/+5
* R600: Rework subtarget info and remove AMDILDevice classesTom Stellard2013-06-071-2/+2
* R600/SI: Add support for global loadsTom Stellard2013-06-031-1/+29
* R600/SI: Rework MUBUF store instructionsTom Stellard2013-06-031-1/+38
* R600/SI: Use a multiclass for MUBUF_Load_HelperTom Stellard2013-05-201-9/+7
* R600/SI: Add a pattern for S_LOAD_DWORDX2_* instructionsTom Stellard2013-05-201-0/+1
* R600/SI: Add pattern for rotrTom Stellard2013-05-201-0/+2
* R600/SI: Add patterns for 64-bit shift operationsTom Stellard2013-05-201-3/+9
* R600/SI: Add intrinsic for MIMG IMAGE_GET_RESINFO opcodeTom Stellard2013-05-061-1/+12
* R600/SI: Add intrinsic for texture image loadingTom Stellard2013-05-061-8/+27
* R600/SI: Add pattern for uint_to_fpTom Stellard2013-05-061-1/+3
* R600/SI: Add patterns for integer maxima / minimaTom Stellard2013-05-061-4/+12
* R600/SI: Add pattern for AMDGPU.trunc intrinsicTom Stellard2013-05-061-1/+3
* R600: Add pattern for SHA-256 Ma functionTom Stellard2013-05-031-0/+6
* R600: Use new tablegen syntax for patternsTom Stellard2013-05-021-208/+190
* R600/SI: remove nonsense select patternTom Stellard2013-05-021-8/+1
* R600: Add pattern for the BFI_INT instructionTom Stellard2013-04-191-0/+1
* R600/SI: Use InstFlag for VOP3 modifier operandsTom Stellard2013-04-191-13/+12
* R600/SI: Add pattern for AMDGPUurecipMichel Danzer2013-04-101-2/+10
* R600/SI: remove image sample writemaskChristian Konig2013-04-101-13/+12
* R600/SI: Add support for buffer stores v2Tom Stellard2013-04-051-2/+8
* R600/SI: add SETO/SETUO patternsChristian Konig2013-03-271-0/+14
* R600/SI: add cummuting of rev instructionsChristian Konig2013-03-271-15/+12
* R600/SI: add mulhu/mulhs patternsChristian Konig2013-03-271-1/+18
* R600/SI: add srl/sha patterns for SIChristian Konig2013-03-271-2/+6
* R600/SI: avoid unecessary subreg extraction in IMAGE_SAMPLEChristian Konig2013-03-261-13/+7
* R600/SI: replace WQM intrinsicChristian Konig2013-03-261-11/+0
* R600: Use legacy (0 * anything = 0) MUL instructions for pow intrinsicsMichel Danzer2013-03-221-2/+1
* R600/SI: implement indirect adressing for SIChristian Konig2013-03-181-0/+69
* R600/SI: add float vector typesChristian Konig2013-03-181-10/+71
* R600/SI: add shl patternChristian Konig2013-03-181-1/+3
* R600/SI: add BUFFER_LOAD_DWORD patternChristian Konig2013-03-181-3/+9
* R600/SI: implement SI.load.const intrinsicChristian Konig2013-03-181-0/+12
* R600/SI: enable all S_LOAD and S_BUFFER_LOAD opcodesChristian Konig2013-03-181-11/+25
* R600/SI: rework input interpolation v2Christian Konig2013-03-071-61/+6
* R600/SI: remove SGPR address space v2Christian Konig2013-03-071-3/+2
* R600/SI: switch types of SGPRs to v*i8Christian Konig2013-03-071-2/+2
* R600/SI: remove S_MOV immediate patternsChristian Konig2013-03-011-12/+2
* R600/SI: add some more instruction flagsChristian Konig2013-02-261-14/+79
* R600/SI: add post ISel folding for SI v2Christian Konig2013-02-261-11/+11