[DebugInfo] Add debug locations to constant SD nodes
[oota-llvm.git] / lib / Target / R600 / AMDGPUInstructions.td
2015-04-28 Sergey Dmitrouk[DebugInfo] Add debug locations to constant SD nodes
2015-04-10 Benjamin KramerReduce dyn_cast<> to isa<> or cast<> where possible.
2015-03-24 Marek OlsakR600/SI: Select V_BFE_U32 for and+shift with a non...
2015-02-20 Matt ArsenaultR600: Use new fmad node.
2015-02-18 Tom StellardR600/SI: Don't set isCodeGenOnly = 1 on all instructions
2015-02-17 Tom StellardR600/SI: Extend private extload pattern to include...
2015-02-14 Matt ArsenaultR600/SI: Implement correct f64 fdiv
2015-02-12 Benjamin KramerMathExtras: Bring Count(Trailing|Leading)Ones and Count...
2015-01-31 Matt ArsenaultR600/SI: Only select cvt_flr/cvt_rpi with no NaNs.
2015-01-15 Matt ArsenaultR600/SI: Add patterns for v_cvt_{flr|rpi}_i32_f32
2014-12-11 Matt ArsenaultR600/SI: Make more unordered comparisons legal
2014-12-11 Matt ArsenaultR600/SI: Use unordered not equal instructions
2014-11-14 Tom StellardR600/SI: Start implementing an assembler
2014-11-02 Matt ArsenaultR600/SI: Use REG_SEQUENCE instead of INSERT_SUBREGs
2014-10-17 Aaron WatryR600/SI: Add global atomicrmw xchg
2014-10-17 Aaron WatryR600/SI: Add global atomicrmw xor
2014-10-17 Aaron WatryR600/SI: Add global atomicrmw or
2014-10-17 Aaron WatryR600/SI: Add global atomicrmw min/umin
2014-10-17 Aaron WatryR600/SI: Add global atomicrmw max/umax
2014-10-17 Aaron WatryR600/SI: Add global atomicrmw and
2014-10-17 Aaron WatryR600/SI: Add global atomicrmw sub
2014-09-25 Tom StellardR600/SI: Add support for global atomic add
2014-09-22 Tom StellardRevert "R600/SI: Add support for global atomic add"
2014-09-22 Tom StellardR600/SI: Add support for global atomic add
2014-09-15 Matt ArsenaultR600/SI: Add preliminary support for flat address space
2014-08-22 Tom StellardR600/SI: Use READ2/WRITE2 instructions for 64-bit mem...
2014-08-01 Tom StellardR600/SI: Fix build warning
2014-08-01 Tom StellardR600/SI: Do abs/neg folding with ComplexPatterns
2014-07-21 Tom StellardR600/SI: Use scratch memory for large private arrays
2014-07-15 Matt ArsenaultR600: Add predicate for UnsafeFPMath
2014-07-14 Matt ArsenaultR600: Add denormal handling subtarget features.
2014-06-24 Matt ArsenaultR600: Fix inconsistency in rsq instructions.
2014-06-19 Matt ArsenaultR600/SI: Add intrinsics for various math instructions.
2014-06-13 Tom StellardR600: Remove AMDIL instruction and register definitions
2014-06-12 Matt ArsenaultR600: Mostly remove remaining AMDIL intrinsics.
2014-06-11 Matt ArsenaultR600/SI: Add common 64-bit LDS atomics
2014-06-11 Matt ArsenaultR600/SI: Add 32-bit LDS atomic cmpxchg
2014-06-11 Matt ArsenaultR600/SI: Refactor local atomics.
2014-06-10 Matt ArsenaultR600: Handle fcopysign
2014-05-31 Matt ArsenaultR600/SI: Fix [s|u]int_to_fp for i1
2014-05-22 Matt ArsenaultR600: Expand mul24 for GPUs without it
2014-05-22 Matt ArsenaultR600: Expand mad24 for GPUs without it
2014-05-22 Matt ArsenaultR600: Add intrinsics for mad24
2014-04-15 Matt ArsenaultR600/SI: Print more immediates in hex format
2014-04-07 Tom StellardR600: Match 24-bit arithmetic patterns in a Target...
2014-03-24 Tom StellardR600: Reorganize tablegen instruction definitions
2014-02-26 Matt ArsenaultR600: Remove unnecessary build_vector pattern.
2014-01-23 Tom StellardR600: Disable the BFE pattern
2013-11-22 Tom StellardR600/SI: Fixing handling of condition codes
2013-11-13 Tom StellardR600/SI: Add support for private address space load...
2013-10-28 NAKAMURA TakumiTarget/R600: Un-tab-ify.
2013-09-28 Tom StellardR600: Fix handling of NAN in comparison instructions
2013-09-06 Aaron WatryR600: Add support for LDS atomic subtract
2013-09-05 Tom StellardR600: Add support for local memory atomic add
2013-08-26 Tom StellardR600: Add support for i8 and i16 local memory loads
2013-08-26 Tom StellardR600: Add support for i8 and i16 local memory stores
2013-08-16 Tom StellardR600: Add support for i16 and i8 global stores
2013-08-14 Tom StellardR600/SI: Lower BUILD_VECTOR to REG_SEQUENCE v2
2013-07-23 Tom StellardR600: Add support for 24-bit MUL instructions
2013-07-23 Tom StellardR600: Improve support for < 32-bit loads
2013-07-23 Tom StellardR600: Clean up extended load patterns
2013-07-15 Tom StellardR600/SI: Add support for 64-bit loads
2013-06-28 Tom StellardR600: Add local memory support via LDS
2013-06-03 Tom StellardR600/SI: Add support for global loads
2013-05-20 Tom StellardR600: Swap the legality of rotl and rotr
2013-05-10 Tom StellardR600: Remove AMDILPeeopholeOptimizer and replace optimi...
2013-05-03 Tom StellardR600: Add pattern for SHA-256 Ma function
2013-05-02 Tom StellardR600: Use new tablegen syntax for patterns
2013-04-19 Tom StellardR600: Add pattern for the BFI_INT instruction
2013-04-10 Michel DanzerR600/SI: Add pattern for AMDGPUurecip
2013-03-18 Christian KonigR600/SI: add float vector types
2013-03-07 Christian KonigR600/SI: remove shader type intrinsic
2013-02-21 Christian KonigR600/SI: simplify VOPC_* pattern v2
2013-02-07 Tom StellardR600/SI: Add basic support for more integer vector...
2013-02-07 Tom StellardR600: Consolidate sub register indices.
2013-02-06 Tom StellardR600: Support for indirect addressing v4
2012-12-11 Tom StellardAdd R600 backend