summaryrefslogtreecommitdiff
path: root/lib/Target/R600/R600Instructions.td
Commit message (Expand)AuthorAge
* 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
* Test Commit - Remove some trailing whitespace in R600Instructions.tdVincent Lejeune2013-02-10
* R600/SI: Use proper instructions for array/shadow samplers.Tom Stellard2013-02-07
* R600: Consolidate sub register indices.Tom Stellard2013-02-07
* R600: Add support for SET*_DX10 instructionsTom Stellard2013-02-07
* R600: Fix assembly name for SETGT_INTTom Stellard2013-02-07
* R600: Support for indirect addressing v4Tom Stellard2013-02-06
* Don't use MRI liveouts in R600.Jakob Stoklund Olesen2013-02-05
* R600: improve inputs/interpolation handlingTom Stellard2013-02-05
* R600: Make store_dummy intrinsic more general by passing export typeTom Stellard2013-01-31
* R600: Add a llvm.R600.store.swizzle intrinsicsTom Stellard2013-01-23
* R600: Simplify stream outputs intrinsicTom Stellard2013-01-23
* R600: rework handling of the constantsTom Stellard2013-01-23