summaryrefslogtreecommitdiff
path: root/lib/Target/R600/SIInstructions.td
Commit message (Expand)AuthorAge
* Merging r203281:Tom Stellard2014-03-24
* Merging r200830:Tom Stellard2014-03-24
* Merging r200743:Tom Stellard2014-03-24
* Merging r200283:Tom Stellard2014-03-24
* Merging r200196:Tom Stellard2014-03-24
* Merging r200195:Tom Stellard2014-03-24
* Merging r195879:Bill Wendling2013-12-01
* Merging r195514:Bill Wendling2013-11-25
* R600/SI: Specify SSrc operandsMatt Arsenault2013-11-18
* R600/SI: Match addc to S_ADD_U32.Matt Arsenault2013-11-18
* R600/SI: Match adde/sube to S_ADDC_U32/S_SUBB_U32Matt Arsenault2013-11-18
* R600/SI: Specify S_ADD/S_SUB set SCC and add is commutableMatt Arsenault2013-11-18
* R600/SI: Move patterns to match add / sub to scalar instructionsMatt Arsenault2013-11-18
* R600/SI: Specify S_ADDK/S_MULK set SCC and are commutableMatt Arsenault2013-11-14
* 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/SI: Add compute support for CI v2Tom Stellard2013-10-29
* R600: Fix handling of vector kernel argumentsTom Stellard2013-10-23
* R600/SI: Add support for i64 bitwise orTom Stellard2013-10-23
* R600/SI: Use S_LOAD_DWORD instructions for v8i32 and v16i32Tom Stellard2013-10-23
* Fix typoMatt Arsenault2013-10-15
* R600: improve dump of S_WAITCNTVincent Lejeune2013-10-13
* Fix typoMatt Arsenault2013-10-11
* R600: Fix trunc i64 to i32 on SIMatt Arsenault2013-10-10
* R600/SI: Define a separate MIMG instruction for each possible output value typeTom Stellard2013-10-10
* R600/SI: expose TBUFFER_STORE_FORMAT_* for OpenGL transform feedbackTom Stellard2013-09-12
* R600: Add support for LDS atomic subtractAaron Watry2013-09-06
* R600: Add support for local memory atomic addTom Stellard2013-09-05
* R600: Add support for i8 and i16 local memory loadsTom Stellard2013-08-26
* R600: Add support for i8 and i16 local memory storesTom Stellard2013-08-26
* SelectionDAG: Use correct pointer size when lowering function arguments v2Tom Stellard2013-08-26
* R600/SI: Add pattern for xor of i1Michel Danzer2013-08-16
* Revert "R600/SI: Fix incorrect encoding of DS_WRITE_B32 instructions"Tom Stellard2013-08-16
* R600/SI: Fix incorrect encoding of DS_WRITE_B32 instructionsTom Stellard2013-08-16
* R600: Add support for i16 and i8 global storesTom Stellard2013-08-16
* R600/SI: Replace v1i32 type with i32 in imageload and sample intrinsicsTom Stellard2013-08-14
* R600/SI: Convert v16i8 resource descriptors to i128Tom Stellard2013-08-14
* R600/SI: Lower BUILD_VECTOR to REG_SEQUENCE v2Tom Stellard2013-08-14
* R600/SI: Choose the correct MOV instruction for copying immediatesTom Stellard2013-08-14
* R600/SI: Assign a register class to the $vaddr operand for MIMG instructionsTom Stellard2013-08-14
* R600/SI: Handle MSAA texture targetsTom Stellard2013-08-14
* R600/SI: Allow conversion between v32i8 and v8i32Tom Stellard2013-08-14
* R600/SI: Add pattern for fp_to_uintTom Stellard2013-08-14
* R600/SI: Add FMA patternNiels Ole Salscheider2013-08-10
* R600/SI: Implement fp32<->fp64 conversionsNiels Ole Salscheider2013-08-08
* R600/SI: Implement sint<->fp64 conversionsNiels Ole Salscheider2013-08-08
* R600: Implement TargetLowering::getVectorIdxTy()Tom Stellard2013-08-05
* R600: Add support for 24-bit MAD instructionsTom Stellard2013-07-23
* R600: Add support for 24-bit MUL instructionsTom Stellard2013-07-23
* R600: Improve support for < 32-bit loadsTom Stellard2013-07-23