projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
R600/SI: Allow comuting fp immediates
[oota-llvm.git]
/
lib
/
Target
/
R600
/
AMDGPUISelLowering.h
2014-10-16
Matt Arsenault
R600: Remove dead function
blob
|
commitdiff
|
raw
2014-10-03
Matt Arsenault
R600/SI: Custom lower f64 -> i64 conversions
blob
|
commitdiff
|
raw
|
diff to current
2014-10-03
Matt Arsenault
R600: Custom lower [s|u]int_to_fp for i64 -> f64
blob
|
commitdiff
|
raw
|
diff to current
2014-09-10
Matt Arsenault
R600: Custom lower frem
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-29
Matt Arsenault
R600/SI: Use mad for fsub + fmul
blob
|
commitdiff
|
raw
|
diff to current
2014-08-15
Matt Arsenault
R600/SI: Add intrinsic for ldexp
blob
|
commitdiff
|
raw
|
diff to current
2014-08-13
Benjamin Kramer
Canonicalize header guards into a common format.
blob
|
commitdiff
|
raw
|
diff to current
2014-08-12
Jan Vesely
R600: Use optimized 24bit path in udivrem
blob
|
commitdiff
|
raw
|
diff to current
2014-08-12
Jan Vesely
R600: Remove unused code.
blob
|
commitdiff
|
raw
|
diff to current
2014-08-12
Jan Vesely
R600: Use i24 optimized path for SREM
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: Use scratch memory for large private arrays
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-15
Matt Arsenault
R600: Add dag combine for copy of an illegal type.
blob
|
commitdiff
|
raw
|
diff to current
2014-06-30
Matt Arsenault
R600: Move mul combine to separate function
blob
|
commitdiff
|
raw
|
diff to current
2014-06-26
Aaron Ballman
Silencing a warning about isZExtFree hiding an inherite...
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-24
Matt Arsenault
R600: Remove DIV_INF
blob
|
commitdiff
|
raw
|
diff to current
2014-06-23
Matt Arsenault
R600: Remove AMDILISelLowering
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-22
Jan Vesely
R600: Implement custom SDIVREM.
blob
|
commitdiff
|
raw
|
diff to current
2014-06-19
Matt Arsenault
R600/SI: Add intrinsics for various math instructions.
blob
|
commitdiff
|
raw
|
diff to current
2014-06-18
Matt Arsenault
R600: Handle fnearbyint
blob
|
commitdiff
|
raw
|
diff to current
2014-06-18
Matt Arsenault
R600/SI: Add intrinsics for brev instructions
blob
|
commitdiff
|
raw
|
diff to current
2014-06-18
Matt Arsenault
R600: Implement f64 ftrunc, ffloor and fceil.
blob
|
commitdiff
|
raw
|
diff to current
2014-06-18
Matt Arsenault
R600: Custom lower f64 frint for pre-CI
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-15
Matt Arsenault
R600: Move / cleanup more leftover AMDIL stuff.
blob
|
commitdiff
|
raw
|
diff to current
2014-06-15
Matt Arsenault
R600: Move division custom lowering out of AMDILISelLow...
blob
|
commitdiff
|
raw
|
diff to current
2014-06-15
Matt Arsenault
R600: Remove dead code
blob
|
commitdiff
|
raw
|
diff to current
2014-06-12
Matt Arsenault
R600: Mostly remove remaining AMDIL intrinsics.
blob
|
commitdiff
|
raw
|
diff to current
2014-06-11
Matt Arsenault
R600/SI: Use v_cvt_f32_ubyte* instructions
blob
|
commitdiff
|
raw
|
diff to current
2014-06-11
Matt Arsenault
R600: Add helper functions.
blob
|
commitdiff
|
raw
|
diff to current
2014-05-22
Matt Arsenault
R600: Implement ComputeNumSignBitsForTargetNode for BFE
blob
|
commitdiff
|
raw
|
diff to current
2014-05-22
Matt Arsenault
R600: Add intrinsics for mad24
blob
|
commitdiff
|
raw
|
diff to current
2014-05-19
Matt Arsenault
Remove unused method declaration
blob
|
commitdiff
|
raw
|
diff to current
2014-05-14
Jay Foad
Rename ComputeMaskedBits to computeKnownBits. "Masked...
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-29
Craig Topper
[C++11] Add 'override' keywords and remove 'virtual...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-22
Matt Arsenault
R600: Emit error instead of unreachable on function...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-18
Matt Arsenault
R600: Minor cleanups.
blob
|
commitdiff
|
raw
|
diff to current
2014-04-11
Matt Arsenault
Move ExtractVectorElements to SelectionDAG.
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-03-31
Matt Arsenault
R600: Add target nodes for BFM and BFI
blob
|
commitdiff
|
raw
|
diff to current
2014-03-27
Matt Arsenault
R600: Implement isZExtFree.
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-25
Matt Arsenault
R600: Move computeMaskedBitsForTargetNode out of AMDILI...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-24
Matt Arsenault
R600: Implement isNarrowingProfitable.
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
Craig Topper
Switch all uses of LLVM_OVERRIDE to just use 'override...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-24
Matt Arsenault
R600/SI - Add new CI arithmetic instructions.
blob
|
commitdiff
|
raw
|
diff to current
2014-02-12
Benjamin Kramer
R600: Always implement both versions of isTruncateFree...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-10
Matt Arsenault
R600: Implement isTruncateFree
blob
|
commitdiff
|
raw
|
diff to current
2014-01-22
Tom Stellard
R600: Add support for global addresses with constant...
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-11-15
Matt Arsenault
Add target hook to prevent folding some bitcasted loads.
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-10-30
Tom Stellard
R600: Custom lower f32 = uint_to_fp i64
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-09-12
Tom Stellard
R600/SI: expose TBUFFER_STORE_FORMAT_* for OpenGL trans...
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 v4i32 and v2i32 local stores
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-14
Tom Stellard
R600/SI: Improve legalization of vector operations
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-05
Tom Stellard
R600: Implement TargetLowering::getVectorIdxTy()
blob
|
commitdiff
|
raw
|
diff to current
2013-07-23
Tom Stellard
DAGCombiner: Pass the correct type to TargetLowering...
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
2013-06-03
Tom Stellard
R600/SI: Add support for work item and work group intri...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-03
Tom Stellard
R600/SI: Rework MUBUF store instructions
blob
|
commitdiff
|
raw
|
diff to current
2013-05-25
Andrew Trick
Track IR ordering of SelectionDAG nodes 2/4.
blob
|
commitdiff
|
raw
|
diff to current
2013-05-20
Tom Stellard
R600: Swap the legality of rotl and rotr
blob
|
commitdiff
|
raw
|
diff to current
2013-05-17
Vincent Lejeune
R600: Relax some vector constraints on Dot4.
blob
|
commitdiff
|
raw
|
diff to current
2013-05-17
Vincent Lejeune
R600: Improve texture handling
blob
|
commitdiff
|
raw
|
diff to current
2013-04-05
Tom Stellard
R600/SI: Add support for buffer stores v2
blob
|
commitdiff
|
raw
|
diff to current
2013-03-07
Christian Konig
R600/SI: add proper formal parameter handling for SI
blob
|
commitdiff
|
raw
|
diff to current
2013-02-26
Christian Konig
R600/SI: add folding helper
blob
|
commitdiff
|
raw
|
diff to current
2013-02-18
Vincent Lejeune
R600/SI: Use MULADD_IEEE/V_MAD_F32 instruction for...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-16
Christian Konig
R600/SI: nuke SReg_1 v3
blob
|
commitdiff
|
raw
|
diff to current
2013-02-08
Tom Stellard
R600: Dump the function name when TargetLowering::Lower...
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: improve inputs/interpolation handling
blob
|
commitdiff
|
raw
|
diff to current
2013-01-23
Tom Stellard
R600: Add a CONST_ADDRESS node to model constant buf...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-11
Tom Stellard
Add R600 backend
blob
|
commitdiff
|
raw
|
diff to current