projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Taints the non-acquire RMW's store address with the load part
[oota-llvm.git]
/
lib
/
Target
/
R600
/ R600ISelLowering.cpp
2015-06-13
Tom Stellard
R600 -> AMDGPU rename
commit
|
commitdiff
2015-05-27
Jan Vesely
R600: Rely on TypeLegalizer to use divrem instead of...
commit
|
commitdiff
2015-05-26
Jan Vesely
R600: Use SIGN_EXTEND_INREG for SEXT loads
commit
|
commitdiff
2015-04-30
Jan Vesely
Reinstate revisions r234755, r234759, r234760
commit
|
commitdiff
2015-04-28
Sergey Dmitrouk
Reapply r235977 "[DebugInfo] Add debug locations to...
commit
|
commitdiff
2015-04-28
Daniel Jasper
Revert "[DebugInfo] Add debug locations to constant...
commit
|
commitdiff
2015-04-28
Sergey Dmitrouk
[DebugInfo] Add debug locations to constant SD nodes
commit
|
commitdiff
2015-04-13
Jan Vesely
Revert revisions r234755, r234759, r234760
commit
|
commitdiff
2015-04-13
Jan Vesely
R600: Add carry and borrow instructions. Use them to...
commit
|
commitdiff
2015-04-10
Benjamin Kramer
Reduce dyn_cast<> to isa<> or cast<> where possible.
commit
|
commitdiff
2015-03-25
Nico Weber
Fix typo in comment.
commit
|
commitdiff
2015-03-24
Marek Olsak
R600/SI: Expand fract to floor, then only select V_FRAC...
commit
|
commitdiff
2015-03-10
Mehdi Amini
DataLayout is mandatory, update the API to reflect...
commit
|
commitdiff
2015-02-26
Eric Christopher
Remove an argument-less call to getSubtargetImpl from...
commit
|
commitdiff
2015-02-17
Benjamin Kramer
Prefer SmallVector::append/insert over push_back loops.
commit
|
commitdiff
2015-02-16
Andrew Trick
AArch64: Safely handle the incoming sret call argument.
commit
|
commitdiff
2015-01-30
Eric Christopher
Reuse a bunch of cached subtargets and remove getSubtar...
commit
|
commitdiff
2015-01-08
Ahmed Bougacha
[SelectionDAG] Allow targets to specify legality of...
commit
|
commitdiff
2014-12-12
Matt Arsenault
R600: Fix min/max matching problems with unordered...
commit
|
commitdiff
2014-11-26
Matt Arsenault
R600/SI: Use ZeroOrNegativeOneBooleanContent
commit
|
commitdiff
2014-11-23
Matt Arsenault
R600: Fix extloads of i1 on R600/Evergreen
commit
|
commitdiff
2014-11-15
Tom Stellard
R600: Factor i64 UDIVREM lowering into its own fuction
commit
|
commitdiff
2014-10-14
Jan Vesely
Reapply "R600: Add new intrinsic to read work dimensions"
commit
|
commitdiff
2014-10-14
Rafael Espindola
Revert "R600: Add new intrinsic to read work dimensions"
commit
|
commitdiff
2014-10-14
Jan Vesely
R600: Add new intrinsic to read work dimensions
commit
|
commitdiff
2014-09-11
Aaron Watry
R600: Add cmpxchg instruction for evergreen
commit
|
commitdiff
2014-08-13
Matt Arsenault
R600: Correctly set the src value offset for scalarized...
commit
|
commitdiff
2014-08-06
Eric Christopher
Remove the target machine from CCState. Previously...
commit
|
commitdiff
2014-08-05
Eric Christopher
Have MachineFunction cache a pointer to the subtarget...
commit
|
commitdiff
2014-08-04
Eric Christopher
Remove the TargetMachine forwards for TargetSubtargetIn...
commit
|
commitdiff
2014-08-01
Tom Stellard
Revert "R600: Move code for generating REGISTER_LOAD...
commit
|
commitdiff
2014-08-01
Tom Stellard
R600: Move code for generating REGISTER_LOAD into R600I...
commit
|
commitdiff
2014-07-31
Louis Gerbarg
Make sure no loads resulting from load->switch DAGCombi...
commit
|
commitdiff
2014-07-24
Matt Arsenault
R600: Add new functions for splitting vector loads...
commit
|
commitdiff
2014-07-21
Tom Stellard
R600/SI: Store constant initializer data in constant...
commit
|
commitdiff
2014-07-13
Matt Arsenault
R600: Make ShaderType private
commit
|
commitdiff
2014-07-10
Jan Vesely
R600: Implement float to long/ulong
commit
|
commitdiff
2014-07-07
Matt Arsenault
R600: Fix mishandling of load / store chains.
commit
|
commitdiff
2014-06-29
Craig Topper
Add ops() method to SDNode that returns an ArrayRef...
commit
|
commitdiff
2014-06-27
Matt Arsenault
R600: Move load/store ReplaceNodeResults to common...
commit
|
commitdiff
2014-06-24
Matt Arsenault
R600: Fix inconsistency in rsq instructions.
commit
|
commitdiff
2014-06-23
Matt Arsenault
R600: Remove AMDILISelLowering
commit
|
commitdiff
2014-06-23
Matt Arsenault
R600: Move add/sub with overflow out of AMDILISelLowering
commit
|
commitdiff
2014-06-23
Matt Arsenault
R600/SI: Handle i64 sub.
commit
|
commitdiff
2014-06-23
Matt Arsenault
R600: Rename AMDIL file
commit
|
commitdiff
2014-06-22
Jan Vesely
R600: Use LowerSDIVREM for i64 node replace
commit
|
commitdiff
2014-06-18
Jan Vesely
R600: Implement 64bit SRA
commit
|
commitdiff
2014-06-18
Jan Vesely
R600: Implement 64bit SRL
commit
|
commitdiff
2014-06-18
Jan Vesely
R600: Implement 64bit SHL
commit
|
commitdiff
2014-06-17
Tom Stellard
R600: Use LDS and vectors for private memory
commit
|
commitdiff
2014-06-13
Tom Stellard
R600: Move AMDGPUInstrInfo from AMDGPUTargetMachine...
commit
|
commitdiff
2014-05-22
Matt Arsenault
R600: Add dag combine for BFE
commit
|
commitdiff
2014-05-12
Matt Arsenault
Use cast<> for unchecked use
commit
|
commitdiff
2014-05-12
Matt Arsenault
Use cast<> for unchecked use
commit
|
commitdiff
2014-05-12
Matt Arsenault
Use range for
commit
|
commitdiff
2014-05-09
Tom Stellard
R600: Move MIN/MAX matching from LowerOperation() to...
commit
|
commitdiff
2014-04-30
Craig Topper
Use makeArrayRef insted of calling ArrayRef<T> construc...
commit
|
commitdiff
2014-04-29
Tom Stellard
R600: Remove duplicate setting of SELECT expansion.
commit
|
commitdiff
2014-04-29
Tom Stellard
R600: Change UDIV/UREM to UDIVREM when legalizing types
commit
|
commitdiff
2014-04-27
Craig Topper
Convert SelectionDAG::getMergeValues to use ArrayRef.
commit
|
commitdiff
2014-04-26
Craig Topper
Convert getMemIntrinsicNode to take ArrayRef of SDValue...
commit
|
commitdiff
2014-04-26
Craig Topper
Convert SelectionDAG::getNode methods to use ArrayRef...
commit
|
commitdiff
2014-04-18
Matt Arsenault
R600: Minor cleanups.
commit
|
commitdiff
2014-04-16
Matt Arsenault
R600: Expand sign extension of vectors.
commit
|
commitdiff
2014-04-15
Nick Lewycky
Break PseudoSourceValue out of the Value hierarchy...
commit
|
commitdiff
2014-04-11
Matt Arsenault
R600: Check if a sextload should be used for parameter...
commit
|
commitdiff
2014-04-07
Tom Stellard
R600: Match 24-bit arithmetic patterns in a Target...
commit
|
commitdiff
2014-04-07
Matt Arsenault
Use .data() instead of &x[0]
commit
|
commitdiff
2014-03-27
Matt Arsenault
R600/SI: Fix unreachable with a sext_in_reg to an illeg...
commit
|
commitdiff
2014-03-17
Matt Arsenault
R600: Match sign_extend_inreg to BFE instructions
commit
|
commitdiff
2014-03-02
Benjamin Kramer
[C++11] Replace llvm::next and llvm::prior with std...
commit
|
commitdiff
2014-01-24
Alp Toker
Fix known typos
commit
|
commitdiff
2014-01-22
Tom Stellard
R600/SI: Add support for i8 and i16 private loads/stores
commit
|
commitdiff
2013-12-10
Matt Arsenault
Use llvm_unreachable instead of assert(0)
commit
|
commitdiff
2013-12-10
Vincent Lejeune
R600: Fix an infinite loop when trying to reorganize...
commit
|
commitdiff
2013-12-05
Alp Toker
Correct word hyphenations
commit
|
commitdiff
2013-11-15
Tom Stellard
R600: Fix scheduling of instructions that use the LDS...
commit
|
commitdiff
2013-11-13
Tom Stellard
R600/SI: Add support for private address space load...
commit
|
commitdiff
2013-11-13
Matt Arsenault
R600: Fix selection failure on EXTLOAD
commit
|
commitdiff
2013-11-12
Vincent Lejeune
R600: Reenable llvm.R600.load.input/interp.input for...
commit
|
commitdiff
2013-11-11
Vincent Lejeune
R600: Use function inputs to represent data stored...
commit
|
commitdiff
2013-11-01
Matt Arsenault
Use isa<> instead of dyn_cast<> with unused value
commit
|
commitdiff
2013-10-30
Matt Arsenault
Fix a few typos
commit
|
commitdiff
2013-10-28
NAKAMURA Takumi
Prune utf8 chars in comments.
commit
|
commitdiff
2013-10-28
NAKAMURA Takumi
Target/R600: Un-tab-ify.
commit
|
commitdiff
2013-10-23
Tom Stellard
R600: Fix handling of vector kernel arguments
commit
|
commitdiff
2013-10-13
Vincent Lejeune
R600: Use masked read sel for texture instructions
commit
|
commitdiff
2013-10-13
Vincent Lejeune
R600: fix swizzle export
commit
|
commitdiff
2013-10-02
Vincent Lejeune
R600: Add a ldptr intrinsic to support MSAA.
commit
|
commitdiff
2013-09-28
Tom Stellard
R600: Fix handling of NAN in comparison instructions
commit
|
commitdiff
2013-09-28
Tom Stellard
SelectionDAG: Improve legalization of SELECT_CC with...
commit
|
commitdiff
2013-09-28
Tom Stellard
SelectionDAG: Try to expand all condition codes using...
commit
|
commitdiff
2013-09-12
Vincent Lejeune
R600: Move clamp handling code to R600IselLowering.cpp
commit
|
commitdiff
2013-09-12
Vincent Lejeune
R600: Move code handling literal folding into R600ISelL...
commit
|
commitdiff
2013-09-12
Vincent Lejeune
R600: Move fabs/fneg/sel folding logic into PostProcessIsel
commit
|
commitdiff
2013-09-05
Tom Stellard
R600: Add support for local memory atomic add
commit
|
commitdiff
2013-09-05
Tom Stellard
R600: Expand SELECT nodes rather than custom lowering...
commit
|
commitdiff
2013-08-26
Tom Stellard
R600: Add support for vector local memory loads
commit
|
commitdiff
2013-08-26
Tom Stellard
R600: Add support for i8 and i16 local memory loads
commit
|
commitdiff
2013-08-26
Tom Stellard
R600: Add support for v4i32 and v2i32 local stores
commit
|
commitdiff
next