aboutsummaryrefslogtreecommitdiffstats
path: root/test/CodeGen/R600
Commit message (Expand)AuthorAgeFilesLines
* R600: Move CONST_ADDRESS folding into AMDGPUDAGToDAGISel::Select()Tom Stellard2013-07-231-1/+1
* R600: Use KCache for kernel argumentsTom Stellard2013-07-2317-90/+86
* R600: Use the same compute kernel calling convention for all GPUsTom Stellard2013-07-231-2/+2
* R600: Use correct LoadExtType when lowering kernel argumentsTom Stellard2013-07-231-0/+19
* R600: Clean up extended load patternsTom Stellard2013-07-232-1/+2
* R600: Expand vector FNEGTom Stellard2013-07-231-0/+26
* R600: Don't emit empty then clause and use alu_pop_afterVincent Lejeune2013-07-193-6/+129
* R600/SI: Fix crash with VSELECTTom Stellard2013-07-181-0/+15
* R600/SI: Add support for v2f32 loadsTom Stellard2013-07-181-0/+14
* R600/SI: Add support for v2f32 storesTom Stellard2013-07-181-0/+18
* R600: Expand VSELECT for all typesTom Stellard2013-07-181-0/+30
* R600/SI: Add support for 64-bit loadsTom Stellard2013-07-152-0/+56
* R600: Reapply testcase from r186178, the big endian issue should be fixed by ...Benjamin Kramer2013-07-121-0/+12
* R600: Remove the fpconst64.ll test which was failing on non-x86 buildbotsTom Stellard2013-07-121-12/+0
* R600/SI: Add support for f64 kernel argumentsTom Stellard2013-07-121-0/+9
* R600/SI: Implement select and compares for SITom Stellard2013-07-121-0/+79
* R600/SI: Add fsqrt pattern for SITom Stellard2013-07-121-0/+24
* R600/SI: Add double precision fsub pattern for SITom Stellard2013-07-121-0/+13
* R600/SI: SI support for 64bit ConstantFPTom Stellard2013-07-121-0/+12
* R600/SI: Add initial double precision support for SITom Stellard2013-07-124-0/+60
* R600/SI: Initial local memory supportMichel Danzer2013-07-102-52/+66
* R600/SI: Add intrinsic for retrieving the current thread IDMichel Danzer2013-07-101-0/+16
* R600/SI: Add intrinsics for texture sampling with user derivativesMichel Danzer2013-07-101-0/+140
* R600: Do not predicated basic block with multiple alu clauseVincent Lejeune2013-07-091-1/+1
* R600: Fix a rare bug where swizzle optimization returns wrong valuesVincent Lejeune2013-07-091-0/+34
* R600: Fix wrong export reswizzlingVincent Lejeune2013-07-091-0/+100
* R600: Use DAG lowering pass to handle fcos/fsinVincent Lejeune2013-07-092-0/+6
* Prefix failing commands with not to make clear they are expected to fail.Rafael Espindola2013-07-031-1/+1
* R600: Support schedule and packetization of trans-only instVincent Lejeune2013-06-296-16/+16
* R600: Add local memory support via LDSTom Stellard2013-06-281-0/+82
* R600: Add support for GROUP_BARRIER instructionTom Stellard2013-06-281-0/+24
* R600: Remove alu-split.ll testTom Stellard2013-06-271-851/+0
* R600: Use new getNamedOperandIdx function generated by TableGenTom Stellard2013-06-251-0/+59
* R600: Add v2i32 test for vselectAaron Watry2013-06-251-6/+20
* R600/SI: Expand xor v2i32/v4i32Aaron Watry2013-06-251-7/+33
* R600: Add v2i32 test for setcc on evergreenAaron Watry2013-06-251-3/+22
* R600/SI: Expand urem of v2i32/v4i32 for SIAaron Watry2013-06-251-4/+23
* R600/SI: Expand udiv v[24]i32 for SI and v2i32 for EGAaron Watry2013-06-251-3/+22
* R600/SI: Expand ashr of v2i32/v4i32 for SIAaron Watry2013-06-251-7/+34
* R600/SI: Expand srl of v2i32/v4i32 for SIAaron Watry2013-06-251-7/+35
* R600/SI: Expand shl of v2i32/v4i32 for SIAaron Watry2013-06-251-7/+34
* R600/SI: Expand or of v2i32/v4i32 for SIAaron Watry2013-06-251-7/+34
* R600/SI: Expand mul of v2i32/v4i32 for SIAaron Watry2013-06-251-6/+32
* R600/SI: Expand and of v2i32/v4i32 for SIAaron Watry2013-06-251-6/+31
* R600/SI: Report unaligned memory accesses as legal for > 32-bit typesTom Stellard2013-06-251-0/+32
* R600: Add support for i32 loads from the constant address space on CaymanTom Stellard2013-06-251-0/+1
* R600/SI: Add support for v4i32 and v4f32 kernel argsTom Stellard2013-06-251-6/+10
* R600: Fix typo in R600Schedule.tdTom Stellard2013-06-251-0/+34
* R600/SI: Expand sub for v2i32 and v4i32 for SITom Stellard2013-06-201-6/+31
* R600/SI: Expand add for v2i32 and v4i32Tom Stellard2013-06-201-6/+31