2014-07-18 |
Tim Northover | CodeGen: soften f16 type by default instead of marking... |
tree | commitdiff |
2014-07-18 |
Tim Northover | R600: rename misleading fp16 test. |
tree | commitdiff |
2014-07-18 |
Tim Northover | R600: support f16 -> f64 conversion intrinsic. |
tree | commitdiff |
2014-07-17 |
Tim Northover | CodeGen: extend f16 conversions to permit types > float. |
tree | commitdiff |
2014-07-15 |
Matt Arsenault | R600/SI: Allow using f32 rcp / rsq when denormals not... |
tree | commitdiff |
2014-07-15 |
Matt Arsenault | R600/SI: Fix select on i1 |
tree | commitdiff |
2014-07-15 |
Matt Arsenault | R600/SI: Implement less wrong f32 fdiv |
tree | commitdiff |
2014-07-15 |
Jan Vesely | R600: Implement zero undef variants of ctlz/cttz |
tree | commitdiff |
2014-07-15 |
Matt Arsenault | R600: Add dag combine for copy of an illegal type. |
tree | commitdiff |
2014-07-14 |
Matt Arsenault | R600: Add denormal handling subtarget features. |
tree | commitdiff |
2014-07-14 |
Matt Arsenault | R600/SI: Default to no single precision denormals. |
tree | commitdiff |
2014-07-13 |
Matt Arsenault | R600: Run more tests with promote alloca disabled. |
tree | commitdiff |
2014-07-13 |
Matt Arsenault | R600: Run private-memory test with and without alloca... |
tree | commitdiff |
2014-07-12 |
Matt Arsenault | R600: Add missing tests for some intrinsics |
tree | commitdiff |
2014-07-11 |
Marek Olsak | R600/SI: Use i32 vectors for resources and samplers |
tree | commitdiff |
2014-07-11 |
Marek Olsak | R600/SI: add sample and image intrinsics exposing all... |
tree | commitdiff |
2014-07-10 |
Jan Vesely | R600: Implement float to long/ulong |
tree | commitdiff |
2014-07-10 |
Matt Arsenault | Revert "Revert r212640, "Add trunc (select c, a, b... |
tree | commitdiff |
2014-07-10 |
NAKAMURA Takumi | Revert r212640, "Add trunc (select c, a, b) -> select... |
tree | commitdiff |
2014-07-10 |
Matt Arsenault | R600/SI: Add support for llvm.convert.{to|from}.fp16 |
tree | commitdiff |
2014-07-09 |
Matt Arsenault | Add trunc (select c, a, b) -> select c (trunc a), ... |
tree | commitdiff |
2014-07-07 |
Matt Arsenault | R600: Fix mishandling of load / store chains. |
tree | commitdiff |
2014-07-02 |
Tom Stellard | R600: Promote i64 loads to v2i32 |
tree | commitdiff |
2014-06-27 |
Matt Arsenault | Revert "Temporary hack to try cleaning extra .s file... |
tree | commitdiff |
2014-06-27 |
Matt Arsenault | Temporary hack to try cleaning extra .s file from bots. |
tree | commitdiff |
2014-06-27 |
David Blaikie | Fix test so it doesn't try to write out temporary files... |
tree | commitdiff |
2014-06-27 |
Matt Arsenault | R600: Don't crash on unhandled instruction in promote... |
tree | commitdiff |
2014-06-27 |
Matt Arsenault | R600: Add some testcases for promote alloca pass. |
tree | commitdiff |
2014-06-26 |
Matt Arsenault | R600/SI: Add FP mode bits to binary. |
tree | commitdiff |
2014-06-26 |
Matt Arsenault | R600: Fix vector FMA |
tree | commitdiff |
2014-06-24 |
Tom Stellard | R600: Promote i64 stores to v2i32 |
tree | commitdiff |
2014-06-24 |
Matt Arsenault | R600: Fix inconsistency in rsq instructions. |
tree | commitdiff |
2014-06-23 |
Matt Arsenault | R600/SI: Fix div_scale intrinsic. |
tree | commitdiff |
2014-06-23 |
Matt Arsenault | R600: Move add/sub with overflow out of AMDILISelLowering |
tree | commitdiff |
2014-06-23 |
Matt Arsenault | R600/SI: Handle i64 sub. |
tree | commitdiff |
2014-06-22 |
Jan Vesely | R600: Add udivrem test |
tree | commitdiff |
2014-06-20 |
Tom Stellard | R600/SI: Add patterns for ctpop inside a branch |
tree | commitdiff |
2014-06-20 |
Tom Stellard | R600/SI: Add a pattern for f32 ftrunc |
tree | commitdiff |
2014-06-20 |
Tom Stellard | R600: Expand vector flog2 |
tree | commitdiff |
2014-06-20 |
Tom Stellard | R600: Expand vector fexp2 |
tree | commitdiff |
2014-06-20 |
Tom Stellard | R600/SI: Add a VALU pattern for i64 xor |
tree | commitdiff |
2014-06-19 |
Matt Arsenault | R600: Add a few tests I forgot to add. |
tree | commitdiff |
2014-06-19 |
Matt Arsenault | R600/SI: Add intrinsics for various math instructions. |
tree | commitdiff |
2014-06-18 |
Matt Arsenault | R600: Handle fnearbyint |
tree | commitdiff |
2014-06-18 |
Marek Olsak | R600/SI: add gather4 and getlod intrinsics (v3) |
tree | commitdiff |
2014-06-18 |
Jan Vesely | R600: Expand vector fceil |
tree | commitdiff |
2014-06-18 |
Matt Arsenault | R600/SI: Add intrinsics for brev instructions |
tree | commitdiff |
2014-06-18 |
Matt Arsenault | R600/SI: Prettier operand printing for 64-bit ops. |
tree | commitdiff |
2014-06-18 |
Matt Arsenault | R600: Implement f64 ftrunc, ffloor and fceil. |
tree | commitdiff |
2014-06-18 |
Matt Arsenault | R600: Custom lower f64 frint for pre-CI |
tree | commitdiff |
2014-06-18 |
Jan Vesely | R600: Implement 64bit SRA |
tree | commitdiff |
2014-06-18 |
Jan Vesely | R600: Implement 64bit SRL |
tree | commitdiff |
2014-06-18 |
Jan Vesely | R600: Implement 64bit SHL |
tree | commitdiff |
2014-06-17 |
Matt Arsenault | R600/SI: Match cttz_zero_undef |
tree | commitdiff |
2014-06-17 |
Matt Arsenault | R600/SI: Match ctlz_zero_undef |
tree | commitdiff |
2014-06-17 |
Tom Stellard | R600: Use LDS and vectors for private memory |
tree | commitdiff |
2014-06-17 |
Tom Stellard | SelectionDAG: Expand i64 = FP_TO_SINT i32 |
tree | commitdiff |
2014-06-15 |
Matt Arsenault | R600: Add a rotr testcase I forgot to add |
tree | commitdiff |
2014-06-15 |
Matt Arsenault | R600: Remove a few more things from AMDILISelLowering |
tree | commitdiff |
2014-06-15 |
Matt Arsenault | R600: Fix assert on vector sdiv |
tree | commitdiff |
2014-06-15 |
Matt Arsenault | R600: Report that integer division is expensive. |
tree | commitdiff |
2014-06-15 |
NAKAMURA Takumi | Don't expect tests always crashing. Add "REQUIRES:asserts". |
tree | commitdiff |
2014-06-14 |
Matt Arsenault | R600: Add failing testcases. |
tree | commitdiff |
2014-06-14 |
Matt Arsenault | R600: Fix asserts related to constant initializers |
tree | commitdiff |
2014-06-13 |
Tim Northover | IR: add "cmpxchg weak" variant to support permitted... |
tree | commitdiff |
2014-06-13 |
Matt Arsenault | R600/SI: Fix selection error on i64 rotl / rotr. |
tree | commitdiff |
2014-06-12 |
Matt Arsenault | R600: Mostly remove remaining AMDIL intrinsics. |
tree | commitdiff |
2014-06-12 |
Tom Stellard | Revert "SelectionDAG: Enable (and (setcc x), (setcc... |
tree | commitdiff |
2014-06-12 |
Matt Arsenault | R600/SI: Use a register set to -1 for data0 on ds_inc... |
tree | commitdiff |
2014-06-11 |
Matt Arsenault | R600/SI: Fix bitcast between v2i32 and f64 |
tree | commitdiff |
2014-06-11 |
Matt Arsenault | R600/SI: Add common 64-bit LDS atomics |
tree | commitdiff |
2014-06-11 |
Matt Arsenault | R600/SI: Add 32-bit LDS atomic cmpxchg |
tree | commitdiff |
2014-06-11 |
Matt Arsenault | R600/SI: Use LDS atomic inc / dec |
tree | commitdiff |
2014-06-11 |
Matt Arsenault | R600/SI: Add other LDS atomic operations |
tree | commitdiff |
2014-06-11 |
Matt Arsenault | R600/SI: Fix backwards names for local atomic instructions. |
tree | commitdiff |
2014-06-11 |
Matt Arsenault | R600/SI: Refactor local atomics. |
tree | commitdiff |
2014-06-11 |
Matt Arsenault | R600/SI: Use v_cvt_f32_ubyte* instructions |
tree | commitdiff |
2014-06-11 |
Matt Arsenault | R600/SI: Fix selection failure on scalar_to_vector |
tree | commitdiff |
2014-06-10 |
Matt Arsenault | R600: Use BCNT_INT for evergreen |
tree | commitdiff |
2014-06-10 |
Matt Arsenault | R600/SI: Implement i64 ctpop |
tree | commitdiff |
2014-06-10 |
Matt Arsenault | R600/SI: Use bcnt instruction for ctpop |
tree | commitdiff |
2014-06-10 |
Matt Arsenault | R600: Handle fcopysign |
tree | commitdiff |
2014-06-10 |
Matt Arsenault | R600/SI: Handle sign_extend and zero_extend to i64... |
tree | commitdiff |
2014-06-10 |
Tom Stellard | SelectionDAG: Expand SELECT_CC to SELECT + SETCC |
tree | commitdiff |
2014-06-09 |
Alp Toker | Reduce verbiage of lit.local.cfg files |
tree | commitdiff |
2014-06-09 |
Matt Arsenault | R600/SI: Keep 64-bit not on SALU |
tree | commitdiff |
2014-06-09 |
Matt Arsenault | R600: Fix selection failure for vector bswap |
tree | commitdiff |
2014-06-09 |
Matt Arsenault | R600: Add more and testcases |
tree | commitdiff |
2014-06-06 |
Rafael Espindola | Allow aliases to be unnamed_addr. |
tree | commitdiff |
2014-06-05 |
Matt Arsenault | R600: Fix test. Using wrong check prefix. |
tree | commitdiff |
2014-06-05 |
Matt Arsenault | R600/SI: Match rsq instructions |
tree | commitdiff |
2014-05-31 |
Matt Arsenault | R600/SI: Fix [s|u]int_to_fp for i1 |
tree | commitdiff |
2014-05-22 |
Matt Arsenault | R600: Try to convert BFE back to standard bit ops when... |
tree | commitdiff |
2014-05-22 |
Matt Arsenault | R600: Add dag combine for BFE |
tree | commitdiff |
2014-05-22 |
Matt Arsenault | R600: Implement ComputeNumSignBitsForTargetNode for BFE |
tree | commitdiff |
2014-05-22 |
Matt Arsenault | R600: Expand mul24 for GPUs without it |
tree | commitdiff |
2014-05-22 |
Matt Arsenault | R600: Expand mad24 for GPUs without it |
tree | commitdiff |
2014-05-22 |
Matt Arsenault | R600: Add intrinsics for mad24 |
tree | commitdiff |
2014-05-22 |
Matt Arsenault | R600/SI: Match fp_to_uint / uint_to_fp for f64 |
tree | commitdiff |
2014-05-21 |
Matt Arsenault | R600: Partially fix constant initializers for structs... |
tree | commitdiff |
next |