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
/
R600ISelLowering.cpp
2015-01-08
Ahmed Bougacha
[SelectionDAG] Allow targets to specify legality of...
blob
|
commitdiff
|
raw
2014-12-12
Matt Arsenault
R600: Fix min/max matching problems with unordered...
blob
|
commitdiff
|
raw
|
diff to current
2014-11-26
Matt Arsenault
R600/SI: Use ZeroOrNegativeOneBooleanContent
blob
|
commitdiff
|
raw
|
diff to current
2014-11-23
Matt Arsenault
R600: Fix extloads of i1 on R600/Evergreen
blob
|
commitdiff
|
raw
|
diff to current
2014-11-15
Tom Stellard
R600: Factor i64 UDIVREM lowering into its own fuction
blob
|
commitdiff
|
raw
|
diff to current
2014-10-14
Jan Vesely
Reapply "R600: Add new intrinsic to read work dimensions"
blob
|
commitdiff
|
raw
|
diff to current
2014-10-14
Rafael Espindola
Revert "R600: Add new intrinsic to read work dimensions"
blob
|
commitdiff
|
raw
|
diff to current
2014-10-14
Jan Vesely
R600: Add new intrinsic to read work dimensions
blob
|
commitdiff
|
raw
|
diff to current
2014-09-11
Aaron Watry
R600: Add cmpxchg instruction for evergreen
blob
|
commitdiff
|
raw
|
diff to current
2014-08-13
Matt Arsenault
R600: Correctly set the src value offset for scalarized...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-06
Eric Christopher
Remove the target machine from CCState. Previously...
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
Revert "R600: Move code for generating REGISTER_LOAD...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-01
Tom Stellard
R600: Move code for generating REGISTER_LOAD into R600I...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-31
Louis Gerbarg
Make sure no loads resulting from load->switch DAGCombi...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-24
Matt Arsenault
R600: Add new functions for splitting vector loads...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-21
Tom Stellard
R600/SI: Store constant initializer data in constant...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-13
Matt Arsenault
R600: Make ShaderType private
blob
|
commitdiff
|
raw
|
diff to current
2014-07-10
Jan Vesely
R600: Implement float to long/ulong
blob
|
commitdiff
|
raw
|
diff to current
2014-07-07
Matt Arsenault
R600: Fix mishandling of load / store chains.
blob
|
commitdiff
|
raw
|
diff to current
2014-06-29
Craig Topper
Add ops() method to SDNode that returns an ArrayRef...
blob
|
commitdiff
|
raw
|
diff to current
2014-06-27
Matt Arsenault
R600: Move load/store ReplaceNodeResults to common...
blob
|
commitdiff
|
raw
|
diff to current
2014-06-24
Matt Arsenault
R600: Fix inconsistency in rsq instructions.
blob
|
commitdiff
|
raw
|
diff to current
2014-06-23
Matt Arsenault
R600: Remove AMDILISelLowering
blob
|
commitdiff
|
raw
|
diff to current
2014-06-23
Matt Arsenault
R600: Move add/sub with overflow out of AMDILISelLowering
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: Rename AMDIL file
blob
|
commitdiff
|
raw
|
diff to current
2014-06-22
Jan Vesely
R600: Use LowerSDIVREM for i64 node replace
blob
|
commitdiff
|
raw
|
diff to current
2014-06-18
Jan Vesely
R600: Implement 64bit SRA
blob
|
commitdiff
|
raw
|
diff to current
2014-06-18
Jan Vesely
R600: Implement 64bit SRL
blob
|
commitdiff
|
raw
|
diff to current
2014-06-18
Jan Vesely
R600: Implement 64bit SHL
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-05-22
Matt Arsenault
R600: Add dag combine for BFE
blob
|
commitdiff
|
raw
|
diff to current
2014-05-12
Matt Arsenault
Use cast<> for unchecked use
blob
|
commitdiff
|
raw
|
diff to current
2014-05-12
Matt Arsenault
Use cast<> for unchecked use
blob
|
commitdiff
|
raw
|
diff to current
2014-05-12
Matt Arsenault
Use range for
blob
|
commitdiff
|
raw
|
diff to current
2014-05-09
Tom Stellard
R600: Move MIN/MAX matching from LowerOperation() to...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-30
Craig Topper
Use makeArrayRef insted of calling ArrayRef<T> construc...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-29
Tom Stellard
R600: Remove duplicate setting of SELECT expansion.
blob
|
commitdiff
|
raw
|
diff to current
2014-04-29
Tom Stellard
R600: Change UDIV/UREM to UDIVREM when legalizing types
blob
|
commitdiff
|
raw
|
diff to current
2014-04-27
Craig Topper
Convert SelectionDAG::getMergeValues to use ArrayRef.
blob
|
commitdiff
|
raw
|
diff to current
2014-04-26
Craig Topper
Convert getMemIntrinsicNode to take ArrayRef of SDValue...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-26
Craig Topper
Convert SelectionDAG::getNode methods 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-16
Matt Arsenault
R600: Expand sign extension of vectors.
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-11
Matt Arsenault
R600: Check if a sextload should be used for parameter...
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
Matt Arsenault
Use .data() instead of &x[0]
blob
|
commitdiff
|
raw
|
diff to current
2014-03-27
Matt Arsenault
R600/SI: Fix unreachable with a sext_in_reg to an illeg...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-17
Matt Arsenault
R600: Match sign_extend_inreg to BFE instructions
blob
|
commitdiff
|
raw
|
diff to current
2014-03-02
Benjamin Kramer
[C++11] Replace llvm::next and llvm::prior with std...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-24
Alp Toker
Fix known typos
blob
|
commitdiff
|
raw
|
diff to current
2014-01-22
Tom Stellard
R600/SI: Add support for i8 and i16 private loads/stores
blob
|
commitdiff
|
raw
|
diff to current
2013-12-10
Matt Arsenault
Use llvm_unreachable instead of assert(0)
blob
|
commitdiff
|
raw
|
diff to current
2013-12-10
Vincent Lejeune
R600: Fix an infinite loop when trying to reorganize...
blob
|
commitdiff
|
raw
|
diff to current
2013-12-05
Alp Toker
Correct word hyphenations
blob
|
commitdiff
|
raw
|
diff to current
2013-11-15
Tom Stellard
R600: Fix scheduling of instructions that use the LDS...
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-11-13
Matt Arsenault
R600: Fix selection failure on EXTLOAD
blob
|
commitdiff
|
raw
|
diff to current
2013-11-12
Vincent Lejeune
R600: Reenable llvm.R600.load.input/interp.input for...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-11
Vincent Lejeune
R600: Use function inputs to represent data stored...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-01
Matt Arsenault
Use isa<> instead of dyn_cast<> with unused value
blob
|
commitdiff
|
raw
|
diff to current
2013-10-30
Matt Arsenault
Fix a few typos
blob
|
commitdiff
|
raw
|
diff to current
2013-10-28
NAKAMURA Takumi
Prune utf8 chars in comments.
blob
|
commitdiff
|
raw
|
diff to current
2013-10-28
NAKAMURA Takumi
Target/R600: Un-tab-ify.
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-13
Vincent Lejeune
R600: Use masked read sel for texture instructions
blob
|
commitdiff
|
raw
|
diff to current
2013-10-13
Vincent Lejeune
R600: fix swizzle export
blob
|
commitdiff
|
raw
|
diff to current
2013-10-02
Vincent Lejeune
R600: Add a ldptr intrinsic to support MSAA.
blob
|
commitdiff
|
raw
|
diff to current
2013-09-28
Tom Stellard
R600: Fix handling of NAN in comparison instructions
blob
|
commitdiff
|
raw
|
diff to current
2013-09-28
Tom Stellard
SelectionDAG: Improve legalization of SELECT_CC with...
blob
|
commitdiff
|
raw
|
diff to current
2013-09-28
Tom Stellard
SelectionDAG: Try to expand all condition codes using...
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-09-05
Tom Stellard
R600: Add support for local memory atomic add
blob
|
commitdiff
|
raw
|
diff to current
2013-09-05
Tom Stellard
R600: Expand SELECT nodes rather than custom lowering...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-26
Tom Stellard
R600: Add support for vector local memory loads
blob
|
commitdiff
|
raw
|
diff to current
2013-08-26
Tom Stellard
R600: Add support for i8 and i16 local memory loads
blob
|
commitdiff
|
raw
|
diff to current
2013-08-26
Tom Stellard
R600: Add support for v4i32 and v2i32 local stores
blob
|
commitdiff
|
raw
|
diff to current
2013-08-16
Tom Stellard
R600: Expand vector float operations for both SI and...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-16
Tom Stellard
R600: Add support for global vector stores with element...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-16
Tom Stellard
R600: Add support for i16 and i8 global stores
blob
|
commitdiff
|
raw
|
diff to current
2013-08-12
Tom Stellard
R600: Set scheduling preference to Sched::Source
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-30
Tom Stellard
R600/SI: Expand vector fp <-> int conversions
blob
|
commitdiff
|
raw
|
diff to current
2013-07-30
Quentin Colombet
[R600] Replicate old DAGCombiner behavior in target...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-23
Tom Stellard
R600: Move CONST_ADDRESS folding into AMDGPUDAGToDAGISe...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-23
Tom Stellard
R600: Use KCache for kernel arguments
blob
|
commitdiff
|
raw
|
diff to current
2013-07-23
Tom Stellard
R600: Use the same compute kernel calling convention...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-23
Tom Stellard
R600: Use correct LoadExtType when lowering kernel...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-23
Tom Stellard
R600: Clean up extended load patterns
blob
|
commitdiff
|
raw
|
diff to current
2013-07-18
Tom Stellard
R600: Expand VSELECT for all types
blob
|
commitdiff
|
raw
|
diff to current
2013-07-10
Michel Danzer
R600/SI: Initial local memory support
blob
|
commitdiff
|
raw
|
diff to current
2013-07-09
Vincent Lejeune
R600: Fix a rare bug where swizzle optimization returns...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-09
Vincent Lejeune
R600: Use DAG lowering pass to handle fcos/fsin
blob
|
commitdiff
|
raw
|
diff to current
2013-06-28
Tom Stellard
R600: Add local memory support via LDS
blob
|
commitdiff
|
raw
|
diff to current
next