projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
R600/SI: Add kill flag when copying scratch offset to a register
[oota-llvm.git]
/
lib
/
Target
/
R600
/
AMDGPUTargetMachine.cpp
2015-01-14
Tom Stellard
R600/SI: Spill VGPRs to scratch space for compute shaders
blob
|
commitdiff
|
raw
2015-01-06
Tom Stellard
R600/SI: Add a stub GCNTargetMachine
blob
|
commitdiff
|
raw
|
diff to current
2014-12-11
Matthias Braun
[CodeGen] Add print and verify pass after each MachineF...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-11
Rafael Espindola
This reverts commit r224043 and r224042.
blob
|
commitdiff
|
raw
|
diff to current
2014-12-11
Matthias Braun
[CodeGen] Add print and verify pass after each MachineF...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-03
Tom Stellard
R600/SI: Move SIInsertWaits into AMDGPUPassConfig:...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-03
Tom Stellard
R600/SI: Don't run SI passes on R600 subtargets
blob
|
commitdiff
|
raw
|
diff to current
2014-12-03
Matt Arsenault
R600/SI: Fix running SILowerI1Copies a second time
blob
|
commitdiff
|
raw
|
diff to current
2014-11-21
Tom Stellard
R600/SI: Add SIFoldOperands pass
blob
|
commitdiff
|
raw
|
diff to current
2014-11-18
Matt Arsenault
R600/SI: Move SIFixSGPRCopies to inst selector passes
blob
|
commitdiff
|
raw
|
diff to current
2014-11-13
Aditya Nandakumar
This patch changes the ownership of TLOF from TargetLow...
blob
|
commitdiff
|
raw
|
diff to current
2014-11-03
Tom Stellard
Reapply: R600: Make sure to inline all internal functions
blob
|
commitdiff
|
raw
|
diff to current
2014-10-31
Reid Kleckner
Revert "R600: Make sure to inline all internal functions"
blob
|
commitdiff
|
raw
|
diff to current
2014-10-31
Tom Stellard
R600: Make sure to inline all internal functions
blob
|
commitdiff
|
raw
|
diff to current
2014-10-10
Matt Arsenault
R600/SI: Add load / store machine optimizer pass.
blob
|
commitdiff
|
raw
|
diff to current
2014-09-24
Tom Stellard
R600/SI: Fix the FixSGPRLiveRanges pass
blob
|
commitdiff
|
raw
|
diff to current
2014-09-03
Benjamin Kramer
Add override to overriden virtual methods, remove virtu...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-04
Eric Christopher
Move the R600 intrinsic support back to the target...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-25
Eric Christopher
Move R600 subtarget dependent variables onto the subtarget.
blob
|
commitdiff
|
raw
|
diff to current
2014-07-21
Tom Stellard
R600/SI: Add instruction shrinking pass
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-07-13
Matt Arsenault
R600: Add option to disable promote alloca
blob
|
commitdiff
|
raw
|
diff to current
2014-07-02
Tom Stellard
R600/SI: Adjsut SGPR live ranges before register allocation
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: Remove AMDIL instruction and register definitions
blob
|
commitdiff
|
raw
|
diff to current
2014-06-13
Tom Stellard
R600: Move AMDGPUInstrInfo from AMDGPUTargetMachine...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-22
Matt Arsenault
R600: Add definition for flat address space ID.
blob
|
commitdiff
|
raw
|
diff to current
2014-04-30
Tom Stellard
R600/SI: Use VALU instructions for copying i1 values
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-25
Craig Topper
[C++] Use 'nullptr'. Target edition.
blob
|
commitdiff
|
raw
|
diff to current
2014-04-21
David Blaikie
Use unique_ptr to manage objects owned by the ScheduleD...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-21
Tom Stellard
R600/SI: Handle MUBUF instructions in SIInstrInfo:...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-24
Matt Arsenault
R600: Make check clearer.
blob
|
commitdiff
|
raw
|
diff to current
2014-01-13
Chandler Carruth
[cleanup] Move the Dominators.h and Verifier.h headers...
blob
|
commitdiff
|
raw
|
diff to current
2013-12-28
Andrew Trick
Factor MI-Sched in preparation for post-ra scheduling...
blob
|
commitdiff
|
raw
|
diff to current
2013-12-19
Rafael Espindola
Small simplification, p0 is the same as p.
blob
|
commitdiff
|
raw
|
diff to current
2013-12-19
Matt Arsenault
R600/SI: Make private pointers be 32-bit.
blob
|
commitdiff
|
raw
|
diff to current
2013-12-16
Rafael Espindola
One last cleanup of LLVM's DataLayout strings.
blob
|
commitdiff
|
raw
|
diff to current
2013-12-16
Rafael Espindola
Structure R600's computeDataLayout more like every...
blob
|
commitdiff
|
raw
|
diff to current
2013-12-16
Rafael Espindola
The preferred alignment defaults to the abi alignment...
blob
|
commitdiff
|
raw
|
diff to current
2013-12-16
Rafael Espindola
Don't duplicate the DataLayout defaults for integer...
blob
|
commitdiff
|
raw
|
diff to current
2013-12-16
Rafael Espindola
On DataLayout, omit the default of p:64:64:64.
blob
|
commitdiff
|
raw
|
diff to current
2013-12-14
Rafael Espindola
Turn AMDGPUSubtarget::getDataLayout into a static function.
blob
|
commitdiff
|
raw
|
diff to current
2013-12-11
Tom Stellard
R600: Register AMDGPUCFGStructurizer pass
blob
|
commitdiff
|
raw
|
diff to current
2013-12-11
Tom Stellard
R600: Register R600EmitClauseMarkers pass
blob
|
commitdiff
|
raw
|
diff to current
2013-12-07
Vincent Lejeune
Add a RequireStructuredCFG Field to TargetMachine.
blob
|
commitdiff
|
raw
|
diff to current
2013-11-18
Tom Stellard
R600: Enable the IR structurizer by default
blob
|
commitdiff
|
raw
|
diff to current
2013-11-18
Tom Stellard
R600: Add a SubtargetFeatture for disabling the ifcvt...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-23
Tom Stellard
R600: Fix handling of vector kernel arguments
blob
|
commitdiff
|
raw
|
diff to current
2013-10-22
Tom Stellard
R600: Simplify handling of private address space
blob
|
commitdiff
|
raw
|
diff to current
2013-10-13
Vincent Lejeune
R600/SI: Add SinkingPass before ISel
blob
|
commitdiff
|
raw
|
diff to current
2013-10-10
Tom Stellard
R600: Use StructurizeCFGPass for non SI targets
blob
|
commitdiff
|
raw
|
diff to current
2013-10-01
Vincent Lejeune
R600: add a pass that merges clauses.
blob
|
commitdiff
|
raw
|
diff to current
2013-09-20
Andrew Trick
Allow subtarget selection of the default MachineSchedul...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-14
Tom Stellard
R600/SI: Convert v16i8 resource descriptors to i128
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-06
Tom Stellard
Factor FlattenCFG out from SimplifyCFG
blob
|
commitdiff
|
raw
|
diff to current
2013-07-27
Tom Stellard
SimplifyCFG: Use parallel-and and parallel-or mode...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-19
Vincent Lejeune
R600: Simplify AMDILCFGStructurize by removing template...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-09
Vincent Lejeune
R600: Do not predicated basic block with multiple alu...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-19
Matt Arsenault
Move StructurizeCFG out of R600 to generic Transforms.
blob
|
commitdiff
|
raw
|
diff to current
2013-06-07
Tom Stellard
R600: Rework subtarget info and remove AMDILDevice...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-05
Vincent Lejeune
R600: Add a pass that merge Vector Register
blob
|
commitdiff
|
raw
|
diff to current
2013-06-05
Rafael Espindola
Revert "R600: Add a pass that merge Vector Register"
blob
|
commitdiff
|
raw
|
diff to current
2013-06-04
Vincent Lejeune
R600: Add a pass that merge Vector Register
blob
|
commitdiff
|
raw
|
diff to current
2013-05-23
Rafael Espindola
Fix a leak on the r600 backend.
blob
|
commitdiff
|
raw
|
diff to current
2013-05-17
Vincent Lejeune
R600: Improve texture handling
blob
|
commitdiff
|
raw
|
diff to current
2013-05-13
Rafael Espindola
Remove the MachineMove class.
blob
|
commitdiff
|
raw
|
diff to current
2013-05-10
Tom Stellard
R600: Remove AMDILPeeopholeOptimizer and replace optimi...
blob
|
commitdiff
|
raw
|
diff to current
2013-04-30
Vincent Lejeune
R600: Packetize instructions
blob
|
commitdiff
|
raw
|
diff to current
2013-04-01
Vincent Lejeune
R600: Add support for native control flow
blob
|
commitdiff
|
raw
|
diff to current
2013-04-01
Vincent Lejeune
R600: Emit CF_ALU and use true kcache register.
blob
|
commitdiff
|
raw
|
diff to current
2013-03-07
Christian Konig
R600/SI: rework input interpolation v2
blob
|
commitdiff
|
raw
|
diff to current
2013-03-05
Vincent Lejeune
R600: initial scheduler code
blob
|
commitdiff
|
raw
|
diff to current
2013-03-05
Vincent Lejeune
R600: Remove LowerConstCopyPass and lower CONST_COPY...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-16
Christian Konig
R600/SI: cleanup literal handling v3
blob
|
commitdiff
|
raw
|
diff to current
2013-02-06
Tom Stellard
R600: Support for indirect addressing v4
blob
|
commitdiff
|
raw
|
diff to current
2013-02-05
Tom Stellard
R600: Fold remaining CONST_COPY after expand pseudo...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-23
Tom Stellard
R600: rework handling of the constants
blob
|
commitdiff
|
raw
|
diff to current
2013-01-18
Tom Stellard
R600: Proper insert S_WAITCNT instructions
blob
|
commitdiff
|
raw
|
diff to current
2012-12-19
Tom Stellard
R600: New control flow for SI v2
blob
|
commitdiff
|
raw
|
diff to current
2012-12-11
Tom Stellard
Add R600 backend
blob
|
commitdiff
|
raw
|
diff to current