projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Loop strength reduce: fix function name.
[oota-llvm.git]
/
lib
/
Target
/
R600
/
SIInstructions.td
2013-12-19
Matt Arsenault
R600/SI: Make private pointers be 32-bit.
blob
|
commitdiff
|
raw
2013-12-16
Matt Arsenault
Fix typo in instruction name.
blob
|
commitdiff
|
raw
|
diff to current
2013-11-27
Tom Stellard
R600/SI: Implement spilling of SGPRs v5
blob
|
commitdiff
|
raw
|
diff to current
2013-11-27
Tom Stellard
R600/SI: Use SGPR_32 register class for 32-bit SMRD...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-22
Tom Stellard
R600/SI: Fixing handling of condition codes
blob
|
commitdiff
|
raw
|
diff to current
2013-11-18
Matt Arsenault
R600/SI: Specify SSrc operands
blob
|
commitdiff
|
raw
|
diff to current
2013-11-18
Matt Arsenault
R600/SI: Match addc to S_ADD_U32.
blob
|
commitdiff
|
raw
|
diff to current
2013-11-18
Matt Arsenault
R600/SI: Match adde/sube to S_ADDC_U32/S_SUBB_U32
blob
|
commitdiff
|
raw
|
diff to current
2013-11-18
Matt Arsenault
R600/SI: Specify S_ADD/S_SUB set SCC and add is commutable
blob
|
commitdiff
|
raw
|
diff to current
2013-11-18
Matt Arsenault
R600/SI: Move patterns to match add / sub to scalar...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-14
Matt Arsenault
R600/SI: Specify S_ADDK/S_MULK set SCC and are commutable
blob
|
commitdiff
|
raw
|
diff to current
2013-11-13
Tom Stellard
R600/SI: Add support for private address space load...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-13
Tom Stellard
R600/SI: Prefer SALU instructions for bit shift operations
blob
|
commitdiff
|
raw
|
diff to current
2013-10-29
Tom Stellard
R600/SI: Add compute support for CI v2
blob
|
commitdiff
|
raw
|
diff to current
2013-10-23
Tom Stellard
R600: Fix handling of vector kernel arguments
blob
|
commitdiff
|
raw
|
diff to current
2013-10-23
Tom Stellard
R600/SI: Add support for i64 bitwise or
blob
|
commitdiff
|
raw
|
diff to current
2013-10-23
Tom Stellard
R600/SI: Use S_LOAD_DWORD instructions for v8i32 and...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-15
Matt Arsenault
Fix typo
blob
|
commitdiff
|
raw
|
diff to current
2013-10-13
Vincent Lejeune
R600: improve dump of S_WAITCNT
blob
|
commitdiff
|
raw
|
diff to current
2013-10-11
Matt Arsenault
Fix typo
blob
|
commitdiff
|
raw
|
diff to current
2013-10-10
Matt Arsenault
R600: Fix trunc i64 to i32 on SI
blob
|
commitdiff
|
raw
|
diff to current
2013-10-10
Tom Stellard
R600/SI: Define a separate MIMG instruction for each...
blob
|
commitdiff
|
raw
|
diff to current
2013-09-12
Tom Stellard
R600/SI: expose TBUFFER_STORE_FORMAT_* for OpenGL trans...
blob
|
commitdiff
|
raw
|
diff to current
2013-09-06
Aaron Watry
R600: Add support for LDS atomic subtract
blob
|
commitdiff
|
raw
|
diff to current
2013-09-05
Tom Stellard
R600: Add support for local memory atomic add
blob
|
commitdiff
|
raw
|
diff to current
2013-08-26
Tom Stellard
R600: Add support for i8 and i16 local memory loads
blob
|
commitdiff
|
raw
|
diff to current
2013-08-26
Tom Stellard
R600: Add support for i8 and i16 local memory stores
blob
|
commitdiff
|
raw
|
diff to current
2013-08-26
Tom Stellard
SelectionDAG: Use correct pointer size when lowering...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-16
Michel Danzer
R600/SI: Add pattern for xor of i1
blob
|
commitdiff
|
raw
|
diff to current
2013-08-16
Tom Stellard
Revert "R600/SI: Fix incorrect encoding of DS_WRITE_B32...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-16
Tom Stellard
R600/SI: Fix incorrect encoding of DS_WRITE_B32 instruc...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-16
Tom Stellard
R600: Add support for i16 and i8 global stores
blob
|
commitdiff
|
raw
|
diff to current
2013-08-14
Tom Stellard
R600/SI: Replace v1i32 type with i32 in imageload and...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-14
Tom Stellard
R600/SI: Convert v16i8 resource descriptors to i128
blob
|
commitdiff
|
raw
|
diff to current
2013-08-14
Tom Stellard
R600/SI: Lower BUILD_VECTOR to REG_SEQUENCE v2
blob
|
commitdiff
|
raw
|
diff to current
2013-08-14
Tom Stellard
R600/SI: Choose the correct MOV instruction for copying...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-14
Tom Stellard
R600/SI: Assign a register class to the $vaddr operand...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-14
Tom Stellard
R600/SI: Handle MSAA texture targets
blob
|
commitdiff
|
raw
|
diff to current
2013-08-14
Tom Stellard
R600/SI: Allow conversion between v32i8 and v8i32
blob
|
commitdiff
|
raw
|
diff to current
2013-08-14
Tom Stellard
R600/SI: Add pattern for fp_to_uint
blob
|
commitdiff
|
raw
|
diff to current
2013-08-10
Niels Ole Salscheider
R600/SI: Add FMA pattern
blob
|
commitdiff
|
raw
|
diff to current
2013-08-08
Niels Ole Salscheider
R600/SI: Implement fp32<->fp64 conversions
blob
|
commitdiff
|
raw
|
diff to current
2013-08-08
Niels Ole Salscheider
R600/SI: Implement sint<->fp64 conversions
blob
|
commitdiff
|
raw
|
diff to current
2013-08-05
Tom Stellard
R600: Implement TargetLowering::getVectorIdxTy()
blob
|
commitdiff
|
raw
|
diff to current
2013-07-23
Tom Stellard
R600: Add support for 24-bit MAD instructions
blob
|
commitdiff
|
raw
|
diff to current
2013-07-23
Tom Stellard
R600: Add support for 24-bit MUL instructions
blob
|
commitdiff
|
raw
|
diff to current
2013-07-23
Tom Stellard
R600: Improve support for < 32-bit loads
blob
|
commitdiff
|
raw
|
diff to current
2013-07-23
Tom Stellard
R600: Clean up extended load patterns
blob
|
commitdiff
|
raw
|
diff to current
2013-07-18
Tom Stellard
R600/SI: Fix crash with VSELECT
blob
|
commitdiff
|
raw
|
diff to current
2013-07-18
Tom Stellard
R600/SI: Add support for v2f32 loads
blob
|
commitdiff
|
raw
|
diff to current
2013-07-18
Tom Stellard
R600/SI: Add support for v2f32 stores
blob
|
commitdiff
|
raw
|
diff to current
2013-07-15
Tom Stellard
R600/SI: Add support for 64-bit loads
blob
|
commitdiff
|
raw
|
diff to current
2013-07-12
Tom Stellard
R600/SI: Implement select and compares for SI
blob
|
commitdiff
|
raw
|
diff to current
2013-07-12
Tom Stellard
R600/SI: Add fsqrt pattern for SI
blob
|
commitdiff
|
raw
|
diff to current
2013-07-12
Tom Stellard
R600/SI: Add double precision fsub pattern for SI
blob
|
commitdiff
|
raw
|
diff to current
2013-07-12
Tom Stellard
R600/SI: SI support for 64bit ConstantFP
blob
|
commitdiff
|
raw
|
diff to current
2013-07-12
Tom Stellard
R600/SI: Add initial double precision support for SI
blob
|
commitdiff
|
raw
|
diff to current
2013-07-10
Michel Danzer
R600/SI: Initial local memory support
blob
|
commitdiff
|
raw
|
diff to current
2013-07-10
Michel Danzer
R600/SI: Add pattern for the AMDGPU.barrier.local intrinsic
blob
|
commitdiff
|
raw
|
diff to current
2013-07-10
Michel Danzer
R600/SI: Add intrinsic for retrieving the current thread ID
blob
|
commitdiff
|
raw
|
diff to current
2013-07-10
Michel Danzer
R600/SI: Initial support for LDS/GDS instructions
blob
|
commitdiff
|
raw
|
diff to current
2013-07-10
Michel Danzer
R600/SI: Add intrinsics for texture sampling with user...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-15
Tom Stellard
R600: Add SI load support for v[24]i32 and store for...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-07
Tom Stellard
R600: Rework subtarget info and remove AMDILDevice...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-03
Tom Stellard
R600/SI: Add support for global loads
blob
|
commitdiff
|
raw
|
diff to current
2013-06-03
Tom Stellard
R600/SI: Rework MUBUF store instructions
blob
|
commitdiff
|
raw
|
diff to current
2013-05-20
Tom Stellard
R600/SI: Use a multiclass for MUBUF_Load_Helper
blob
|
commitdiff
|
raw
|
diff to current
2013-05-20
Tom Stellard
R600/SI: Add a pattern for S_LOAD_DWORDX2_* instructions
blob
|
commitdiff
|
raw
|
diff to current
2013-05-20
Tom Stellard
R600/SI: Add pattern for rotr
blob
|
commitdiff
|
raw
|
diff to current
2013-05-20
Tom Stellard
R600/SI: Add patterns for 64-bit shift operations
blob
|
commitdiff
|
raw
|
diff to current
2013-05-06
Tom Stellard
R600/SI: Add intrinsic for MIMG IMAGE_GET_RESINFO opcode
blob
|
commitdiff
|
raw
|
diff to current
2013-05-06
Tom Stellard
R600/SI: Add intrinsic for texture image loading
blob
|
commitdiff
|
raw
|
diff to current
2013-05-06
Tom Stellard
R600/SI: Add pattern for uint_to_fp
blob
|
commitdiff
|
raw
|
diff to current
2013-05-06
Tom Stellard
R600/SI: Add patterns for integer maxima / minima
blob
|
commitdiff
|
raw
|
diff to current
2013-05-06
Tom Stellard
R600/SI: Add pattern for AMDGPU.trunc intrinsic
blob
|
commitdiff
|
raw
|
diff to current
2013-05-03
Tom Stellard
R600: Add pattern for SHA-256 Ma function
blob
|
commitdiff
|
raw
|
diff to current
2013-05-02
Tom Stellard
R600: Use new tablegen syntax for patterns
blob
|
commitdiff
|
raw
|
diff to current
2013-05-02
Tom Stellard
R600/SI: remove nonsense select pattern
blob
|
commitdiff
|
raw
|
diff to current
2013-04-19
Tom Stellard
R600: Add pattern for the BFI_INT instruction
blob
|
commitdiff
|
raw
|
diff to current
2013-04-19
Tom Stellard
R600/SI: Use InstFlag for VOP3 modifier operands
blob
|
commitdiff
|
raw
|
diff to current
2013-04-10
Michel Danzer
R600/SI: Add pattern for AMDGPUurecip
blob
|
commitdiff
|
raw
|
diff to current
2013-04-10
Christian Konig
R600/SI: remove image sample writemask
blob
|
commitdiff
|
raw
|
diff to current
2013-04-05
Tom Stellard
R600/SI: Add support for buffer stores v2
blob
|
commitdiff
|
raw
|
diff to current
2013-03-27
Christian Konig
R600/SI: add SETO/SETUO patterns
blob
|
commitdiff
|
raw
|
diff to current
2013-03-27
Christian Konig
R600/SI: add cummuting of rev instructions
blob
|
commitdiff
|
raw
|
diff to current
2013-03-27
Christian Konig
R600/SI: add mulhu/mulhs patterns
blob
|
commitdiff
|
raw
|
diff to current
2013-03-27
Christian Konig
R600/SI: add srl/sha patterns for SI
blob
|
commitdiff
|
raw
|
diff to current
2013-03-26
Christian Konig
R600/SI: avoid unecessary subreg extraction in IMAGE_SAMPLE
blob
|
commitdiff
|
raw
|
diff to current
2013-03-26
Christian Konig
R600/SI: replace WQM intrinsic
blob
|
commitdiff
|
raw
|
diff to current
2013-03-22
Michel Danzer
R600: Use legacy (0 * anything = 0) MUL instructions...
blob
|
commitdiff
|
raw
|
diff to current
2013-03-18
Christian Konig
R600/SI: implement indirect adressing for SI
blob
|
commitdiff
|
raw
|
diff to current
2013-03-18
Christian Konig
R600/SI: add float vector types
blob
|
commitdiff
|
raw
|
diff to current
2013-03-18
Christian Konig
R600/SI: add shl pattern
blob
|
commitdiff
|
raw
|
diff to current
2013-03-18
Christian Konig
R600/SI: add BUFFER_LOAD_DWORD pattern
blob
|
commitdiff
|
raw
|
diff to current
2013-03-18
Christian Konig
R600/SI: implement SI.load.const intrinsic
blob
|
commitdiff
|
raw
|
diff to current
2013-03-18
Christian Konig
R600/SI: enable all S_LOAD and S_BUFFER_LOAD opcodes
blob
|
commitdiff
|
raw
|
diff to current
2013-03-07
Christian Konig
R600/SI: rework input interpolation v2
blob
|
commitdiff
|
raw
|
diff to current
2013-03-07
Christian Konig
R600/SI: remove SGPR address space v2
blob
|
commitdiff
|
raw
|
diff to current
2013-03-07
Christian Konig
R600/SI: switch types of SGPRs to v*i8
blob
|
commitdiff
|
raw
|
diff to current
2013-03-01
Christian Konig
R600/SI: remove S_MOV immediate patterns
blob
|
commitdiff
|
raw
|
diff to current
next