projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
R600/SI: Add support for v2f32 stores
2013-07-18
Tom Stellard
R600/SI: Add support for v2f32 stores
commit
|
commitdiff
|
tree
2013-07-18
Tom Stellard
R600: Expand VSELECT for all types
commit
|
commitdiff
|
tree
2013-07-15
Tom Stellard
R600/SI: Add support for 64-bit loads
commit
|
commitdiff
|
tree
2013-07-12
Tom Stellard
R600: Remove the fpconst64.ll test which was failing...
commit
|
commitdiff
|
tree
2013-07-12
Tom Stellard
R600/SI: Add support for f64 kernel arguments
Reviewed-by:
Tom Stellard
<thomas.stellard@amd.com>
commit
|
commitdiff
|
tree
2013-07-12
Tom Stellard
R600/SI: Implement select and compares for SI
Reviewed-by:
Tom Stellard
<thomas.stellard@amd.com>
commit
|
commitdiff
|
tree
2013-07-12
Tom Stellard
R600/SI: Add fsqrt pattern for SI
Reviewed-by:
Tom Stellard
<thomas.stellard@amd.com>
commit
|
commitdiff
|
tree
2013-07-12
Tom Stellard
R600/SI: Add double precision fsub pattern for SI
Reviewed-by:
Tom Stellard
<thomas.stellard@amd.com>
commit
|
commitdiff
|
tree
2013-07-12
Tom Stellard
R600/SI: SI support for 64bit ConstantFP
Reviewed-by:
Tom Stellard
<thomas.stellard@amd.com>
commit
|
commitdiff
|
tree
2013-07-12
Tom Stellard
R600/SI: Add initial double precision support for SI
Reviewed-by:
Tom Stellard
<thomas.stellard@amd.com>
commit
|
commitdiff
|
tree
2013-07-12
Tom Stellard
R600: Add ISA documents to the CompilerWriterInfo page
commit
|
commitdiff
|
tree
2013-06-28
Tom Stellard
R600/SI: Add processor types for each CIK variant
Reviewed-by:
Tom Stellard
<thomas.stellard@amd.com>
commit
|
commitdiff
|
tree
2013-06-28
Tom Stellard
R600: Add local memory support via LDS
commit
|
commitdiff
|
tree
2013-06-28
Tom Stellard
R600: Add support for GROUP_BARRIER instruction
commit
|
commitdiff
|
tree
2013-06-28
Tom Stellard
R600: Add ALUInst bit to tablegen definitions v2
commit
|
commitdiff
|
tree
2013-06-27
Tom Stellard
R600: Remove alu-split.ll test
commit
|
commitdiff
|
tree
2013-06-25
Tom Stellard
R600: Use new getNamedOperandIdx function generated...
commit
|
commitdiff
|
tree
2013-06-25
Tom Stellard
TableGen: Generate a function for getting operand indices...
commit
|
commitdiff
|
tree
2013-06-25
Tom Stellard
R600/SI: Report unaligned memory accesses as legal...
commit
|
commitdiff
|
tree
2013-06-25
Tom Stellard
R600: Add support for i32 loads from the constant address...
commit
|
commitdiff
|
tree
2013-06-25
Tom Stellard
R600/SI: Add support for v4i32 and v4f32 kernel args
commit
|
commitdiff
|
tree
2013-06-25
Tom Stellard
R600: Fix typo in R600Schedule.td
commit
|
commitdiff
|
tree
2013-06-20
Tom Stellard
R600/SI: Expand sub for v2i32 and v4i32 for SI
Reviewed-by:
Tom Stellard
<thomas.stellard@amd.com>
commit
|
commitdiff
|
tree
2013-06-20
Tom Stellard
R600/SI: Expand add for v2i32 and v4i32
Reviewed-by:
Tom Stellard
<thomas.stellard@amd.com>
commit
|
commitdiff
|
tree
2013-06-20
Tom Stellard
R600: Expand v2i32 load/store instead of custom lowering
Reviewed-by:
Tom Stellard
<thomas.stellard@amd.com>
commit
|
commitdiff
|
tree
2013-06-15
Tom Stellard
R600: Add SI load support for v[24]i32 and store for...
Reviewed-by:
Tom Stellard
<thomas.stellard@amd.com>
commit
|
commitdiff
|
tree
2013-06-14
Tom Stellard
R600: Use correct encoding for Vertex Fetch instructions...
commit
|
commitdiff
|
tree
2013-06-14
Tom Stellard
R600: Use EXPORT_RAT_INST_STORE_DWORD for stores on...
commit
|
commitdiff
|
tree
2013-06-14
Tom Stellard
R600: Factor the instruction encoding out the RAT_WRITE_CACH...
commit
|
commitdiff
|
tree
2013-06-14
Tom Stellard
R600: Move instruction encoding definitions into a...
commit
|
commitdiff
|
tree
2013-06-13
Tom Stellard
R600: Don't try to fix reg class when copying IMPLICIT_DEF...
commit
|
commitdiff
|
tree
2013-06-07
Tom Stellard
R600: Fix calculation of stack offset in AMDGPUFrameLowering
commit
|
commitdiff
|
tree
2013-06-07
Tom Stellard
R600: Rework subtarget info and remove AMDILDevice...
commit
|
commitdiff
|
tree
2013-06-07
Tom Stellard
R600: Fix the fetch limits for R600 generation GPUs
commit
|
commitdiff
|
tree
2013-06-07
Tom Stellard
R600: Move Subtarget feature definitions into AMDGPU.td
commit
|
commitdiff
|
tree
2013-06-07
Tom Stellard
R600: Remove unnecessary include
commit
|
commitdiff
|
tree
2013-06-05
Tom Stellard
R600: Replace predicate loop with predicate function
commit
|
commitdiff
|
tree
2013-06-05
Tom Stellard
R600: Make sure to schedule AR register uses and defs...
commit
|
commitdiff
|
tree
2013-06-03
Tom Stellard
R600/SI: Add support for work item and work group intrinsics
commit
|
commitdiff
|
tree
2013-06-03
Tom Stellard
R600/SI: Add a calling convention for compute shaders
commit
|
commitdiff
|
tree
2013-06-03
Tom Stellard
R600/SI: Custom lower i64 sign_extend
commit
|
commitdiff
|
tree
2013-06-03
Tom Stellard
R600/SI: Adjust some instructions' out register class...
commit
|
commitdiff
|
tree
2013-06-03
Tom Stellard
R600/SI: Handle REG_SEQUENCE in fitsRegClass()
commit
|
commitdiff
|
tree
2013-06-03
Tom Stellard
R600/SI: Handle nodes with glue results correctly SITargetLo...
commit
|
commitdiff
|
tree
2013-06-03
Tom Stellard
R600/SI: Fixup CopyToReg register class in PostprocessISelDAG()
commit
|
commitdiff
|
tree
2013-06-03
Tom Stellard
R600/SI: Add support for global loads
commit
|
commitdiff
|
tree
2013-06-03
Tom Stellard
R600/SI: Rework MUBUF store instructions
commit
|
commitdiff
|
tree
2013-05-23
Tom Stellard
R600: Fix R600ControlFlowFinalizer not considering...
commit
|
commitdiff
|
tree
2013-05-20
Tom Stellard
R600: Fix rotr.ll on non-asserts builds
commit
|
commitdiff
|
tree
2013-05-20
Tom Stellard
R600/SI: Use a multiclass for MUBUF_Load_Helper
commit
|
commitdiff
|
tree
2013-05-20
Tom Stellard
R600/SI: Add a pattern for S_LOAD_DWORDX2_* instructions
commit
|
commitdiff
|
tree
2013-05-20
Tom Stellard
R600/SI: Add pattern for rotr
commit
|
commitdiff
|
tree
2013-05-20
Tom Stellard
R600: Swap the legality of rotl and rotr
commit
|
commitdiff
|
tree
2013-05-20
Tom Stellard
R600/SI: Add patterns for 64-bit shift operations
commit
|
commitdiff
|
tree
2013-05-20
Tom Stellard
R600/SI: Use the same names for VOP3 operands and encoding...
commit
|
commitdiff
|
tree
2013-05-20
Tom Stellard
R600/SI: Make fitsRegClass() operands const
commit
|
commitdiff
|
tree
2013-05-17
Tom Stellard
R600: Fix encoding for R600 family GPUs
commit
|
commitdiff
|
tree
2013-05-17
Tom Stellard
R600: Pass MCSubtargetInfo reference to R600CodeEmitter
commit
|
commitdiff
|
tree
2013-05-14
Tom Stellard
R600/SI: Add processor type for Hainan asic
Reviewed-by:
Tom Stellard
<thomas.stellard@amd.com>
commit
|
commitdiff
|
tree
2013-05-10
Tom Stellard
R600: Remove AMDILPeeopholeOptimizer and replace optimizatio...
commit
|
commitdiff
|
tree
2013-05-10
Tom Stellard
R600: Expand SUB for v2i32/v4i32
Reviewed-by:
Tom Stellard
<thomas.stellard@amd.com>
commit
|
commitdiff
|
tree
2013-05-10
Tom Stellard
R600: Expand MUL for v4i32/v2i32
Reviewed-by:
Tom Stellard
<thomas.stellard@amd.com>
commit
|
commitdiff
|
tree
2013-05-10
Tom Stellard
R600: Expand SRA for v4i32/v2i32
Reviewed-by:
Tom Stellard
<thomas.stellard@amd.com>
commit
|
commitdiff
|
tree
2013-05-10
Tom Stellard
R600: Expand vselect for v4i32 and v2i32
Reviewed-by:
Tom Stellard
<thomas.stellard@amd.com>
commit
|
commitdiff
|
tree
2013-05-06
Tom Stellard
R600/SI: Add intrinsic for MIMG IMAGE_GET_RESINFO opcode
Reviewed-by:
Tom Stellard
<thomas.stellard@amd.com>
commit
|
commitdiff
|
tree
2013-05-06
Tom Stellard
R600/SI: Handle arbitrary destination type in SITargetLoweri...
Reviewed-by:
Tom Stellard
<thomas.stellard@amd.com>
commit
|
commitdiff
|
tree
2013-05-06
Tom Stellard
R600/SI: Add intrinsic for texture image loading
Reviewed-by:
Tom Stellard
<thomas.stellard@amd.com>
commit
|
commitdiff
|
tree
2013-05-06
Tom Stellard
R600/SI: Add pattern for uint_to_fp
Reviewed-by:
Tom Stellard
<thomas.stellard@amd.com>
commit
|
commitdiff
|
tree
2013-05-06
Tom Stellard
R600/SI: Add patterns for integer maxima / minima
Reviewed-by:
Tom Stellard
<thomas.stellard@amd.com>
commit
|
commitdiff
|
tree
2013-05-06
Tom Stellard
R600/SI: Add pattern for AMDGPU.trunc intrinsic
Reviewed-by:
Tom Stellard
<thomas.stellard@amd.com>
commit
|
commitdiff
|
tree
2013-05-06
Tom Stellard
R600: Remove dead code from the CodeEmitter v2
commit
|
commitdiff
|
tree
2013-05-06
Tom Stellard
R600: Emit config values in register / value pairs
commit
|
commitdiff
|
tree
2013-05-06
Tom Stellard
R600: Stop emitting the instruction type byte before...
commit
|
commitdiff
|
tree
2013-05-06
Tom Stellard
R600: Emit ISA for CALL_FS_* instructions
commit
|
commitdiff
|
tree
2013-05-03
Tom Stellard
R600: Expand vector or, shl, srl, and xor nodes
commit
|
commitdiff
|
tree
2013-05-03
Tom Stellard
R600: BFI_INT is a vector-only instruction
commit
|
commitdiff
|
tree
2013-05-03
Tom Stellard
R600: Add pattern for SHA-256 Ma function
commit
|
commitdiff
|
tree
2013-05-03
Tom Stellard
R600: Clean up comments in Processors.td
commit
|
commitdiff
|
tree
2013-05-02
Tom Stellard
R600: Use new tablegen syntax for patterns
commit
|
commitdiff
|
tree
2013-05-02
Tom Stellard
R600/SI: remove nonsense select pattern
commit
|
commitdiff
|
tree
2013-04-29
Tom Stellard
R600: Use correct CF_END instruction on Northern Island...
commit
|
commitdiff
|
tree
2013-04-29
Tom Stellard
R600: Fix encoding of CF_END_{EG, R600} instructions
commit
|
commitdiff
|
tree
2013-04-26
Tom Stellard
R600: Initialize AMDGPUMachineFunction::ShaderType...
commit
|
commitdiff
|
tree
2013-04-24
Tom Stellard
R600: Initialize BooleanVectorContents
commit
|
commitdiff
|
tree
2013-04-24
Tom Stellard
R600: Use SHT_PROGBITS for the .AMDGPU.config section
commit
|
commitdiff
|
tree
2013-04-23
Tom Stellard
Wrap.h: Define wrap / unwrap function for ExecutionEngine
commit
|
commitdiff
|
tree
2013-04-19
Tom Stellard
R600: Add pattern for the BFI_INT instruction
commit
|
commitdiff
|
tree
2013-04-19
Tom Stellard
R600/SI: Use InstFlag for VOP3 modifier operands
commit
|
commitdiff
|
tree
2013-04-19
Tom Stellard
R600: Reorganize lit tests and document how they should...
commit
|
commitdiff
|
tree
2013-04-18
Tom Stellard
C API: Fix coding style
commit
|
commitdiff
|
tree
2013-04-16
Tom Stellard
C API: Add LLVMTargetMachineEmitToMemoryBuffer()
commit
|
commitdiff
|
tree
2013-04-16
Tom Stellard
C API: Add LLVMGetBufferSize()
commit
|
commitdiff
|
tree
2013-04-16
Tom Stellard
C API: Add LLVMGetBufferStart()
commit
|
commitdiff
|
tree
2013-04-16
Tom Stellard
C API: Add LLVMAddTargetDependentFunctionAttr()
commit
|
commitdiff
|
tree
2013-04-15
Tom Stellard
R600/SI: Emit config values in register value pairs.
commit
|
commitdiff
|
tree
2013-04-15
Tom Stellard
R600/SI: Emit configuration value in the .AMDGPU.config...
commit
|
commitdiff
|
tree
2013-04-15
Tom Stellard
R600: Emit ELF formatted code rather than raw ISA.
commit
|
commitdiff
|
tree
2013-04-05
Tom Stellard
R600/SI: Add support for buffer stores v2
commit
|
commitdiff
|
tree
2013-04-05
Tom Stellard
R600/SI: Use same names for corresponding MUBUF operands...
commit
|
commitdiff
|
tree
2013-04-05
Tom Stellard
R600: Add RV670 processor
commit
|
commitdiff
|
tree
next