projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
Taints the non-acquire RMW's store address with the load part
[oota-llvm.git]
/
lib
/
Target
/
R600
/ SIInstrInfo.h
2015-06-13
Tom Stellard
R600 -> AMDGPU rename
commit
|
commitdiff
2015-05-12
Tom Stellard
R600/SI: Fix bug in VGPR spilling
commit
|
commitdiff
2015-05-09
Tom Stellard
MachineCSE: Add a target query for the LookAheadLimit...
commit
|
commitdiff
2015-04-23
Matt Arsenault
R600/SI: Special case v_mov_b32 as really rematerializable
commit
|
commitdiff
2015-03-23
Matt Arsenault
R600/SI: Merge tables for commuting
commit
|
commitdiff
2015-03-23
Matt Arsenault
R600/SI: Allow commuting compares
commit
|
commitdiff
2015-03-11
Eric Christopher
Remove the need to cache the subtarget in the R600...
commit
|
commitdiff
2015-02-21
Matt Arsenault
R600/SI: Try to use v_madak_f32
commit
|
commitdiff
2015-02-21
Matt Arsenault
R600/SI: Don't crash when getting immediate operand...
commit
|
commitdiff
2015-02-13
Matt Arsenault
R600/SI: Allow f64 inline immediates in i64 operands
commit
|
commitdiff
2015-02-06
Michel Danzer
R600/SI: Also enable WQM for image opcodes which calcul...
commit
|
commitdiff
2015-01-15
Marek Olsak
R600/SI: Don't shrink instructions whose e32 encoding...
commit
|
commitdiff
2015-01-07
Tom Stellard
R600/SI: Teach SIFoldOperands to split 64-bit constants...
commit
|
commitdiff
2014-12-07
Marek Olsak
R600/SI: Set 20-bit immediate byte offset for SMRD...
commit
|
commitdiff
2014-12-07
Marek Olsak
R600/SI: Update instruction conversions for VI
commit
|
commitdiff
2014-12-02
Tom Stellard
R600/SI: Set the ATC bit on all resource descriptors...
commit
|
commitdiff
2014-12-01
Matt Arsenault
R600/SI: Various instruction format bit test cleanups
commit
|
commitdiff
2014-11-19
Matt Arsenault
R600/SI: Implement areMemAccessesTriviallyDisjoint
commit
|
commitdiff
2014-11-14
Matt Arsenault
R600/SI: Use S_BFE_I64 for 64-bit sext_inreg
commit
|
commitdiff
2014-10-17
Matt Arsenault
R600/SI: Fix general commuting breaking src mods
commit
|
commitdiff
2014-09-29
Matt Arsenault
R600/SI: Fix hardcoded values for modifiers.
commit
|
commitdiff
2014-09-26
Matt Arsenault
R600/SI: Move finding SGPR operand to move to separate...
commit
|
commitdiff
2014-09-26
Matt Arsenault
R600/SI: Implement findCommutedOpIndices
commit
|
commitdiff
2014-09-24
Tom Stellard
R600/SI: Implement VGPR register spilling for compute...
commit
|
commitdiff
2014-09-23
Tom Stellard
R600/SI: Clean up checks for legality of immediate...
commit
|
commitdiff
2014-09-22
Tom Stellard
R600/SI: Add enums for some hard-coded values
commit
|
commitdiff
2014-09-17
Matt Arsenault
R600/SI: Rough first implementation of shouldClusterLoads
commit
|
commitdiff
2014-09-15
Matt Arsenault
R600/SI: Add preliminary support for flat address space
commit
|
commitdiff
2014-09-08
Matt Arsenault
R600/SI: Add InstrMapping for noret atomics.
commit
|
commitdiff
2014-09-03
Benjamin Kramer
Add override to overriden virtual methods, remove virtu...
commit
|
commitdiff
2014-08-21
Tom Stellard
R600/SI: Teach moveToVALU how to handle more S_LOAD_...
commit
|
commitdiff
2014-08-15
Matt Arsenault
R600/SI: Fix offset folding in some cases with shifted...
commit
|
commitdiff
2014-08-13
Benjamin Kramer
Canonicalize header guards into a common format.
commit
|
commitdiff
2014-08-11
Tom Stellard
R600/SI: Add a ComplexPattern for selecting MUBUF _OFFS...
commit
|
commitdiff
2014-08-06
Matt Arsenault
R600/SI: Implement areLoadsFromSameBasePtr
commit
|
commitdiff
2014-08-01
Tom Stellard
R600/SI: Do abs/neg folding with ComplexPatterns
commit
|
commitdiff
2014-08-01
Tom Stellard
R600/SI: Simplify and fix handling of VOP2 in SIInstrIn...
commit
|
commitdiff
2014-08-01
Tom Stellard
R600/SI: Fold immediates when shrinking instructions
commit
|
commitdiff
2014-08-01
Tom Stellard
R600/SI: Fix incorrect commute operation in shrink...
commit
|
commitdiff
2014-07-29
Matt Arsenault
R600/SI: Implement getLdStBaseRegImmOfs
commit
|
commitdiff
2014-07-29
Matt Arsenault
R600/SI: Add isMUBUF / isMTBUF
commit
|
commitdiff
2014-07-28
Matt Arsenault
R600/SI: Fix return type for isMIMG / isSMRD
commit
|
commitdiff
2014-07-21
Tom Stellard
R600/SI: Add instruction shrinking pass
commit
|
commitdiff
2014-07-21
Tom Stellard
R600/SI: Use scratch memory for large private arrays
commit
|
commitdiff
2014-07-20
Matt Arsenault
R600: Remove unused function
commit
|
commitdiff
2014-06-13
Tom Stellard
R600: Move AMDGPUInstrInfo from AMDGPUTargetMachine...
commit
|
commitdiff
2014-06-10
Matt Arsenault
R600/SI: Implement i64 ctpop
commit
|
commitdiff
2014-06-09
Matt Arsenault
R600/SI: Keep 64-bit not on SALU
commit
|
commitdiff
2014-05-16
Tom Stellard
R600/SI: Refactor the VOP3_32 tablegen class
commit
|
commitdiff
2014-05-02
Tom Stellard
R600/SI: Only create one instruction when spilling...
commit
|
commitdiff
2014-04-30
Tom Stellard
R600/SI: Teach moveToVALU how to handle some SMRD instr...
commit
|
commitdiff
2014-04-29
Craig Topper
[C++11] Add 'override' keywords and remove 'virtual...
commit
|
commitdiff
2014-04-28
Craig Topper
[C++] Use 'nullptr'.
commit
|
commitdiff
2014-04-18
Matt Arsenault
R600/SI: Match sign_extend_inreg to s_sext_i32_i8 and...
commit
|
commitdiff
2014-03-31
Matt Arsenault
R600/SI: Implement shouldConvertConstantLoadToIntImm
commit
|
commitdiff
2014-03-31
Tom Stellard
R600/SI: Implement SIInstrInfo::isTriviallyRematerializ...
commit
|
commitdiff
2014-03-24
Matt Arsenault
R600/SI: Sub-optimial fix for 64-bit immediates with...
commit
|
commitdiff
2014-03-24
Matt Arsenault
R600/SI: Fix 64-bit bit ops that require the VALU.
commit
|
commitdiff
2014-03-24
Matt Arsenault
R600/SI: Move splitting 64-bit immediates to separate...
commit
|
commitdiff
2014-03-21
Tom Stellard
R600/SI: Handle MUBUF instructions in SIInstrInfo:...
commit
|
commitdiff
2014-03-20
Matt Arsenault
R600: Remove unused method declaration.
commit
|
commitdiff
2014-03-11
Matt Arsenault
Remove incomplete comment
commit
|
commitdiff
2014-03-11
Matt Arsenault
Move trivial getter into header.
commit
|
commitdiff
2014-02-10
Tom Stellard
R600/SI: Initialize M0 and emit S_WQM_B64 whenever...
commit
|
commitdiff
2013-12-10
Matt Arsenault
Use llvm_unreachable instead of assert(0)
commit
|
commitdiff
2013-11-27
Tom Stellard
R600/SI: Implement spilling of SGPRs v5
commit
|
commitdiff
2013-11-15
Matt Arsenault
Make method static
commit
|
commitdiff
2013-11-13
Tom Stellard
R600/SI: Add support for private address space load...
commit
|
commitdiff
2013-11-13
Tom Stellard
R600/SI: Prefer SALU instructions for bit shift operations
commit
|
commitdiff
2013-10-22
Tom Stellard
R600: Simplify handling of private address space
commit
|
commitdiff
2013-10-22
Tom Stellard
R600: Remove unused InstrInfo::getMovImmInstr() function
commit
|
commitdiff
2013-10-15
Matt Arsenault
Fix missing C++ mode thing in header
commit
|
commitdiff
2013-10-10
Tom Stellard
R600/SI: Implement SIInstrInfo::verifyInstruction(...
commit
|
commitdiff
2013-08-16
Michel Danzer
R600/SI: Fix broken encoding of DS_WRITE_B32
commit
|
commitdiff
2013-08-14
Tom Stellard
R600/SI: Assign a register class to the $vaddr operand...
commit
|
commitdiff
2013-04-10
Christian Konig
R600/SI: adjust writemask to only the used components
commit
|
commitdiff
2013-03-27
Christian Konig
R600/SI: add cummuting of rev instructions
commit
|
commitdiff
2013-02-26
Christian Konig
R600/SI: add VOP mapping functions
commit
|
commitdiff
2013-02-26
Christian Konig
R600/SI: add some more instruction flags
commit
|
commitdiff
2013-02-07
Tom Stellard
R600/SI: cleanup VGPR encoding
commit
|
commitdiff
2013-02-06
Tom Stellard
R600: Support for indirect addressing v4
commit
|
commitdiff
2013-01-18
Tom Stellard
R600: Proper insert S_WAITCNT instructions
commit
|
commitdiff
2012-12-11
Tom Stellard
Add R600 backend
commit
|
commitdiff