projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
[multiversion] Switch all of the targets over to use the
[oota-llvm.git]
/
lib
/
Target
/
R600
/
AMDGPUISelDAGToDAG.cpp
2015-01-30
Eric Christopher
Reuse a bunch of cached subtargets and remove getSubtar...
blob
|
commitdiff
|
raw
2015-01-23
Tom Stellard
R600/SI: Move i64 -> v2i32 load promotion into AMDGPUDA...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-20
Tom Stellard
R600/SI: Use external symbols for scratch buffer
blob
|
commitdiff
|
raw
|
diff to current
2015-01-20
Tom Stellard
R600/SI: Don't store scratch buffer frame index in...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-12
Tom Stellard
R600/SI: Use RegisterOperands to specify which operands...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-07
Tom Stellard
R600/SI: Remove VReg_32 register class
blob
|
commitdiff
|
raw
|
diff to current
2015-01-06
Matt Arsenault
R600/SI: Add class intrinsic
blob
|
commitdiff
|
raw
|
diff to current
2014-12-02
Tom Stellard
R600/SI: Set the ATC bit on all resource descriptors...
blob
|
commitdiff
|
raw
|
diff to current
2014-11-13
Matt Arsenault
R600/SI: Get rid of FCLAMP_SI pseudo
blob
|
commitdiff
|
raw
|
diff to current
2014-11-05
Matt Arsenault
R600/SI: Move all rsrc building functions to SIISelLowering
blob
|
commitdiff
|
raw
|
diff to current
2014-11-05
Matt Arsenault
R600/SI: Remove SI_ADDR64_RSRC
blob
|
commitdiff
|
raw
|
diff to current
2014-10-17
Matt Arsenault
R600/SI: Remove SI_BUFFER_RSRC pseudo
blob
|
commitdiff
|
raw
|
diff to current
2014-10-15
Tom Stellard
R600/SI: Fix bug where immediates were being used in...
blob
|
commitdiff
|
raw
|
diff to current
2014-10-15
Matt Arsenault
R600/SI: Also try to use 0 base for misaligned 8-byte...
blob
|
commitdiff
|
raw
|
diff to current
2014-10-14
Matt Arsenault
R600/SI: Use DS offsets for constant addresses
blob
|
commitdiff
|
raw
|
diff to current
2014-10-09
Tom Stellard
R600/SI: Legalize CopyToReg during instruction selection
blob
|
commitdiff
|
raw
|
diff to current
2014-09-30
Matt Arsenault
R600/SI: Update VOP3b to not include obsolete operands
blob
|
commitdiff
|
raw
|
diff to current
2014-09-25
Tom Stellard
R600/SI: Add support for global atomic add
blob
|
commitdiff
|
raw
|
diff to current
2014-09-24
Tom Stellard
R600/SI: Enable selecting SALU inside branches
blob
|
commitdiff
|
raw
|
diff to current
2014-09-22
Tom Stellard
Revert "R600/SI: Add support for global atomic add"
blob
|
commitdiff
|
raw
|
diff to current
2014-09-22
Tom Stellard
R600/SI: Add support for global atomic add
blob
|
commitdiff
|
raw
|
diff to current
2014-09-15
Matt Arsenault
R600/SI: Add preliminary support for flat address space
blob
|
commitdiff
|
raw
|
diff to current
2014-09-05
Tom Stellard
R600/SI: Use S_ADD_U32 and S_SUB_U32 for low half of...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-22
Tom Stellard
R600/SI: Use READ2/WRITE2 instructions for 64-bit mem...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-22
Tom Stellard
R600/SI: Use a ComplexPattern for DS loads and stores
blob
|
commitdiff
|
raw
|
diff to current
2014-08-21
Tom Stellard
R600/SI: Make sure SCRATCH_WAVE_OFFSET is added as...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-11
Tom Stellard
R600/SI: Add a ComplexPattern for selecting MUBUF _OFFS...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-05
Eric Christopher
Have MachineFunction cache a pointer to the subtarget...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-04
Eric Christopher
Remove the TargetMachine forwards for TargetSubtargetIn...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-01
Tom Stellard
R600/SI: Do abs/neg folding with ComplexPatterns
blob
|
commitdiff
|
raw
|
diff to current
2014-07-21
Tom Stellard
R600/SI: Use scratch memory for large private arrays
blob
|
commitdiff
|
raw
|
diff to current
2014-06-24
Tom Stellard
R600/SI: Use a ComplexPattern for MUBUF stores
blob
|
commitdiff
|
raw
|
diff to current
2014-06-23
Matt Arsenault
R600/SI: Fix div_scale intrinsic.
blob
|
commitdiff
|
raw
|
diff to current
2014-06-23
Matt Arsenault
R600/SI: Handle i64 sub.
blob
|
commitdiff
|
raw
|
diff to current
2014-06-23
Matt Arsenault
R600/SI: Move selection of i64 add to separate function.
blob
|
commitdiff
|
raw
|
diff to current
2014-06-17
Tom Stellard
R600: Use LDS and vectors for private memory
blob
|
commitdiff
|
raw
|
diff to current
2014-06-13
Tom Stellard
R600: Move AMDGPUInstrInfo from AMDGPUTargetMachine...
blob
|
commitdiff
|
raw
|
diff to current
2014-06-11
Matt Arsenault
R600/SI: Fix selection failure on scalar_to_vector
blob
|
commitdiff
|
raw
|
diff to current
2014-05-15
Tom Stellard
R600/SI: Only use SALU instructions for 64-bit add...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-29
Tom Stellard
R600/SI: Only select SALU instructions in the entry...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-29
Craig Topper
[C++11] Add 'override' keywords and remove 'virtual...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-27
Craig Topper
Convert SelectionDAG::SelectNodeTo to use ArrayRef.
blob
|
commitdiff
|
raw
|
diff to current
2014-04-18
Matt Arsenault
R600: Minor cleanups.
blob
|
commitdiff
|
raw
|
diff to current
2014-04-18
Matt Arsenault
R600/SI: Try to use scalar BFE.
blob
|
commitdiff
|
raw
|
diff to current
2014-04-18
Tom Stellard
R600/SI: Use SReg_64 instead of VSrc_64 when selecting...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-15
Nick Lewycky
Break PseudoSourceValue out of the Value hierarchy...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-07
Tom Stellard
R600: Match 24-bit arithmetic patterns in a Target...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-07
Tom Stellard
R600: Replace dyn_cast + assert with cast
blob
|
commitdiff
|
raw
|
diff to current
2014-04-03
Tom Stellard
R600/SI: Lower 64-bit immediates using REG_SEQUENCE
blob
|
commitdiff
|
raw
|
diff to current
2014-03-04
Chandler Carruth
[Modules] Move ValueMap to the IR library. While this...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-25
Tom Stellard
R600/SI: Custom select 64-bit ADD
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-09-22
Tim Northover
ISelDAG: spot chain cycles involving MachineNodes
blob
|
commitdiff
|
raw
|
diff to current
2013-09-12
Vincent Lejeune
R600: Move clamp handling code to R600IselLowering.cpp
blob
|
commitdiff
|
raw
|
diff to current
2013-09-12
Vincent Lejeune
R600: Move code handling literal folding into R600ISelL...
blob
|
commitdiff
|
raw
|
diff to current
2013-09-12
Vincent Lejeune
R600: Move fabs/fneg/sel folding logic into PostProcessIsel
blob
|
commitdiff
|
raw
|
diff to current
2013-08-31
Benjamin Kramer
Mark an unreachable code path with llvm_unreachable...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-16
Tom Stellard
R600: Enable folding of inline literals into REQ_SEQUEN...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-15
Alexey Samsonov
Tentative fix for global-buffer-overflow caused by...
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-06
Tom Stellard
R600/SI: Use VSrc_* register classes as the default...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-01
Tom Stellard
R600: Add 64-bit float load/store support
blob
|
commitdiff
|
raw
|
diff to current
2013-07-23
Tom Stellard
R600: Treat CONSTANT_ADDRESS loads like GLOBAL_ADDRESS...
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: Rename AMDILISelDAGToDAG.cpp -> AMDGPUISelDAGToDA...
blob
|
commitdiff
|
raw
|
diff to current