summaryrefslogtreecommitdiff
path: root/test/CodeGen/R600
Commit message (Expand)AuthorAge
* Fix test so it doesn't try to write out temporary files into the test tree.David Blaikie2014-06-27
* R600: Don't crash on unhandled instruction in promote allocaMatt Arsenault2014-06-27
* R600: Add some testcases for promote alloca pass.Matt Arsenault2014-06-27
* R600/SI: Add FP mode bits to binary.Matt Arsenault2014-06-26
* R600: Fix vector FMAMatt Arsenault2014-06-26
* R600: Promote i64 stores to v2i32Tom Stellard2014-06-24
* R600: Fix inconsistency in rsq instructions.Matt Arsenault2014-06-24
* R600/SI: Fix div_scale intrinsic.Matt Arsenault2014-06-23
* R600: Move add/sub with overflow out of AMDILISelLoweringMatt Arsenault2014-06-23
* R600/SI: Handle i64 sub.Matt Arsenault2014-06-23
* R600: Add udivrem testJan Vesely2014-06-22
* R600/SI: Add patterns for ctpop inside a branchTom Stellard2014-06-20
* R600/SI: Add a pattern for f32 ftruncTom Stellard2014-06-20
* R600: Expand vector flog2Tom Stellard2014-06-20
* R600: Expand vector fexp2Tom Stellard2014-06-20
* R600/SI: Add a VALU pattern for i64 xorTom Stellard2014-06-20
* R600: Add a few tests I forgot to add.Matt Arsenault2014-06-19
* R600/SI: Add intrinsics for various math instructions.Matt Arsenault2014-06-19
* R600: Handle fnearbyintMatt Arsenault2014-06-18
* R600/SI: add gather4 and getlod intrinsics (v3)Marek Olsak2014-06-18
* R600: Expand vector fceilJan Vesely2014-06-18
* R600/SI: Add intrinsics for brev instructionsMatt Arsenault2014-06-18
* R600/SI: Prettier operand printing for 64-bit ops.Matt Arsenault2014-06-18
* R600: Implement f64 ftrunc, ffloor and fceil.Matt Arsenault2014-06-18
* R600: Custom lower f64 frint for pre-CIMatt Arsenault2014-06-18
* R600: Implement 64bit SRAJan Vesely2014-06-18
* R600: Implement 64bit SRLJan Vesely2014-06-18
* R600: Implement 64bit SHLJan Vesely2014-06-18
* R600/SI: Match cttz_zero_undefMatt Arsenault2014-06-17
* R600/SI: Match ctlz_zero_undefMatt Arsenault2014-06-17
* R600: Use LDS and vectors for private memoryTom Stellard2014-06-17
* SelectionDAG: Expand i64 = FP_TO_SINT i32Tom Stellard2014-06-17
* R600: Add a rotr testcase I forgot to addMatt Arsenault2014-06-15
* R600: Remove a few more things from AMDILISelLoweringMatt Arsenault2014-06-15
* R600: Fix assert on vector sdivMatt Arsenault2014-06-15
* R600: Report that integer division is expensive.Matt Arsenault2014-06-15
* Don't expect tests always crashing. Add "REQUIRES:asserts".NAKAMURA Takumi2014-06-15
* R600: Add failing testcases.Matt Arsenault2014-06-14
* R600: Fix asserts related to constant initializersMatt Arsenault2014-06-14
* IR: add "cmpxchg weak" variant to support permitted failure.Tim Northover2014-06-13
* R600/SI: Fix selection error on i64 rotl / rotr.Matt Arsenault2014-06-13
* R600: Mostly remove remaining AMDIL intrinsics.Matt Arsenault2014-06-12
* Revert "SelectionDAG: Enable (and (setcc x), (setcc y)) -> (setcc (and x, y))...Tom Stellard2014-06-12
* R600/SI: Use a register set to -1 for data0 on ds_inc*/ds_dec*Matt Arsenault2014-06-12
* R600/SI: Fix bitcast between v2i32 and f64Matt Arsenault2014-06-11
* R600/SI: Add common 64-bit LDS atomicsMatt Arsenault2014-06-11
* R600/SI: Add 32-bit LDS atomic cmpxchgMatt Arsenault2014-06-11
* R600/SI: Use LDS atomic inc / decMatt Arsenault2014-06-11
* R600/SI: Add other LDS atomic operationsMatt Arsenault2014-06-11
* R600/SI: Fix backwards names for local atomic instructions.Matt Arsenault2014-06-11