summaryrefslogtreecommitdiff
path: root/test/CodeGen/R600
Commit message (Expand)AuthorAge
* R600: Add SI load support for v[24]i32 and store for v2i32Tom Stellard2013-06-15
* R600: Use correct encoding for Vertex Fetch instructions on CaymanTom Stellard2013-06-14
* R600: Use EXPORT_RAT_INST_STORE_DWORD for stores on CaymanTom Stellard2013-06-14
* R600: Anti dep better handled in tex clauseVincent Lejeune2013-06-07
* R600: Fix calculation of stack offset in AMDGPUFrameLoweringTom Stellard2013-06-07
* R600: Fix the fetch limits for R600 generation GPUsTom Stellard2013-06-07
* R600: Add a pass that merge Vector RegisterVincent Lejeune2013-06-05
* R600: Schedule copy from phys register at beginning of blockVincent Lejeune2013-06-05
* R600: Make sure to schedule AR register uses and defs in the same clauseTom Stellard2013-06-05
* Revert "R600: Add a pass that merge Vector Register"Rafael Espindola2013-06-05
* R600: Add a pass that merge Vector RegisterVincent Lejeune2013-06-04
* R600: Const/Neg/Abs can be folded to dot4Vincent Lejeune2013-06-04
* R600: Swizzle texture/export instructionsVincent Lejeune2013-06-04
* R600: Add a test for r183108Vincent Lejeune2013-06-04
* R600/SI: Add support for work item and work group intrinsicsTom Stellard2013-06-03
* R600/SI: Add a calling convention for compute shadersTom Stellard2013-06-03
* R600/SI: Custom lower i64 sign_extendTom Stellard2013-06-03
* R600/SI: Add support for global loadsTom Stellard2013-06-03
* R600: use capital letter for PV channelVincent Lejeune2013-06-03
* R600: Fix R600ControlFlowFinalizer not considering VTX_READ 128 bit dst regTom Stellard2013-05-23
* R600: Fix rotr.ll on non-asserts buildsTom Stellard2013-05-20
* R600/SI: Add pattern for rotrTom Stellard2013-05-20
* R600: Swap the legality of rotl and rotrTom Stellard2013-05-20
* R600/SI: Add patterns for 64-bit shift operationsTom Stellard2013-05-20
* R600: Lower int_load_input to copyFromReg instead of Register nodeVincent Lejeune2013-05-17
* R600: Use bottom up scheduling algorithmVincent Lejeune2013-05-17
* R600: Use depth first scheduling algorithmVincent Lejeune2013-05-17
* R600: Relax some vector constraints on Dot4.Vincent Lejeune2013-05-17
* R600: Improve texture handlingVincent Lejeune2013-05-17
* R600: Rename 128 bit registers.Vincent Lejeune2013-05-17
* R600: Fix encoding for R600 family GPUsTom Stellard2013-05-17
* R600/SI: Add lit test coverage for the remaining patterns added recentlyMichel Danzer2013-05-14
* R600: Remove AMDILPeeopholeOptimizer and replace optimizations with tablegen ...Tom Stellard2013-05-10
* R600: Expand SUB for v2i32/v4i32Tom Stellard2013-05-10
* R600: Expand MUL for v4i32/v2i32Tom Stellard2013-05-10
* R600: Expand SRA for v4i32/v2i32Tom Stellard2013-05-10
* R600: Expand vselect for v4i32 and v2i32Tom Stellard2013-05-10
* R600/SI: Add lit tests for llvm.SI.imageload and llvm.SI.resinfo intrinsicsMichel Danzer2013-05-08
* R600: Emit config values in register / value pairsTom Stellard2013-05-06
* R600: Stop emitting the instruction type byte before each instructionTom Stellard2013-05-06
* R600: Emit ISA for CALL_FS_* instructionsTom Stellard2013-05-06
* R600: Expand vector or, shl, srl, and xor nodesTom Stellard2013-05-03
* R600: Add pattern for SHA-256 Ma functionTom Stellard2013-05-03
* R600: Signed literals are 64bits wideVincent Lejeune2013-05-02
* R600: If previous bundle is dot4, PV valid chan is always XVincent Lejeune2013-05-02
* R600: Add a test to check that use_kill is emittedVincent Lejeune2013-05-02
* R600: Prettier asmPrint of AluVincent Lejeune2013-05-02
* TBAA: remove !tbaa from testing cases if not used.Manman Ren2013-04-30
* R600: fix loop-address.ll testVincent Lejeune2013-04-30
* R600: use native for aluVincent Lejeune2013-04-30