R600/SI: Fixing handling of condition codes
[oota-llvm.git] / lib / Target / R600 / R600Instructions.td
2013-11-22 Tom StellardR600/SI: Fixing handling of condition codes
2013-11-13 Tom StellardR600/SI: Add support for private address space load...
2013-11-11 Vincent LejeuneR600: Use function inputs to represent data stored...
2013-10-13 Vincent LejeuneR600: Clear the VPM bit of export instructions.
2013-10-02 Vincent LejeuneR600: Add a ldptr intrinsic to support MSAA.
2013-10-01 Vincent LejeuneR600: add a pass that merges clauses.
2013-10-01 Vincent LejeuneR600: Enable -verify-machineinstrs in some tests.
2013-09-28 Tom StellardR600: Fix handling of NAN in comparison instructions
2013-09-28 Tom StellardSelectionDAG: Try to expand all condition codes using...
2013-09-06 Aaron WatryR600: Add support for LDS atomic subtract
2013-09-05 Tom StellardR600: Add support for local memory atomic add
2013-09-04 Vincent LejeuneR600: Use SchedModel enum for is{Trans,Vector}Only...
2013-08-26 Tom StellardR600: Add support for i8 and i16 local memory loads
2013-08-26 Tom StellardR600: Add support for i8 and i16 local memory stores
2013-08-16 Tom StellardR600: Add support for i16 and i8 global stores
2013-08-16 Tom StellardR600: Add support for v4i32 stores on Cayman
2013-08-16 Tom StellardR600: Add IsExport bit to TableGen instruction definitions
2013-08-16 Tom StellardR600: Change the RAT instruction assembly names so...
2013-08-14 Tom StellardR600/SI: Handle MSAA texture targets
2013-08-01 Tom StellardR600: Add 64-bit float load/store support
2013-07-31 Tom StellardRevert "R600: Use SchedModel enum for is{Trans,Vector...
2013-07-31 Vincent LejeuneR600: Use SchedModel enum for is{Trans,Vector}Only...
2013-07-31 Vincent LejeuneR600: Remove predicated_break inst
2013-07-23 Tom StellardR600: Treat CONSTANT_ADDRESS loads like GLOBAL_ADDRESS...
2013-07-23 Tom StellardR600: Add support for 24-bit MAD instructions
2013-07-23 Tom StellardR600: Add support for 24-bit MUL instructions
2013-07-23 Tom StellardR600: Improve support for < 32-bit loads
2013-07-23 Tom StellardR600: Use KCache for kernel arguments
2013-07-23 Tom StellardR600: Clean up extended load patterns
2013-07-19 Vincent LejeuneR600: Don't emit empty then clause and use alu_pop_after
2013-07-09 Vincent LejeuneR600: Do not predicated basic block with multiple alu...
2013-07-09 Vincent LejeuneR600: Use DAG lowering pass to handle fcos/fsin
2013-07-09 Vincent LejeuneR600: Print Export Swizzle
2013-06-29 Vincent LejeuneR600: Support schedule and packetization of trans-only...
2013-06-28 Tom StellardR600: Add local memory support via LDS
2013-06-28 Tom StellardR600: Add support for GROUP_BARRIER instruction
2013-06-28 Tom StellardR600: Add ALUInst bit to tablegen definitions v2
2013-06-25 Tom StellardR600: Use new getNamedOperandIdx function generated...
2013-06-25 Tom StellardR600: Add support for i32 loads from the constant addre...
2013-06-24 Aaron WatryR600: Fix spelling error in comment
2013-06-17 Vincent LejeuneR600: Properly set COUNT_3 bit in TEX clause initiating...
2013-06-14 Tom StellardR600: Use correct encoding for Vertex Fetch instruction...
2013-06-14 Tom StellardR600: Use EXPORT_RAT_INST_STORE_DWORD for stores on...
2013-06-14 Tom StellardR600: Factor the instruction encoding out the RAT_WRITE...
2013-06-14 Tom StellardR600: Move instruction encoding definitions into a...
2013-06-07 Tom StellardR600: Rework subtarget info and remove AMDILDevice...
2013-06-03 Vincent LejeuneR600: Constraints input regs of interp_xy,_zw
2013-05-20 Tom StellardR600: Swap the legality of rotl and rotr
2013-05-17 Vincent LejeuneR600: Relax some vector constraints on Dot4.
2013-05-17 Vincent LejeuneR600: Improve texture handling
2013-05-17 Vincent LejeuneR600: Rename 128 bit registers.
2013-05-17 Vincent LejeuneR600: prettier dump of clamp
2013-05-10 Tom StellardR600: Remove AMDILPeeopholeOptimizer and replace optimi...
2013-05-03 Tom StellardR600: BFI_INT is a vector-only instruction
2013-05-03 Tom StellardR600: Add pattern for SHA-256 Ma function
2013-05-02 Vincent LejeuneR600: Improve asmPrint of ALU clause
2013-05-02 Vincent LejeuneR600: Prettier asmPrint of Alu
2013-05-02 Tom StellardR600: Use new tablegen syntax for patterns
2013-04-30 Vincent LejeuneR600: use native for alu
2013-04-30 Vincent LejeuneR600: Rework Scheduling to handle difference between...
2013-04-30 Vincent LejeuneR600: Add a Bank Swizzle operand
2013-04-30 Vincent LejeuneR600: Turn TEX/VTX into native instructions
2013-04-30 Vincent LejeuneR600: Add FetchInst bit to instruction defs to denote...
2013-04-30 Vincent LejeuneR600: Clean up instruction class definitions
2013-04-29 Tom StellardR600: Fix encoding of CF_END_{EG, R600} instructions
2013-04-23 Vincent LejeuneR600: Use .AMDGPU.config section to emit stacksize
2013-04-23 Vincent LejeuneR600: Add CF_END
2013-04-19 Tom StellardR600: Add pattern for the BFI_INT instruction
2013-04-17 Vincent LejeuneR600: Make Export Instruction not duplicable
2013-04-17 Vincent LejeuneR600: Export is emitted as a CF_NATIVE inst
2013-04-10 Michel DanzerR600/SI: Add pattern for AMDGPUurecip
2013-04-08 Vincent LejeuneR600: Control Flow support for pre EG gen
2013-04-01 Vincent LejeuneR600: Add support for native control flow
2013-04-01 Vincent LejeuneR600: Emit CF_ALU and use true kcache register.
2013-03-31 Vincent LejeuneR600: Emit native instructions for tex
2013-03-22 Michel DanzerR600: Use legacy (0 * anything = 0) MUL instructions...
2013-03-18 Christian KonigR600/SI: add float vector types
2013-03-11 Vincent LejeuneR600: Fix JUMP handling so that MachineInstr verificati...
2013-03-08 Tom StellardR600: Improve custom lowering of select_cc
2013-03-05 Vincent LejeuneR600: Remove LowerConstCopyPass and lower CONST_COPY...
2013-03-05 Vincent LejeuneR600: CONST_ADDRESS node is not marked as mayLoad anymore
2013-03-05 Vincent LejeuneR600: Use MUL_IEEE for trig/fdiv intrinsic
2013-03-05 Vincent LejeuneR600: Add support for indirect addressing of non defaul...
2013-02-21 Tom StellardR600: Fix for Unigine when MachineSched is enabled
2013-02-18 Vincent LejeuneR600/SI: Use MULADD_IEEE/V_MAD_F32 instruction for...
2013-02-18 Vincent LejeuneR600: Support for TBO
2013-02-14 Vincent LejeuneR600: Export instructions are no longer terminator
2013-02-14 Vincent LejeuneR600: Fold zero/one in export instructions
2013-02-13 Tom StellardR600: Add support for 128-bit parameters
2013-02-12 Michel DanzerR600: Fix regression with shadow array sampler on pre...
2013-02-10 Vincent LejeuneTest Commit - Remove some trailing whitespace in R600In...
2013-02-07 Tom StellardR600/SI: Use proper instructions for array/shadow samplers.
2013-02-07 Tom StellardR600: Consolidate sub register indices.
2013-02-07 Tom StellardR600: Add support for SET*_DX10 instructions
2013-02-07 Tom StellardR600: Fix assembly name for SETGT_INT
2013-02-06 Tom StellardR600: Support for indirect addressing v4
2013-02-05 Jakob Stoklund OlesenDon't use MRI liveouts in R600.
2013-02-05 Tom StellardR600: improve inputs/interpolation handling
2013-01-31 Tom StellardR600: Make store_dummy intrinsic more general by passin...
2013-01-23 Tom StellardR600: Add a llvm.R600.store.swizzle intrinsics
next