aboutsummaryrefslogtreecommitdiffstats
path: root/test/CodeGen/R600
Commit message (Expand)AuthorAgeFilesLines
* Factor FlattenCFG out from SimplifyCFGTom Stellard2013-08-062-0/+115
* R600/SI: Add missing test for r187749Tom Stellard2013-08-051-0/+48
* R600: Add 64-bit float load/store supportTom Stellard2013-08-0115-43/+161
* R600: Use 64-bit alignment for 64-bit kernel argumentsTom Stellard2013-08-011-0/+2
* R600/SI: Custom lower i64 ZERO_EXTENDTom Stellard2013-08-011-0/+18
* Revert "R600: Non vector only instruction can be scheduled on trans unit"Tom Stellard2013-07-3125-185/+73
* R600: Avoid more than 4 literals in the same instruction group at schedulingVincent Lejeune2013-07-311-0/+68
* R600: Non vector only instruction can be scheduled on trans unitVincent Lejeune2013-07-3125-73/+185
* R600/SI: Expand vector fp <-> int conversionsTom Stellard2013-07-304-36/+36
* [R600] Replicate old DAGCombiner behavior in target specific DAG combine.Quentin Colombet2013-07-301-1/+0
* [DAGCombiner] insert_vector_elt: Avoid building a vector twice.Quentin Colombet2013-07-301-0/+1
* DAGCombiner: Pass the correct type to TargetLowering::isF(Abs|Neg)FreeTom Stellard2013-07-233-186/+38
* R600: Treat CONSTANT_ADDRESS loads like GLOBAL_ADDRESS loads when necessaryTom Stellard2013-07-231-25/+122
* R600: Add support for 24-bit MAD instructionsTom Stellard2013-07-232-0/+90
* R600: Add support for 24-bit MUL instructionsTom Stellard2013-07-232-0/+84
* R600: Improve support for < 32-bit loadsTom Stellard2013-07-232-14/+67
* 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