aboutsummaryrefslogtreecommitdiffstats
path: root/test/CodeGen/R600
Commit message (Expand)AuthorAgeFilesLines
* R600: Move code handling literal folding into R600ISelLowering.Vincent Lejeune2013-09-121-0/+16
* R600: Move fabs/fneg/sel folding logic into PostProcessIselVincent Lejeune2013-09-121-0/+18
* R600/SI: expose TBUFFER_STORE_FORMAT_* for OpenGL transform feedbackTom Stellard2013-09-121-0/+44
* R600: Add support for LDS atomic subtractAaron Watry2013-09-061-0/+23
* Teach CodeGenPrepare about address spacesMatt Arsenault2013-09-061-0/+30
* R600: Fix i64 to i32 trunc on SIMatt Arsenault2013-09-051-0/+19
* R600: Add support for local memory atomic addTom Stellard2013-09-051-0/+23
* R600: Expand SELECT nodes rather than custom lowering themTom Stellard2013-09-051-0/+46
* R600: Fix incorrect LDS size calculationTom Stellard2013-09-051-0/+26
* R600/SI: Don't emit S_WQM_B64 instruction for compute shadersTom Stellard2013-09-052-0/+14
* R600: Use shared op optimization when checking cycle compatibilityVincent Lejeune2013-09-041-0/+38
* R600: Non vector only instruction can be scheduled on trans unitVincent Lejeune2013-09-0424-127/+239
* R600: Remove fmul.v4f32.ll test which is redundant with fmul.llVincent Lejeune2013-09-041-15/+0
* R600/SI: Enable local-memory-two-objects lit testMichel Danzer2013-08-271-12/+17
* SelectionDAG: Remove unnecessary uses of TargetLowering::getPointerTy()Tom Stellard2013-08-261-0/+140
* R600: Add support for vector local memory loadsTom Stellard2013-08-261-0/+14
* R600: Add support for i8 and i16 local memory loadsTom Stellard2013-08-261-0/+78
* SelectionDAG: Use correct pointer size when splitting vector storesTom Stellard2013-08-261-0/+15
* R600: Add support for i8 and i16 local memory storesTom Stellard2013-08-261-0/+18
* R600: Add support for v4i32 and v2i32 local storesTom Stellard2013-08-261-0/+52
* SelectionDAG: Use correct pointer size when lowering function arguments v2Tom Stellard2013-08-261-0/+42
* Update to remove the no-frame-pointer-elim-non-leaf flag if it was set to 'fa...Bill Wendling2013-08-222-2/+2
* R600/SI: Fix another case of illegal VGPR to SGPR copyTom Stellard2013-08-221-3/+142
* SelectionDAG: Make sure stores are always added to the LegalizedNodes listTom Stellard2013-08-211-0/+20
* R600: Expand vector FRINT opsTom Stellard2013-08-161-0/+54
* R600: Expand vector FFLOOR opsTom Stellard2013-08-161-0/+54
* R600: Expand vector float operations for both SI and R600Tom Stellard2013-08-164-75/+110
* R600/SI: Add pattern for xor of i1Michel Danzer2013-08-161-0/+17
* R600/SI: Fix broken encoding of DS_WRITE_B32Michel Danzer2013-08-161-2/+2
* Revert "R600/SI: Fix incorrect encoding of DS_WRITE_B32 instructions"Tom Stellard2013-08-161-2/+2
* R600/SI: Fix incorrect encoding of DS_WRITE_B32 instructionsTom Stellard2013-08-161-2/+2
* R600: Add support for global vector loads with element types less than 32-bitsTom Stellard2013-08-161-0/+176
* R600: Add support for global vector stores with elements less than 32-bitsTom Stellard2013-08-161-0/+62
* R600: Add support for i16 and i8 global storesTom Stellard2013-08-162-2/+61
* R600: Add support for v4i32 stores on CaymanTom Stellard2013-08-162-1/+15
* R600: Enable folding of inline literals into REQ_SEQUENCE instructionsTom Stellard2013-08-161-0/+13
* R600: Change the RAT instruction assembly names so they match the docsTom Stellard2013-08-165-25/+25
* [tests] Cleanup initialization of test suffixes.Daniel Dunbar2013-08-161-11/+1
* R600/SI: Improve legalization of vector operationsTom Stellard2013-08-141-0/+111
* R600/SI: Replace v1i32 type with i32 in imageload and sample intrinsicsTom Stellard2013-08-141-0/+17
* R600/SI: Convert v16i8 resource descriptors to i128Tom Stellard2013-08-142-34/+34
* R600/SI: Use i8 types for resource descriptors in testsTom Stellard2013-08-144-62/+62
* R600/SI: Lower BUILD_VECTOR to REG_SEQUENCE v2Tom Stellard2013-08-142-1/+51
* R600/SI: Assign a register class to the $vaddr operand for MIMG instructionsTom Stellard2013-08-141-0/+44
* R600/SI: Handle MSAA texture targetsTom Stellard2013-08-141-1/+1
* R600/SI: Allow conversion between v32i8 and v8i32Tom Stellard2013-08-141-0/+21
* R600/SI: Add pattern for fp_to_uintTom Stellard2013-08-141-9/+18
* R600: Set scheduling preference to Sched::SourceTom Stellard2013-08-128-8/+8
* R600/SI: FMA is faster than fmul and fadd for f64Niels Ole Salscheider2013-08-101-0/+31
* R600/SI: Add FMA patternNiels Ole Salscheider2013-08-101-0/+31