index
:
bcm5719-llvm
meklort-10.0.0
meklort-10.0.1
ortega-7.0.1
Project Ortega BCM5719 LLVM
Raptor Computing Systems
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
llvm
/
lib
/
Target
/
R600
/
SIISelLowering.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
R600 -> AMDGPU rename
Tom Stellard
2015-06-13
1
-2241
/
+0
*
R600: Switch to using generic min / max nodes.
Matt Arsenault
2015-06-09
1
-8
/
+12
*
R600/SI: Reimplement isLegalAddressingMode
Matt Arsenault
2015-06-04
1
-30
/
+66
*
R600/SI: Fix some cases for load / store of half
Matt Arsenault
2015-06-04
1
-3
/
+29
*
R600/SI: Don't hardcode pointer type
Matt Arsenault
2015-06-01
1
-4
/
+5
*
Add address space argument to isLegalAddressingMode
Matt Arsenault
2015-06-01
1
-1
/
+1
*
R600/SI: Remove explicit m0 operand from v_interp instructions
Tom Stellard
2015-05-12
1
-1
/
+22
*
R600/SI: Remove explicit m0 operand from s_sendmsg
Tom Stellard
2015-05-12
1
-1
/
+24
*
Reapply r235977 "[DebugInfo] Add debug locations to constant SD nodes"
Sergey Dmitrouk
2015-04-28
1
-42
/
+48
*
Revert "[DebugInfo] Add debug locations to constant SD nodes"
Daniel Jasper
2015-04-28
1
-48
/
+42
*
[DebugInfo] Add debug locations to constant SD nodes
Sergey Dmitrouk
2015-04-28
1
-42
/
+48
*
R600: Make FMIN/MAXNUM legal on all asics
Jan Vesely
2015-04-12
1
-2
/
+0
*
R600/SI: Initial support for assembler and inline assembly
Tom Stellard
2015-04-08
1
-0
/
+35
*
R600/SI: Use V_FRACT_F64 for faster 64-bit floor on SI
Marek Olsak
2015-03-24
1
-1
/
+1
*
R600/SI: Expand fract to floor, then only select V_FRACT on CI
Marek Olsak
2015-03-24
1
-0
/
+6
*
R600/SI: don't try min3/max3/med3 with f64
Tom Stellard
2015-03-16
1
-0
/
+1
*
Remove the need to cache the subtarget in the R600 TargetRegisterInfo
Eric Christopher
2015-03-11
1
-4
/
+30
*
Make constant arrays that are passed to functions as const.
Benjamin Kramer
2015-03-07
1
-7
/
+3
*
Remove an argument-less call to getSubtargetImpl from TargetLoweringBase.
Eric Christopher
2015-02-26
1
-1
/
+1
*
R600/SI: Remove isel mubuf legalization
Tom Stellard
2015-02-24
1
-124
/
+0
*
CodeGen: convert CCState interface to using ArrayRefs
Tim Northover
2015-02-21
1
-2
/
+2
*
R600/SI: Remove v_sub_f64 pseudo
Matt Arsenault
2015-02-20
1
-13
/
+2
*
R600: Use new fmad node.
Matt Arsenault
2015-02-20
1
-29
/
+20
*
Prefer SmallVector::append/insert over push_back loops.
Benjamin Kramer
2015-02-17
1
-14
/
+6
*
AArch64: Safely handle the incoming sret call argument.
Andrew Trick
2015-02-16
1
-3
/
+3
*
R600/SI: Implement correct f64 fdiv
Matt Arsenault
2015-02-14
1
-1
/
+65
*
R600/SI: Allow f64 inline immediates in i64 operands
Matt Arsenault
2015-02-13
1
-4
/
+2
*
R600/SI: Add soffset operand to mubuf addr64 instruction
Tom Stellard
2015-02-11
1
-0
/
+1
*
R600/SI: Expand misaligned 16-bit memory accesses
Tom Stellard
2015-02-04
1
-0
/
+5
*
R600/SI: Make more store operations legal
Tom Stellard
2015-02-04
1
-9
/
+0
*
R600/SI: 64-bit and larger memory access must be at least 4-byte aligned
Tom Stellard
2015-02-02
1
-4
/
+4
*
Reuse a bunch of cached subtargets and remove getSubtarget calls
Eric Christopher
2015-01-30
1
-34
/
+30
*
R600/SI: Implement enableAggressiveFMAFusion
Matt Arsenault
2015-01-29
1
-1
/
+30
*
R600/SI: Add subtarget feature for if f32 fma is fast
Matt Arsenault
2015-01-29
1
-1
/
+1
*
R600/SI: Add subtarget feature to enable VGPR spilling for all shader types
Tom Stellard
2015-01-20
1
-0
/
+6
*
R600/SI: Fix bad code with unaligned byte vector loads
Matt Arsenault
2015-01-14
1
-3
/
+16
*
Implement new way of expanding extloads.
Matt Arsenault
2015-01-14
1
-6
/
+9
*
R600/SI: Add pattern for bitcasting fp immediates to integers
Tom Stellard
2015-01-13
1
-5
/
+5
*
R600/SI: Remove redundant setting expand on f64 vectors
Matt Arsenault
2015-01-12
1
-7
/
+0
*
R600/SI: Use RegisterOperands to specify which operands can accept immediates
Tom Stellard
2015-01-12
1
-4
/
+2
*
R600/SI: Remove SIISelLowering::legalizeOperands()
Tom Stellard
2015-01-08
1
-173
/
+1
*
[SelectionDAG] Allow targets to specify legality of extloads' result
Ahmed Bougacha
2015-01-08
1
-17
/
+24
*
R600/SI: Remove VReg_32 register class
Tom Stellard
2015-01-07
1
-6
/
+6
*
R600/SI: Add combine for isinfinite pattern
Matt Arsenault
2015-01-06
1
-0
/
+56
*
R600/SI: Pattern match isinf to v_cmp_class instructions
Matt Arsenault
2015-01-06
1
-0
/
+33
*
R600/SI: Add basic DAG combines for fp_class
Matt Arsenault
2015-01-06
1
-1
/
+48
*
Enable (sext x) == C --> x == (trunc C) combine
Matt Arsenault
2014-12-21
1
-21
/
+2
*
R600/SI: Fix f64 inline immediates
Matt Arsenault
2014-12-17
1
-22
/
+21
*
R600/SI: Don't promote f32 select to i32
Matt Arsenault
2014-12-12
1
-2
/
+0
*
R600/SI: Use unordered equal instructions
Matt Arsenault
2014-12-11
1
-4
/
+0
[next]