summaryrefslogtreecommitdiff
path: root/test/CodeGen/R600
Commit message (Expand)AuthorAge
* Add target hook to prevent folding some bitcasted loads.Matt Arsenault2013-11-15
* R600: Fix scheduling of instructions that use the LDS output queueTom Stellard2013-11-15
* R600/SI: Add testcase for problem I ran intoMatt Arsenault2013-11-14
* R600/SI: Add support for private address space load/storeTom Stellard2013-11-13
* R600/SI: Prefer SALU instructions for bit shift operationsTom Stellard2013-11-13
* R600: Fix selection failure on EXTLOADMatt Arsenault2013-11-13
* R600/SI: Change formatting of printed registers.Matt Arsenault2013-11-12
* R600/SI: Add test that fails due to requiring i64 mul for pointersMatt Arsenault2013-11-11
* R600: Use function inputs to represent data stored in gprVincent Lejeune2013-11-11
* R600: Fix LowerUDIVREMVincent Lejeune2013-11-06
* Fix CodeGen for unaligned loads with address spacesMatt Arsenault2013-10-30
* R600: Custom lower f32 = uint_to_fp i64Tom Stellard2013-10-30
* R600/SI: Add compute support for CI v2Tom Stellard2013-10-29
* R600: Expand vector FSQRT opsTom Stellard2013-10-29
* R600/SI: fix MIMG writemask adjustementTom Stellard2013-10-23
* R600: Fix handling of vector kernel argumentsTom Stellard2013-10-23
* R600/SI: Add support for i64 bitwise orTom Stellard2013-10-23
* R600/SI: Use S_LOAD_DWORD instructions for v8i32 and v16i32Tom Stellard2013-10-23
* R600: Simplify handling of private address spaceTom Stellard2013-10-22
* Fix CodeGen for vectors of pointers with address spaces.Matt Arsenault2013-10-21
* Fix CodeGen for different size address space GEPsMatt Arsenault2013-10-21
* R600: Fix a crash in the AMDILCFGStructurizerTom Stellard2013-10-16
* 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