summaryrefslogtreecommitdiff
path: root/test/CodeGen/R600
Commit message (Expand)AuthorAge
* R600: Workaround for cayman loop bugVincent Lejeune2013-12-02
* R600: Expand vector FABSTom Stellard2013-11-27
* R600/SI: Implement spilling of SGPRs v5Tom Stellard2013-11-27
* R600/SI: Use SGPR_32 register class for 32-bit SMRD outputsTom Stellard2013-11-27
* R600: Add support for ISD::FROUNDTom Stellard2013-11-27
* R600/SI: Fixing handling of condition codesTom Stellard2013-11-22
* SelectionDAG: Optimize expansion of vec_type = BITCAST scalar_typeTom Stellard2013-11-22
* R600/SI: Fix moveToVALU when the first operand is VSrc.Matt Arsenault2013-11-18
* R600/SI: Fix multiple SGPR reads when using VCC.Matt Arsenault2013-11-18
* R600/SI: Implement add i64, but do not yet enable.Matt Arsenault2013-11-18
* R600/SI: Move patterns to match add / sub to scalar instructionsMatt Arsenault2013-11-18
* R600: Enable the IR structurizer by defaultTom Stellard2013-11-18
* R600: Fix a crash in the AMDILCFGStrucurizerTom Stellard2013-11-18
* R600/SI: Fix illegal VGPR->SGPR copy inside of loopTom Stellard2013-11-18
* R600/SI: Fix another case of illegal VGPR->SGPR copyTom Stellard2013-11-18
* Use right address space pointer sizeMatt Arsenault2013-11-17
* Fix assert on unaligned access to global with different address space size.Matt Arsenault2013-11-16
* Fix codegen for null different sized pointer.Matt Arsenault2013-11-16
* R600: Make dot_4 instructions predicableVincent Lejeune2013-11-16
* R600/SI: Add VReg_96 register class to SIRegisterInfo::hasVGPRs()Tom Stellard2013-11-15
* 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