projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
R600/SI: Use VALU instructions for copying i1 values
[oota-llvm.git]
/
lib
/
Target
/
R600
/
R600Instructions.td
2014-03-24
Tom Stellard
R600: Reorganize tablegen instruction definitions
blob
|
commitdiff
|
raw
2014-03-17
Matt Arsenault
R600: Match sign_extend_inreg to BFE instructions
blob
|
commitdiff
|
raw
|
diff to current
2014-03-13
Tom Stellard
R600: LDS instructions shouldn't implicitly define...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-26
Matt Arsenault
R600: Remove unnecessary build_vector pattern.
blob
|
commitdiff
|
raw
|
diff to current
2014-01-24
Alp Toker
Fix known typos
blob
|
commitdiff
|
raw
|
diff to current
2014-01-23
Tom Stellard
R600: Disable the BFE pattern
blob
|
commitdiff
|
raw
|
diff to current
2014-01-22
Tom Stellard
R600: Add some missing CF instruction definitions to...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-22
Tom Stellard
R600: CF_PUSH is the same on Evergreen and Cayman
blob
|
commitdiff
|
raw
|
diff to current
2014-01-22
Tom Stellard
R600: MOVA is vector only
blob
|
commitdiff
|
raw
|
diff to current
2013-12-20
Tom Stellard
R600: Allow ftrunc
blob
|
commitdiff
|
raw
|
diff to current
2013-12-02
Vincent Lejeune
R600: Workaround for cayman loop bug
blob
|
commitdiff
|
raw
|
diff to current
2013-11-27
Tom Stellard
R600: Add support for ISD::FROUND
blob
|
commitdiff
|
raw
|
diff to current
2013-11-22
Tom Stellard
R600/SI: Fixing handling of condition codes
blob
|
commitdiff
|
raw
|
diff to current
2013-11-13
Tom Stellard
R600/SI: Add support for private address space load...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-11
Vincent Lejeune
R600: Use function inputs to represent data stored...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-13
Vincent Lejeune
R600: Clear the VPM bit of export instructions.
blob
|
commitdiff
|
raw
|
diff to current
2013-10-02
Vincent Lejeune
R600: Add a ldptr intrinsic to support MSAA.
blob
|
commitdiff
|
raw
|
diff to current
2013-10-01
Vincent Lejeune
R600: add a pass that merges clauses.
blob
|
commitdiff
|
raw
|
diff to current
2013-10-01
Vincent Lejeune
R600: Enable -verify-machineinstrs in some tests.
blob
|
commitdiff
|
raw
|
diff to current
2013-09-28
Tom Stellard
R600: Fix handling of NAN in comparison instructions
blob
|
commitdiff
|
raw
|
diff to current
2013-09-28
Tom Stellard
SelectionDAG: Try to expand all condition codes using...
blob
|
commitdiff
|
raw
|
diff to current
2013-09-06
Aaron Watry
R600: Add support for LDS atomic subtract
blob
|
commitdiff
|
raw
|
diff to current
2013-09-05
Tom Stellard
R600: Add support for local memory atomic add
blob
|
commitdiff
|
raw
|
diff to current
2013-09-04
Vincent Lejeune
R600: Use SchedModel enum for is{Trans,Vector}Only...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-26
Tom Stellard
R600: Add support for i8 and i16 local memory loads
blob
|
commitdiff
|
raw
|
diff to current
2013-08-26
Tom Stellard
R600: Add support for i8 and i16 local memory stores
blob
|
commitdiff
|
raw
|
diff to current
2013-08-16
Tom Stellard
R600: Add support for i16 and i8 global stores
blob
|
commitdiff
|
raw
|
diff to current
2013-08-16
Tom Stellard
R600: Add support for v4i32 stores on Cayman
blob
|
commitdiff
|
raw
|
diff to current
2013-08-16
Tom Stellard
R600: Add IsExport bit to TableGen instruction definitions
blob
|
commitdiff
|
raw
|
diff to current
2013-08-16
Tom Stellard
R600: Change the RAT instruction assembly names so...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-14
Tom Stellard
R600/SI: Handle MSAA texture targets
blob
|
commitdiff
|
raw
|
diff to current
2013-08-01
Tom Stellard
R600: Add 64-bit float load/store support
blob
|
commitdiff
|
raw
|
diff to current
2013-07-31
Tom Stellard
Revert "R600: Use SchedModel enum for is{Trans,Vector...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-31
Vincent Lejeune
R600: Use SchedModel enum for is{Trans,Vector}Only...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-31
Vincent Lejeune
R600: Remove predicated_break inst
blob
|
commitdiff
|
raw
|
diff to current
2013-07-23
Tom Stellard
R600: Treat CONSTANT_ADDRESS loads like GLOBAL_ADDRESS...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-23
Tom Stellard
R600: Add support for 24-bit MAD instructions
blob
|
commitdiff
|
raw
|
diff to current
2013-07-23
Tom Stellard
R600: Add support for 24-bit MUL instructions
blob
|
commitdiff
|
raw
|
diff to current
2013-07-23
Tom Stellard
R600: Improve support for < 32-bit loads
blob
|
commitdiff
|
raw
|
diff to current
2013-07-23
Tom Stellard
R600: Use KCache for kernel arguments
blob
|
commitdiff
|
raw
|
diff to current
2013-07-23
Tom Stellard
R600: Clean up extended load patterns
blob
|
commitdiff
|
raw
|
diff to current
2013-07-19
Vincent Lejeune
R600: Don't emit empty then clause and use alu_pop_after
blob
|
commitdiff
|
raw
|
diff to current
2013-07-09
Vincent Lejeune
R600: Do not predicated basic block with multiple alu...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-09
Vincent Lejeune
R600: Use DAG lowering pass to handle fcos/fsin
blob
|
commitdiff
|
raw
|
diff to current
2013-07-09
Vincent Lejeune
R600: Print Export Swizzle
blob
|
commitdiff
|
raw
|
diff to current
2013-06-29
Vincent Lejeune
R600: Support schedule and packetization of trans-only...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-28
Tom Stellard
R600: Add local memory support via LDS
blob
|
commitdiff
|
raw
|
diff to current
2013-06-28
Tom Stellard
R600: Add support for GROUP_BARRIER instruction
blob
|
commitdiff
|
raw
|
diff to current
2013-06-28
Tom Stellard
R600: Add ALUInst bit to tablegen definitions v2
blob
|
commitdiff
|
raw
|
diff to current
2013-06-25
Tom Stellard
R600: Use new getNamedOperandIdx function generated...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-25
Tom Stellard
R600: Add support for i32 loads from the constant addre...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-24
Aaron Watry
R600: Fix spelling error in comment
blob
|
commitdiff
|
raw
|
diff to current
2013-06-17
Vincent Lejeune
R600: Properly set COUNT_3 bit in TEX clause initiating...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-14
Tom Stellard
R600: Use correct encoding for Vertex Fetch instruction...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-14
Tom Stellard
R600: Use EXPORT_RAT_INST_STORE_DWORD for stores on...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-14
Tom Stellard
R600: Factor the instruction encoding out the RAT_WRITE...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-14
Tom Stellard
R600: Move instruction encoding definitions into a...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-07
Tom Stellard
R600: Rework subtarget info and remove AMDILDevice...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-03
Vincent Lejeune
R600: Constraints input regs of interp_xy,_zw
blob
|
commitdiff
|
raw
|
diff to current
2013-05-20
Tom Stellard
R600: Swap the legality of rotl and rotr
blob
|
commitdiff
|
raw
|
diff to current
2013-05-17
Vincent Lejeune
R600: Relax some vector constraints on Dot4.
blob
|
commitdiff
|
raw
|
diff to current
2013-05-17
Vincent Lejeune
R600: Improve texture handling
blob
|
commitdiff
|
raw
|
diff to current
2013-05-17
Vincent Lejeune
R600: Rename 128 bit registers.
blob
|
commitdiff
|
raw
|
diff to current
2013-05-17
Vincent Lejeune
R600: prettier dump of clamp
blob
|
commitdiff
|
raw
|
diff to current
2013-05-10
Tom Stellard
R600: Remove AMDILPeeopholeOptimizer and replace optimi...
blob
|
commitdiff
|
raw
|
diff to current
2013-05-03
Tom Stellard
R600: BFI_INT is a vector-only instruction
blob
|
commitdiff
|
raw
|
diff to current
2013-05-03
Tom Stellard
R600: Add pattern for SHA-256 Ma function
blob
|
commitdiff
|
raw
|
diff to current
2013-05-02
Vincent Lejeune
R600: Improve asmPrint of ALU clause
blob
|
commitdiff
|
raw
|
diff to current
2013-05-02
Vincent Lejeune
R600: Prettier asmPrint of Alu
blob
|
commitdiff
|
raw
|
diff to current
2013-05-02
Tom Stellard
R600: Use new tablegen syntax for patterns
blob
|
commitdiff
|
raw
|
diff to current
2013-04-30
Vincent Lejeune
R600: use native for alu
blob
|
commitdiff
|
raw
|
diff to current
2013-04-30
Vincent Lejeune
R600: Rework Scheduling to handle difference between...
blob
|
commitdiff
|
raw
|
diff to current
2013-04-30
Vincent Lejeune
R600: Add a Bank Swizzle operand
blob
|
commitdiff
|
raw
|
diff to current
2013-04-30
Vincent Lejeune
R600: Turn TEX/VTX into native instructions
blob
|
commitdiff
|
raw
|
diff to current
2013-04-30
Vincent Lejeune
R600: Add FetchInst bit to instruction defs to denote...
blob
|
commitdiff
|
raw
|
diff to current
2013-04-30
Vincent Lejeune
R600: Clean up instruction class definitions
blob
|
commitdiff
|
raw
|
diff to current
2013-04-29
Tom Stellard
R600: Fix encoding of CF_END_{EG, R600} instructions
blob
|
commitdiff
|
raw
|
diff to current
2013-04-23
Vincent Lejeune
R600: Use .AMDGPU.config section to emit stacksize
blob
|
commitdiff
|
raw
|
diff to current
2013-04-23
Vincent Lejeune
R600: Add CF_END
blob
|
commitdiff
|
raw
|
diff to current
2013-04-19
Tom Stellard
R600: Add pattern for the BFI_INT instruction
blob
|
commitdiff
|
raw
|
diff to current
2013-04-17
Vincent Lejeune
R600: Make Export Instruction not duplicable
blob
|
commitdiff
|
raw
|
diff to current
2013-04-17
Vincent Lejeune
R600: Export is emitted as a CF_NATIVE inst
blob
|
commitdiff
|
raw
|
diff to current
2013-04-10
Michel Danzer
R600/SI: Add pattern for AMDGPUurecip
blob
|
commitdiff
|
raw
|
diff to current
2013-04-08
Vincent Lejeune
R600: Control Flow support for pre EG gen
blob
|
commitdiff
|
raw
|
diff to current
2013-04-01
Vincent Lejeune
R600: Add support for native control flow
blob
|
commitdiff
|
raw
|
diff to current
2013-04-01
Vincent Lejeune
R600: Emit CF_ALU and use true kcache register.
blob
|
commitdiff
|
raw
|
diff to current
2013-03-31
Vincent Lejeune
R600: Emit native instructions for tex
blob
|
commitdiff
|
raw
|
diff to current
2013-03-22
Michel Danzer
R600: Use legacy (0 * anything = 0) MUL instructions...
blob
|
commitdiff
|
raw
|
diff to current
2013-03-18
Christian Konig
R600/SI: add float vector types
blob
|
commitdiff
|
raw
|
diff to current
2013-03-11
Vincent Lejeune
R600: Fix JUMP handling so that MachineInstr verificati...
blob
|
commitdiff
|
raw
|
diff to current
2013-03-08
Tom Stellard
R600: Improve custom lowering of select_cc
blob
|
commitdiff
|
raw
|
diff to current
2013-03-05
Vincent Lejeune
R600: Remove LowerConstCopyPass and lower CONST_COPY...
blob
|
commitdiff
|
raw
|
diff to current
2013-03-05
Vincent Lejeune
R600: CONST_ADDRESS node is not marked as mayLoad anymore
blob
|
commitdiff
|
raw
|
diff to current
2013-03-05
Vincent Lejeune
R600: Use MUL_IEEE for trig/fdiv intrinsic
blob
|
commitdiff
|
raw
|
diff to current
2013-03-05
Vincent Lejeune
R600: Add support for indirect addressing of non defaul...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-21
Tom Stellard
R600: Fix for Unigine when MachineSched is enabled
blob
|
commitdiff
|
raw
|
diff to current
2013-02-18
Vincent Lejeune
R600/SI: Use MULADD_IEEE/V_MAD_F32 instruction for...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-18
Vincent Lejeune
R600: Support for TBO
blob
|
commitdiff
|
raw
|
diff to current
2013-02-14
Vincent Lejeune
R600: Export instructions are no longer terminator
blob
|
commitdiff
|
raw
|
diff to current
2013-02-14
Vincent Lejeune
R600: Fold zero/one in export instructions
blob
|
commitdiff
|
raw
|
diff to current
next