summaryrefslogtreecommitdiff
path: root/lib/Target/R600/R600Instructions.td
Commit message (Expand)AuthorAge
* R600: Properly set COUNT_3 bit in TEX clause initiating inst for pre EG gen.Vincent Lejeune2013-06-17
* 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: Factor the instruction encoding out the RAT_WRITE_CACHELESS_eg classTom Stellard2013-06-14
* R600: Move instruction encoding definitions into a separate .td fileTom Stellard2013-06-14
* R600: Rework subtarget info and remove AMDILDevice classesTom Stellard2013-06-07
* R600: Constraints input regs of interp_xy,_zwVincent Lejeune2013-06-03
* R600: Swap the legality of rotl and rotrTom Stellard2013-05-20
* 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: prettier dump of clampVincent Lejeune2013-05-17
* R600: Remove AMDILPeeopholeOptimizer and replace optimizations with tablegen ...Tom Stellard2013-05-10
* R600: BFI_INT is a vector-only instructionTom Stellard2013-05-03
* R600: Add pattern for SHA-256 Ma functionTom Stellard2013-05-03
* R600: Improve asmPrint of ALU clauseVincent Lejeune2013-05-02
* R600: Prettier asmPrint of AluVincent Lejeune2013-05-02
* R600: Use new tablegen syntax for patternsTom Stellard2013-05-02
* R600: use native for aluVincent Lejeune2013-04-30
* R600: Rework Scheduling to handle difference between VLIW4 and VLIW5 chipsVincent Lejeune2013-04-30
* R600: Add a Bank Swizzle operandVincent Lejeune2013-04-30
* R600: Turn TEX/VTX into native instructionsVincent Lejeune2013-04-30
* R600: Add FetchInst bit to instruction defs to denote vertex/tex instructionsVincent Lejeune2013-04-30
* R600: Clean up instruction class definitionsVincent Lejeune2013-04-30
* R600: Fix encoding of CF_END_{EG, R600} instructionsTom Stellard2013-04-29
* R600: Use .AMDGPU.config section to emit stacksizeVincent Lejeune2013-04-23
* R600: Add CF_ENDVincent Lejeune2013-04-23
* R600: Add pattern for the BFI_INT instructionTom Stellard2013-04-19
* R600: Make Export Instruction not duplicableVincent Lejeune2013-04-17
* R600: Export is emitted as a CF_NATIVE instVincent Lejeune2013-04-17
* R600/SI: Add pattern for AMDGPUurecipMichel Danzer2013-04-10
* R600: Control Flow support for pre EG genVincent Lejeune2013-04-08
* R600: Add support for native control flowVincent Lejeune2013-04-01
* R600: Emit CF_ALU and use true kcache register.Vincent Lejeune2013-04-01
* R600: Emit native instructions for texVincent Lejeune2013-03-31
* R600: Use legacy (0 * anything = 0) MUL instructions for pow intrinsicsMichel Danzer2013-03-22
* R600/SI: add float vector typesChristian Konig2013-03-18
* R600: Fix JUMP handling so that MachineInstr verification can occurVincent Lejeune2013-03-11
* R600: Improve custom lowering of select_ccTom Stellard2013-03-08
* R600: Remove LowerConstCopyPass and lower CONST_COPY right after ISel.Vincent Lejeune2013-03-05
* R600: CONST_ADDRESS node is not marked as mayLoad anymoreVincent Lejeune2013-03-05
* R600: Use MUL_IEEE for trig/fdiv intrinsicVincent Lejeune2013-03-05
* R600: Add support for indirect addressing of non default const bufferVincent Lejeune2013-03-05
* R600: Fix for Unigine when MachineSched is enabledTom Stellard2013-02-21
* R600/SI: Use MULADD_IEEE/V_MAD_F32 instruction for mad patternVincent Lejeune2013-02-18
* R600: Support for TBOVincent Lejeune2013-02-18
* R600: Export instructions are no longer terminatorVincent Lejeune2013-02-14
* R600: Fold zero/one in export instructionsVincent Lejeune2013-02-14
* R600: Add support for 128-bit parametersTom Stellard2013-02-13
* R600: Fix regression with shadow array sampler on pre-SI GPUs.Michel Danzer2013-02-12