projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
R600/SI Allow same SGPR to be used for multiple operands
[oota-llvm.git]
/
lib
/
Target
/
R600
/
2014-09-26
Matt Arsenault
R600/SI Allow same SGPR to be used for multiple operands
tree
|
commitdiff
2014-09-26
Matt Arsenault
R600/SI: Partially move operand legalization to post...
tree
|
commitdiff
2014-09-26
Matt Arsenault
R600/SI: Implement findCommutedOpIndices
tree
|
commitdiff
2014-09-26
Matt Arsenault
R600/SI: Don't move operands that are required to be...
tree
|
commitdiff
2014-09-26
Matt Arsenault
R600/SI: Don't assert on exotic operand types
tree
|
commitdiff
2014-09-26
Matt Arsenault
R600/SI: Fix using wrong operand indices when commuting
tree
|
commitdiff
2014-09-26
Matt Arsenault
R600/SI: Remove apparently dead code in legalizeOperands
tree
|
commitdiff
2014-09-26
Matt Arsenault
R600/SI: Fix emitting trailing whitespace after s_waitcnt
tree
|
commitdiff
2014-09-25
Tom Stellard
R600/SI: Add support for global atomic add
tree
|
commitdiff
2014-09-24
Aaron Ballman
Silencing an "enumeral and non-enumeral type in conditi...
tree
|
commitdiff
2014-09-24
Matt Arsenault
R600/SI: Add new helper isSGPRClassID
tree
|
commitdiff
2014-09-24
Matt Arsenault
R600/SI: Fix hardcoded and wrong operand numbers.
tree
|
commitdiff
2014-09-24
Matt Arsenault
R600/SI: Enable named operand table for SALU instructions
tree
|
commitdiff
2014-09-24
Tom Stellard
R600/SI: Enable selecting SALU inside branches
tree
|
commitdiff
2014-09-24
Tom Stellard
R600/SI: Move PHIs that define SGPRs to the VALU in...
tree
|
commitdiff
2014-09-24
Tom Stellard
R600/SI: Fix the FixSGPRLiveRanges pass
tree
|
commitdiff
2014-09-24
Tom Stellard
R600/SI: Mark EXEC_LO and EXEC_HI as reserved
tree
|
commitdiff
2014-09-24
Tom Stellard
R600/SI: Fix SIRegisterInfo::getPhysRegSubReg()
tree
|
commitdiff
2014-09-24
Tom Stellard
R600/SI: Implement VGPR register spilling for compute...
tree
|
commitdiff
2014-09-23
Tom Stellard
R600/SI: Clean up checks for legality of immediate...
tree
|
commitdiff
2014-09-23
Matt Arsenault
Fix typo
tree
|
commitdiff
2014-09-22
Tom Stellard
Revert "R600/SI: Add support for global atomic add"
tree
|
commitdiff
2014-09-22
Tom Stellard
R600/SI: Add support for global atomic add
tree
|
commitdiff
2014-09-22
Tom Stellard
R600/SI: Remove modifier operands from V_CNDMASK_B32_e64
tree
|
commitdiff
2014-09-22
Tom Stellard
R600: Don't set BypassSlowDiv for 64-bit division
tree
|
commitdiff
2014-09-22
Tom Stellard
R600/SI: Use ISD::MUL instead of ISD::UMULO when loweri...
tree
|
commitdiff
2014-09-22
Tom Stellard
R600/SI: Add enums for some hard-coded values
tree
|
commitdiff
2014-09-21
Matt Arsenault
Fix typo
tree
|
commitdiff
2014-09-21
Matt Arsenault
Use llvm_unreachable instead of assert(!)
tree
|
commitdiff
2014-09-21
Matt Arsenault
R600/SI: Don't use strings for single characters
tree
|
commitdiff
2014-09-19
Tom Stellard
R600/SI: Fix config value for number of gprs
tree
|
commitdiff
2014-09-19
Matt Arsenault
R600: Better fix for bug 20982
tree
|
commitdiff
2014-09-18
Aaron Ballman
Reverting NFC changes from r218050. Instead, the warnin...
tree
|
commitdiff
2014-09-18
Matt Arsenault
R600: Bug 20982 - Avoid undefined left shift of negativ...
tree
|
commitdiff
2014-09-18
Aaron Ballman
Fixing a bunch of -Woverloaded-virtual warnings due...
tree
|
commitdiff
2014-09-18
Eric Christopher
Add a new pass FunctionTargetTransformInfo. This pass...
tree
|
commitdiff
2014-09-17
Matt Arsenault
R600/SI: Remove assert
tree
|
commitdiff
2014-09-17
Matt Arsenault
R600/SI: Rough first implementation of shouldClusterLoads
tree
|
commitdiff
2014-09-17
Alexey Samsonov
Fix float division-by-zero in R600 scheduler.
tree
|
commitdiff
2014-09-17
Matt Arsenault
R600/SI: Change formatting of printed FP immediates
tree
|
commitdiff
2014-09-17
Matt Arsenault
R600/SI: Remove promotion of instructions to e64 forms.
tree
|
commitdiff
2014-09-16
Matt Arsenault
Fix typo
tree
|
commitdiff
2014-09-15
Matt Arsenault
R600/SI: Prefer selecting more e64 instruction forms.
tree
|
commitdiff
2014-09-15
Matt Arsenault
R600/SI: Add preliminary support for flat address space
tree
|
commitdiff
2014-09-15
Matt Arsenault
R600/SI: Fix promote alloca pass breaking addrspacecast
tree
|
commitdiff
2014-09-15
Matt Arsenault
R600/SI: Enable named operand table for MTBUF
tree
|
commitdiff
2014-09-13
Matt Arsenault
Fix typo
tree
|
commitdiff
2014-09-11
Matt Arsenault
R600/SI: Fix off by 1 error in used register count
tree
|
commitdiff
2014-09-11
Aaron Watry
R600: Add cmpxchg instruction for evergreen
tree
|
commitdiff
2014-09-11
Aaron Watry
R600: Add LDS_WRXCHG[_RET] instructions for Evergreen.
tree
|
commitdiff
2014-09-11
Aaron Watry
R600: Add LDS_MIN_[U]INT[_RET] instructions for Evergreen
tree
|
commitdiff
2014-09-11
Aaron Watry
R600: Add LDS_XOR[_RET] instructions for Evergreen
tree
|
commitdiff
2014-09-11
Aaron Watry
R600: Add LDS_OR[_RET] instructions for Evergreen
tree
|
commitdiff
2014-09-11
Aaron Watry
R600: Add LDS_AND[_RET] instructions for Evergreen
tree
|
commitdiff
2014-09-11
Aaron Watry
R600: Add LDS_MAX_[U]INT[_RET] instructions for Evergreen
tree
|
commitdiff
2014-09-10
Matt Arsenault
R600/SI: Fix losing chain when fixing reg class of...
tree
|
commitdiff
2014-09-10
Matt Arsenault
R600/SI: Report offset in correct units for st64 DS...
tree
|
commitdiff
2014-09-10
Matt Arsenault
R600: Custom lower frem
tree
|
commitdiff
2014-09-10
Sanjay Patel
Rename getMaximumUnrollFactor -> getMaxInterleaveFactor...
tree
|
commitdiff
2014-09-08
Matt Arsenault
R600/SI: Fix assertion from copying a TargetGlobalAddress
tree
|
commitdiff
2014-09-08
Matt Arsenault
R600/SI: Replace LDS atomics with no return versions
tree
|
commitdiff
2014-09-08
Matt Arsenault
R600/SI: Add InstrMapping for noret atomics.
tree
|
commitdiff
2014-09-07
Matt Arsenault
R600/SI: Fix register class for some 64-bit atomics
tree
|
commitdiff
2014-09-05
Matt Arsenault
R600/SI: Use same complex patterns for DS atomics
tree
|
commitdiff
2014-09-05
Jan Vesely
R600: Fix FROUND
tree
|
commitdiff
2014-09-05
Tom Stellard
R600/SI: Fix bug in SIInstrInfo::legalizeOpWithMove()
tree
|
commitdiff
2014-09-05
Tom Stellard
R600/SI: Use S_ADD_U32 and S_SUB_U32 for low half of...
tree
|
commitdiff
2014-09-03
Matt Arsenault
R600/SI: Un-move pattern I forgot to remove in last...
tree
|
commitdiff
2014-09-03
Matt Arsenault
R600/SI: Try to keep i32 mul on SALU
tree
|
commitdiff
2014-09-03
Tom Stellard
R600/SI: Add a pattern for i64 and in a branch
tree
|
commitdiff
2014-09-03
Tom Stellard
R600/SI: Fix typos in SIInstrInfo::areLoadsFromSameBase...
tree
|
commitdiff
2014-09-03
Benjamin Kramer
Add override to overriden virtual methods, remove virtu...
tree
|
commitdiff
2014-09-02
Eric Christopher
Reinstate "Nuke the old JIT."
tree
|
commitdiff
2014-08-30
Craig Topper
Remove 'virtual' keyword from methods markedwith 'overr...
tree
|
commitdiff
2014-08-29
Matt Arsenault
R600/SI: Use mad for fsub + fmul
tree
|
commitdiff
2014-08-27
Alexey Samsonov
Use BitVector instead of int in R600 SIISelLowering.
tree
|
commitdiff
2014-08-22
Tom Stellard
R600/SI: Use READ2/WRITE2 instructions for 64-bit mem...
tree
|
commitdiff
2014-08-22
Tom Stellard
R600/SI: Use a ComplexPattern for DS loads and stores
tree
|
commitdiff
2014-08-22
Tom Stellard
R600/SI: Wrap local memory pointer in AssertZExt on SI
tree
|
commitdiff
2014-08-22
Tom Stellard
R600/SI: Use correct helper class for DS_WRITE2 instruc...
tree
|
commitdiff
2014-08-21
Sanjay Patel
name change: isPow2DivCheap -> isPow2SDivCheap
tree
|
commitdiff
2014-08-21
Tom Stellard
R600/SI: Teach moveToVALU how to handle more S_LOAD_...
tree
|
commitdiff
2014-08-21
Tom Stellard
R600/SI: Make sure SCRATCH_WAVE_OFFSET is added as...
tree
|
commitdiff
2014-08-21
Tom Stellard
R600/SI: Remove unused SGPR spilling code
tree
|
commitdiff
2014-08-21
Tom Stellard
R600/SI: Use eliminateFrameIndex() to expand SGPR spill...
tree
|
commitdiff
2014-08-21
Tom Stellard
R600/SI: Handle VCC in SIRegisterInfo::getPhysRegSubReg()
tree
|
commitdiff
2014-08-20
Alexey Samsonov
Cleanup: Delete seemingly unused reference to MachineDo...
tree
|
commitdiff
2014-08-18
Aaron Ballman
Silencing an MSVC warning about loop variable conflicti...
tree
|
commitdiff
2014-08-15
Matt Arsenault
R600/SI: Move all fabs / fneg handling to patterns
tree
|
commitdiff
2014-08-15
Matt Arsenault
R600/SI: Use source modifiers for f64 fneg
tree
|
commitdiff
2014-08-15
Matt Arsenault
R600/SI: Use source modifier for f64 fabs
tree
|
commitdiff
2014-08-15
Matt Arsenault
R600/SI: Refactor fneg / fabs patterns
tree
|
commitdiff
2014-08-15
Matt Arsenault
R600/SI: Fix offset folding in some cases with shifted...
tree
|
commitdiff
2014-08-15
Matt Arsenault
R600/SI: Add intrinsic for ldexp
tree
|
commitdiff
2014-08-15
Matt Arsenault
R600/SI: Implement isLegalAddressingMode
tree
|
commitdiff
2014-08-15
Rafael Espindola
Remove HasLEB128.
tree
|
commitdiff
2014-08-13
Matt Arsenault
R600: Correctly set the src value offset for scalarized...
tree
|
commitdiff
2014-08-13
Benjamin Kramer
Canonicalize header guards into a common format.
tree
|
commitdiff
2014-08-12
Jan Vesely
R600: Use optimized 24bit path in udivrem
tree
|
commitdiff
2014-08-12
Jan Vesely
R600: Remove unused code.
tree
|
commitdiff
next