aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/R600/SIInstrInfo.td
Commit message (Expand)AuthorAgeFilesLines
* Update aosp/master LLVM for rebase to r235153Pirama Arumuga Nainar2015-05-181-40/+234
* Update aosp/master llvm for rebase to r233350Pirama Arumuga Nainar2015-04-091-259/+310
* Update aosp/master LLVM for rebase to r230699.Stephen Hines2015-03-231-368/+1074
* Update aosp/master LLVM for rebase to r222494.Stephen Hines2014-12-021-232/+929
* Update LLVM for rebase to r212749.Stephen Hines2014-07-211-12/+140
* Update LLVM for 3.5 rebase (r209712).Stephen Hines2014-05-291-55/+91
* Update to LLVM 3.5a.Stephen Hines2014-04-241-42/+121
* R600/SI: Add support for private address space load/storeTom Stellard2013-11-131-0/+4
* R600/SI: Prefer SALU instructions for bit shift operationsTom Stellard2013-11-131-0/+5
* R600/SI: Define a separate MIMG instruction for each possible output value typeTom Stellard2013-10-101-10/+51
* R600/SI: expose TBUFFER_STORE_FORMAT_* for OpenGL transform feedbackTom Stellard2013-09-121-0/+27
* R600: Add support for local memory atomic addTom Stellard2013-09-051-0/+12
* Revert "R600/SI: Fix incorrect encoding of DS_WRITE_B32 instructions"Tom Stellard2013-08-161-4/+4
* R600/SI: Fix incorrect encoding of DS_WRITE_B32 instructionsTom Stellard2013-08-161-4/+4
* R600: Add support for i16 and i8 global storesTom Stellard2013-08-161-3/+3
* R600/SI: Replace v1i32 type with i32 in imageload and sample intrinsicsTom Stellard2013-08-141-1/+1
* R600/SI: Convert v16i8 resource descriptors to i128Tom Stellard2013-08-141-0/+20
* R600/SI: Choose the correct MOV instruction for copying immediatesTom Stellard2013-08-141-0/+16
* R600/SI: Assign a register class to the $vaddr operand for MIMG instructionsTom Stellard2013-08-141-13/+20
* R600/SI: Implement sint<->fp64 conversionsNiels Ole Salscheider2013-08-081-0/+6
* R600: Remove unsafe type punning. No intended functionality change.Benjamin Kramer2013-07-121-6/+4
* R600/SI: SI support for 64bit ConstantFPTom Stellard2013-07-121-0/+12
* R600/SI: Initial support for LDS/GDS instructionsMichel Danzer2013-07-101-0/+23
* Access the TargetLoweringInfo from the TargetMachine object instead of cachin...Bill Wendling2013-06-191-1/+2
* Cast to the correct type. Pointer, not reference.Bill Wendling2013-06-061-1/+1
* R600/SI: Add support for global loadsTom Stellard2013-06-031-3/+6
* R600/SI: Rework MUBUF store instructionsTom Stellard2013-06-031-9/+3
* R600/SI: Use a multiclass for MUBUF_Load_HelperTom Stellard2013-05-201-11/+23
* R600/SI: Add patterns for 64-bit shift operationsTom Stellard2013-05-201-0/+13
* R600/SI: Use the same names for VOP3 operands and encoding fieldsTom Stellard2013-05-201-6/+6
* R600/SI: Add intrinsic for texture image loadingTom Stellard2013-05-061-2/+17
* R600/SI: Use InstFlag for VOP3 modifier operandsTom Stellard2013-04-191-2/+2
* R600/SI: dynamical figure out the reg class of MIMGChristian Konig2013-04-101-0/+2
* R600/SI: adjust writemask to only the used componentsChristian Konig2013-04-101-0/+8
* R600/SI: Add support for buffer stores v2Tom Stellard2013-04-051-0/+26
* R600/SI: Use same names for corresponding MUBUF operands and encoding fieldsTom Stellard2013-04-051-2/+2
* R600/SI: add cummuting of rev instructionsChristian Konig2013-03-271-10/+36
* R600/SI: avoid unecessary subreg extraction in IMAGE_SAMPLEChristian Konig2013-03-261-1/+1
* R600/SI: enable all S_LOAD and S_BUFFER_LOAD opcodesChristian Konig2013-03-181-3/+4
* R600/SI: remove GPR*AlignEncodeChristian Konig2013-03-011-16/+6
* R600/SI: add VOP mapping functionsChristian Konig2013-02-261-11/+28
* R600/SI: add post ISel folding for SI v2Christian Konig2013-02-261-9/+8
* R600/SI: fix VOP3b encoding v2Christian Konig2013-02-261-0/+24
* R600/SI: add the missing M*BUF|IMG asm operandsChristian Konig2013-02-211-4/+8
* R600/SI: add the missing S_* asm operandsChristian Konig2013-02-211-18/+34
* R600/SI: rework VOP3 classesChristian Konig2013-02-211-14/+14
* R600/SI: simplify VOPC_* pattern v2Christian Konig2013-02-211-7/+16
* R600/SI: rework VOP2_* pattern v2Christian Konig2013-02-211-18/+19
* R600/SI: rework VOP1_* patterns v2Christian Konig2013-02-211-17/+21
* R600/SI: add constant for inline zero operandChristian Konig2013-02-211-4/+3