summaryrefslogtreecommitdiff
path: root/test/CodeGen/R600
Commit message (Expand)AuthorAge
...
* R600: Change the RAT instruction assembly names so they match the docsTom Stellard2013-08-16
* [tests] Cleanup initialization of test suffixes.Daniel Dunbar2013-08-16
* R600/SI: Improve legalization of vector operationsTom Stellard2013-08-14
* R600/SI: Replace v1i32 type with i32 in imageload and sample intrinsicsTom Stellard2013-08-14
* R600/SI: Convert v16i8 resource descriptors to i128Tom Stellard2013-08-14
* R600/SI: Use i8 types for resource descriptors in testsTom Stellard2013-08-14
* R600/SI: Lower BUILD_VECTOR to REG_SEQUENCE v2Tom Stellard2013-08-14
* R600/SI: Assign a register class to the $vaddr operand for MIMG instructionsTom Stellard2013-08-14
* R600/SI: Handle MSAA texture targetsTom Stellard2013-08-14
* R600/SI: Allow conversion between v32i8 and v8i32Tom Stellard2013-08-14
* R600/SI: Add pattern for fp_to_uintTom Stellard2013-08-14
* R600: Set scheduling preference to Sched::SourceTom Stellard2013-08-12
* R600/SI: FMA is faster than fmul and fadd for f64Niels Ole Salscheider2013-08-10
* R600/SI: Add FMA patternNiels Ole Salscheider2013-08-10
* R600/SI: Implement fp32<->fp64 conversionsNiels Ole Salscheider2013-08-08
* R600/SI: Implement sint<->fp64 conversionsNiels Ole Salscheider2013-08-08
* R600/SI: Use VSrc_* register classes as the default classes for typesTom Stellard2013-08-06
* R600/SI: Add more special cases for opcodes to ensureSRegLimit()Tom Stellard2013-08-06
* Factor FlattenCFG out from SimplifyCFGTom Stellard2013-08-06
* R600/SI: Add missing test for r187749Tom Stellard2013-08-05
* R600: Add 64-bit float load/store supportTom Stellard2013-08-01
* R600: Use 64-bit alignment for 64-bit kernel argumentsTom Stellard2013-08-01
* R600/SI: Custom lower i64 ZERO_EXTENDTom Stellard2013-08-01
* Revert "R600: Non vector only instruction can be scheduled on trans unit"Tom Stellard2013-07-31
* R600: Avoid more than 4 literals in the same instruction group at schedulingVincent Lejeune2013-07-31
* R600: Non vector only instruction can be scheduled on trans unitVincent Lejeune2013-07-31
* R600/SI: Expand vector fp <-> int conversionsTom Stellard2013-07-30
* [R600] Replicate old DAGCombiner behavior in target specific DAG combine.Quentin Colombet2013-07-30
* [DAGCombiner] insert_vector_elt: Avoid building a vector twice.Quentin Colombet2013-07-30
* DAGCombiner: Pass the correct type to TargetLowering::isF(Abs|Neg)FreeTom Stellard2013-07-23
* R600: Treat CONSTANT_ADDRESS loads like GLOBAL_ADDRESS loads when necessaryTom Stellard2013-07-23
* R600: Add support for 24-bit MAD instructionsTom Stellard2013-07-23
* R600: Add support for 24-bit MUL instructionsTom Stellard2013-07-23
* R600: Improve support for < 32-bit loadsTom Stellard2013-07-23
* R600: Move CONST_ADDRESS folding into AMDGPUDAGToDAGISel::Select()Tom Stellard2013-07-23
* R600: Use KCache for kernel argumentsTom Stellard2013-07-23
* R600: Use the same compute kernel calling convention for all GPUsTom Stellard2013-07-23
* R600: Use correct LoadExtType when lowering kernel argumentsTom Stellard2013-07-23
* R600: Clean up extended load patternsTom Stellard2013-07-23
* R600: Expand vector FNEGTom Stellard2013-07-23
* R600: Don't emit empty then clause and use alu_pop_afterVincent Lejeune2013-07-19
* R600/SI: Fix crash with VSELECTTom Stellard2013-07-18
* R600/SI: Add support for v2f32 loadsTom Stellard2013-07-18
* R600/SI: Add support for v2f32 storesTom Stellard2013-07-18
* R600: Expand VSELECT for all typesTom Stellard2013-07-18
* R600/SI: Add support for 64-bit loadsTom Stellard2013-07-15
* R600: Reapply testcase from r186178, the big endian issue should be fixed by ...Benjamin Kramer2013-07-12
* R600: Remove the fpconst64.ll test which was failing on non-x86 buildbotsTom Stellard2013-07-12
* R600/SI: Add support for f64 kernel argumentsTom Stellard2013-07-12
* R600/SI: Implement select and compares for SITom Stellard2013-07-12