summaryrefslogtreecommitdiff
path: root/test/CodeGen/R600
Commit message (Expand)AuthorAge
...
* R600: improve dump of S_WAITCNTVincent Lejeune2013-10-13
* R600: Use masked read sel for texture instructionsVincent Lejeune2013-10-13
* R600: fix swizzle exportVincent Lejeune2013-10-13
* R600: Add scalar i32 add testMatt Arsenault2013-10-11
* Use CHECK-LABELMatt Arsenault2013-10-11
* R600: Fix trunc i64 to i32 on SIMatt Arsenault2013-10-10
* R600/SI: Use -verify-machineinstrs for most testsTom Stellard2013-10-10
* Add some xfaild R600 tests.Matt Arsenault2013-10-08
* R600: add a pass that merges clauses.Vincent Lejeune2013-10-01
* R600: Put PRED_X instruction in its own clauseVincent Lejeune2013-10-01
* R600: Enable -verify-machineinstrs in some tests.Vincent Lejeune2013-10-01
* TBAA: update tbaa format from scalar format to struct-path aware format.Manman Ren2013-09-30
* TBAA: remove !tbaa from testing cases when they are not needed.Manman Ren2013-09-30
* R600: Fix handling of NAN in comparison instructionsTom Stellard2013-09-28
* R600: Move code handling literal folding into R600ISelLowering.Vincent Lejeune2013-09-12
* R600: Move fabs/fneg/sel folding logic into PostProcessIselVincent Lejeune2013-09-12
* R600/SI: expose TBUFFER_STORE_FORMAT_* for OpenGL transform feedbackTom Stellard2013-09-12
* R600: Add support for LDS atomic subtractAaron Watry2013-09-06
* Teach CodeGenPrepare about address spacesMatt Arsenault2013-09-06
* R600: Fix i64 to i32 trunc on SIMatt Arsenault2013-09-05
* R600: Add support for local memory atomic addTom Stellard2013-09-05
* R600: Expand SELECT nodes rather than custom lowering themTom Stellard2013-09-05
* R600: Fix incorrect LDS size calculationTom Stellard2013-09-05
* R600/SI: Don't emit S_WQM_B64 instruction for compute shadersTom Stellard2013-09-05
* R600: Use shared op optimization when checking cycle compatibilityVincent Lejeune2013-09-04
* R600: Non vector only instruction can be scheduled on trans unitVincent Lejeune2013-09-04
* R600: Remove fmul.v4f32.ll test which is redundant with fmul.llVincent Lejeune2013-09-04
* R600/SI: Enable local-memory-two-objects lit testMichel Danzer2013-08-27
* SelectionDAG: Remove unnecessary uses of TargetLowering::getPointerTy()Tom Stellard2013-08-26
* R600: Add support for vector local memory loadsTom Stellard2013-08-26
* R600: Add support for i8 and i16 local memory loadsTom Stellard2013-08-26
* SelectionDAG: Use correct pointer size when splitting vector storesTom Stellard2013-08-26
* R600: Add support for i8 and i16 local memory storesTom Stellard2013-08-26
* R600: Add support for v4i32 and v2i32 local storesTom Stellard2013-08-26
* SelectionDAG: Use correct pointer size when lowering function arguments v2Tom Stellard2013-08-26
* Update to remove the no-frame-pointer-elim-non-leaf flag if it was set to 'fa...Bill Wendling2013-08-22
* R600/SI: Fix another case of illegal VGPR to SGPR copyTom Stellard2013-08-22
* SelectionDAG: Make sure stores are always added to the LegalizedNodes listTom Stellard2013-08-21
* R600: Expand vector FRINT opsTom Stellard2013-08-16
* R600: Expand vector FFLOOR opsTom Stellard2013-08-16
* R600: Expand vector float operations for both SI and R600Tom Stellard2013-08-16
* R600/SI: Add pattern for xor of i1Michel Danzer2013-08-16
* R600/SI: Fix broken encoding of DS_WRITE_B32Michel Danzer2013-08-16
* Revert "R600/SI: Fix incorrect encoding of DS_WRITE_B32 instructions"Tom Stellard2013-08-16
* R600/SI: Fix incorrect encoding of DS_WRITE_B32 instructionsTom Stellard2013-08-16
* R600: Add support for global vector loads with element types less than 32-bitsTom Stellard2013-08-16
* R600: Add support for global vector stores with elements less than 32-bitsTom Stellard2013-08-16
* R600: Add support for i16 and i8 global storesTom Stellard2013-08-16
* R600: Add support for v4i32 stores on CaymanTom Stellard2013-08-16
* R600: Enable folding of inline literals into REQ_SEQUENCE instructionsTom Stellard2013-08-16