projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
[x86] Use PALIGNR for v4i32 and v2i64 blends when appropriate.
[oota-llvm.git]
/
lib
/
Target
/
R600
/
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
2014-08-12
Jan Vesely
R600: Use i24 optimized path for SREM
tree
|
commitdiff
2014-08-11
NAKAMURA Takumi
R600/SIInstrInfo.cpp: Suppress an warning. [-Wunused...
tree
|
commitdiff
2014-08-11
Tom Stellard
R600/SI: Add a ComplexPattern for selecting MUBUF _OFFS...
tree
|
commitdiff
2014-08-11
Tom Stellard
R600/SI: Add an _OFFEN variant MUBUF_STORE_* and use...
tree
|
commitdiff
2014-08-11
Tom Stellard
R600/SI: Clear lds bit on MUBUF instructions used for...
tree
|
commitdiff
2014-08-11
Sylvestre Ledru
Fix typos:
tree
|
commitdiff
2014-08-09
Matt Arsenault
R600: Disable FP exceptions.
tree
|
commitdiff
2014-08-09
Tom Stellard
R600/SI: Custom lower CONCAT_VECTORS
tree
|
commitdiff
2014-08-07
Eric Christopher
Temporarily Revert "Nuke the old JIT." as it's not...
tree
|
commitdiff
2014-08-07
Rafael Espindola
Nuke the old JIT.
tree
|
commitdiff
2014-08-06
Eric Christopher
Remove the target machine from CCState. Previously...
tree
|
commitdiff
2014-08-06
Matt Arsenault
Correct comment
tree
|
commitdiff
2014-08-06
Matt Arsenault
R600: Increase nearby load scheduling threshold.
tree
|
commitdiff
2014-08-06
Matt Arsenault
R600/SI: Implement areLoadsFromSameBasePtr
tree
|
commitdiff
2014-08-05
Matt Arsenault
R600/SI: Add definitions for ds_read2st64_ / ds_write2st64_
tree
|
commitdiff
2014-08-05
Matt Arsenault
R600/SI: Use register class instead of list of registers
tree
|
commitdiff
2014-08-05
Matt Arsenault
R600/SI: Add exec_lo and exec_hi subregisters.
tree
|
commitdiff
2014-08-05
Tom Stellard
R600/SI: Update MUBUF assembly string to match AMD...
tree
|
commitdiff
2014-08-05
Tom Stellard
R600/SI: Avoid generating REGISTER_LOAD instructions.
tree
|
commitdiff
2014-08-05
Eric Christopher
Have MachineFunction cache a pointer to the subtarget...
tree
|
commitdiff
2014-08-04
Eric Christopher
Remove the TargetMachine forwards for TargetSubtargetIn...
tree
|
commitdiff
2014-08-04
Matt Arsenault
R600/SI: Fix definitions for ds_read2 / ds_write2 instr...
tree
|
commitdiff
2014-08-04
Eric Christopher
Move the R600 intrinsic support back to the target...
tree
|
commitdiff
2014-08-04
Matt Arsenault
Use the known address space constant rather than checki...
tree
|
commitdiff
2014-08-04
Matt Arsenault
R600: Remove unused include
tree
|
commitdiff
2014-08-03
Matt Arsenault
R600/SI: Fix extra whitespace in asm str
tree
|
commitdiff
2014-08-02
Matt Arsenault
R600/SI: Fix formatting.
tree
|
commitdiff
2014-08-01
Chandler Carruth
[SDAG] MorphNodeTo recursively deletes dead operands...
tree
|
commitdiff
2014-08-01
Tom Stellard
Revert "R600: Move code for generating REGISTER_LOAD...
tree
|
commitdiff
2014-08-01
Tom Stellard
R600/SI: Remove leftover debugging code
tree
|
commitdiff
2014-08-01
Tom Stellard
R600: Move code for generating REGISTER_LOAD into R600I...
tree
|
commitdiff
2014-08-01
Matt Arsenault
R600/SI: Don't display GDS bit for read2
tree
|
commitdiff
2014-08-01
Tom Stellard
R600/SI: Fix build warning
tree
|
commitdiff
2014-08-01
Tom Stellard
R600/SI: Do abs/neg folding with ComplexPatterns
tree
|
commitdiff
2014-08-01
Tom Stellard
R600/SI: Simplify and fix handling of VOP2 in SIInstrIn...
tree
|
commitdiff
next