projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
[mips] Add assembler support for .set msa/nomsa directive.
2014-08-05
Tom Stellard
R600/SI: Update MUBUF assembly string to match AMD...
commit
|
commitdiff
|
tree
2014-08-05
Tom Stellard
R600/SI: Avoid generating REGISTER_LOAD instructions.
commit
|
commitdiff
|
tree
2014-08-01
Tom Stellard
Revert "R600: Move code for generating REGISTER_LOAD...
commit
|
commitdiff
|
tree
2014-08-01
Tom Stellard
R600/SI: Remove leftover debugging code
commit
|
commitdiff
|
tree
2014-08-01
Tom Stellard
R600: Move code for generating REGISTER_LOAD into R600ISelLo...
commit
|
commitdiff
|
tree
2014-08-01
Tom Stellard
R600/SI: Fix build warning
commit
|
commitdiff
|
tree
2014-08-01
Tom Stellard
R600/SI: Do abs/neg folding with ComplexPatterns
commit
|
commitdiff
|
tree
2014-08-01
Tom Stellard
TableGen: Allow AddedComplexity values to be negative
commit
|
commitdiff
|
tree
2014-08-01
Tom Stellard
R600/SI: Simplify and fix handling of VOP2 in SIInstrInfo...
commit
|
commitdiff
|
tree
2014-08-01
Tom Stellard
R600/SI: Fold immediates when shrinking instructions
commit
|
commitdiff
|
tree
2014-08-01
Tom Stellard
R600/SI: Fix incorrect commute operation in shrink...
commit
|
commitdiff
|
tree
2014-07-21
Tom Stellard
test-release.sh: Add support for dot releases
commit
|
commitdiff
|
tree
2014-07-21
Tom Stellard
R600/SI: Refactor VOP3 instruction definitions
commit
|
commitdiff
|
tree
2014-07-21
Tom Stellard
R600/SI: Separate encoding and operand definitions...
commit
|
commitdiff
|
tree
2014-07-21
Tom Stellard
R600/SI: Initailize encoding fields of unused VOP3...
commit
|
commitdiff
|
tree
2014-07-21
Tom Stellard
R600/SI: Initialize unused VOP3 sources to 0 instead...
commit
|
commitdiff
|
tree
2014-07-21
Tom Stellard
R600/SI: Add instruction shrinking pass
commit
|
commitdiff
|
tree
2014-07-21
Tom Stellard
R600/SI: VOPC instructions explicitly define VCC
commit
|
commitdiff
|
tree
2014-07-21
Tom Stellard
R600/SI: Clean up some of the unused REGISTER_{LOAD...
commit
|
commitdiff
|
tree
2014-07-21
Tom Stellard
R600/SI: Use scratch memory for large private arrays
commit
|
commitdiff
|
tree
2014-07-21
Tom Stellard
R600/SI: Specify wavefront size for SI and CI
commit
|
commitdiff
|
tree
2014-07-21
Tom Stellard
R600/SI: Remove vaddr operand from BUFFER_LOAD_*_OFFSET...
commit
|
commitdiff
|
tree
2014-07-21
Tom Stellard
docs: Update relaease documents to include the patch...
commit
|
commitdiff
|
tree
2014-07-21
Tom Stellard
R600/SI: Store constant initializer data in constant...
commit
|
commitdiff
|
tree
2014-07-21
Tom Stellard
R600/SI: Add isCFDepth0 Predicate to SALU addc pattern
commit
|
commitdiff
|
tree
2014-07-21
Tom Stellard
R600/SI: Use VALU for i1 XOR
commit
|
commitdiff
|
tree
2014-07-21
Tom Stellard
R600/SI: Use a custom encoding method for simm16 in...
commit
|
commitdiff
|
tree
2014-07-21
Tom Stellard
R600/SI: Rename SOPP operands to match the encoding...
commit
|
commitdiff
|
tree
2014-07-21
Tom Stellard
TableGen: Allow AddedComplexity values to be negative
commit
|
commitdiff
|
tree
2014-07-02
Tom Stellard
R600: Add a comment that llvm.AMDGPU.trunc is a legacy...
commit
|
commitdiff
|
tree
2014-07-02
Tom Stellard
R600/SI: Use a ComplexPattern for ADDR64 addressing...
commit
|
commitdiff
|
tree
2014-07-02
Tom Stellard
R600: Promote i64 loads to v2i32
commit
|
commitdiff
|
tree
2014-07-02
Tom Stellard
R600/SI: Adjsut SGPR live ranges before register allocation
commit
|
commitdiff
|
tree
2014-07-02
Tom Stellard
R600/SI: Add verifier check for immediates in register...
commit
|
commitdiff
|
tree
2014-06-24
Tom Stellard
R600/SI: Use a ComplexPattern for MUBUF stores
commit
|
commitdiff
|
tree
2014-06-24
Tom Stellard
R600: Promote i64 stores to v2i32
commit
|
commitdiff
|
tree
2014-06-20
Tom Stellard
R600/SI: Add patterns for ctpop inside a branch
commit
|
commitdiff
|
tree
2014-06-20
Tom Stellard
R600/SI: Add a pattern for f32 ftrunc
commit
|
commitdiff
|
tree
2014-06-20
Tom Stellard
R600: Expand vector flog2
commit
|
commitdiff
|
tree
2014-06-20
Tom Stellard
R600: Expand vector fexp2
commit
|
commitdiff
|
tree
2014-06-20
Tom Stellard
R600/SI: SI Control Flow Annotation bug fixed
commit
|
commitdiff
|
tree
2014-06-20
Tom Stellard
R600/SI: Add a VALU pattern for i64 xor
commit
|
commitdiff
|
tree
2014-06-17
Tom Stellard
R600/SI: Make sure target flags are set on pseudo VOP3...
commit
|
commitdiff
|
tree
2014-06-17
Tom Stellard
R600: Use LDS and vectors for private memory
commit
|
commitdiff
|
tree
2014-06-17
Tom Stellard
R600/SI: Add a pattern for llvm.AMDGPU.barrier.global
commit
|
commitdiff
|
tree
2014-06-17
Tom Stellard
SelectionDAG: Expand i64 = FP_TO_SINT i32
commit
|
commitdiff
|
tree
2014-06-17
Tom Stellard
R600/SI: Re-initialize the m0 register after using...
commit
|
commitdiff
|
tree
2014-06-13
Tom Stellard
R600: Remove AMDIL instruction and register definitions
commit
|
commitdiff
|
tree
2014-06-13
Tom Stellard
R600: Move AMDGPUInstrInfo from AMDGPUTargetMachine...
commit
|
commitdiff
|
tree
2014-06-13
Tom Stellard
R600: Drop use of cached TargetMachine in R600InstrInfo.cpp
commit
|
commitdiff
|
tree
2014-06-13
Tom Stellard
R600: Drop use of cached TargetMachine in AMDGPUInstrInfo.cpp
commit
|
commitdiff
|
tree
2014-06-12
Tom Stellard
Revert "SelectionDAG: Enable (and (setcc x), (setcc...
commit
|
commitdiff
|
tree
2014-06-11
Tom Stellard
R600: Set correct InstrItinClass for instructions using...
commit
|
commitdiff
|
tree
2014-06-11
Tom Stellard
R600: BCNT_INT is a vector only instruction
commit
|
commitdiff
|
tree
2014-06-10
Tom Stellard
R600/SI: Emit an error when attempting to spill VGPRs v4
commit
|
commitdiff
|
tree
2014-06-10
Tom Stellard
R600/SI: Fix a crash when spilling SGPRs
commit
|
commitdiff
|
tree
2014-06-10
Tom Stellard
Hexagon: Expand i1 SELECT_CC
commit
|
commitdiff
|
tree
2014-06-10
Tom Stellard
SelectionDAG: Don't use MVT::Other to determine legality...
commit
|
commitdiff
|
tree
2014-06-10
Tom Stellard
SelectionDAG: Enable (and (setcc x), (setcc y)) ->...
commit
|
commitdiff
|
tree
2014-06-10
Tom Stellard
SelectionDAG: Expand SELECT_CC to SELECT + SETCC
commit
|
commitdiff
|
tree
2014-05-16
Tom Stellard
R600/SI: Refactor the VOP3_32 tablegen class
commit
|
commitdiff
|
tree
2014-05-16
Tom Stellard
R600/SI: Add a PredicateControl class for managing...
commit
|
commitdiff
|
tree
2014-05-16
Tom Stellard
R600/SI: Move tablegen patterns away from instruction...
commit
|
commitdiff
|
tree
2014-05-16
Tom Stellard
R600/SI: Remove unused instruction
commit
|
commitdiff
|
tree
2014-05-16
Tom Stellard
R600/SI: Promote f32 SELECT to i32
commit
|
commitdiff
|
tree
2014-05-16
Tom Stellard
R600/SI: Remove duplicate pattern
commit
|
commitdiff
|
tree
2014-05-15
Tom Stellard
autoconf: Fix libLLVM-Major-Minor-Patch.so symlink
commit
|
commitdiff
|
tree
2014-05-15
Tom Stellard
R600/SI: Stop using VSrc_* as the default register...
commit
|
commitdiff
|
tree
2014-05-15
Tom Stellard
R600/SI: Fix a bug with handling of INSERT_SUBREG in...
commit
|
commitdiff
|
tree
2014-05-15
Tom Stellard
R600/SI: Only use SALU instructions for 64-bit add...
commit
|
commitdiff
|
tree
2014-05-15
Tom Stellard
R600/SI: Use VALU instructions for i1 ops
commit
|
commitdiff
|
tree
2014-05-13
Tom Stellard
autoconf: Fix soname for libLLVM-Major.Minor.so (2nd...
commit
|
commitdiff
|
tree
2014-05-13
Tom Stellard
Revert "autoconf: Fix soname for libLLVM-Major.Minor.so"
commit
|
commitdiff
|
tree
2014-05-13
Tom Stellard
autoconf: Fix soname for libLLVM-Major.Minor.so
commit
|
commitdiff
|
tree
2014-05-09
Tom Stellard
R600/SI: Teach SIInstrInfo::moveToVALU() how to move...
commit
|
commitdiff
|
tree
2014-05-09
Tom Stellard
R600/SI: Fix SMRD pattern for offsets > 32 bits
commit
|
commitdiff
|
tree
2014-05-09
Tom Stellard
R600: Expand i64 SELECT_CC
commit
|
commitdiff
|
tree
2014-05-09
Tom Stellard
R600: Move MIN/MAX matching from LowerOperation() to...
commit
|
commitdiff
|
tree
2014-05-05
Tom Stellard
R600: Expand i64 ISD:SUB
commit
|
commitdiff
|
tree
2014-05-02
Tom Stellard
R600/SI: Add processor type for Mullins.
Reviewed-by:
Tom Stellard
<thomas.stellard@amd.com>
commit
|
commitdiff
|
tree
2014-05-02
Tom Stellard
R600: Expand vector sin and cos.
commit
|
commitdiff
|
tree
2014-05-02
Tom Stellard
R600: Expand TruncStore i64 -> {i16,i8}
commit
|
commitdiff
|
tree
2014-05-02
Tom Stellard
R600/SI: Only create one instruction when spilling...
commit
|
commitdiff
|
tree
2014-04-30
Tom Stellard
R600/SI: Use VALU instructions for copying i1 values
commit
|
commitdiff
|
tree
2014-04-30
Tom Stellard
R600/SI: Teach moveToVALU how to handle some SMRD instructions
commit
|
commitdiff
|
tree
2014-04-30
Tom Stellard
R600: Remove unused function AMDGPUSubtarget::getDefaultSize()
commit
|
commitdiff
|
tree
2014-04-29
Tom Stellard
R600: Remove duplicate setting of SELECT expansion.
Reviewed-by:
Tom Stellard
<thomas.stellard@amd.com>
commit
|
commitdiff
|
tree
2014-04-29
Tom Stellard
R600/SI: Custom lower SI_IF and SI_ELSE to avoid machine...
commit
|
commitdiff
|
tree
2014-04-29
Tom Stellard
R600/SI: Only select SALU instructions in the entry...
commit
|
commitdiff
|
tree
2014-04-29
Tom Stellard
R600: optimize the UDIVREM 64 algorithm
Reviewed-by:
Tom Stellard
<thomas.stellard@amd.com>
commit
|
commitdiff
|
tree
2014-04-29
Tom Stellard
R600: Implement iterative algorithm for udivrem
Reviewed-by:
Tom Stellard
<thomas.stellard@amd.com>
commit
|
commitdiff
|
tree
2014-04-29
Tom Stellard
R600: Change UDIV/UREM to UDIVREM when legalizing types
Reviewed-by:
Tom Stellard
<thomas.stellard@amd.com>
commit
|
commitdiff
|
tree
2014-04-29
Tom Stellard
R600: remove unused variable
Reviewed-by:
Tom Stellard
<thomas.stellard@amd.com>
commit
|
commitdiff
|
tree
2014-04-22
Tom Stellard
R600/SI: Reorganize SIInstructions.td
commit
|
commitdiff
|
tree
2014-04-18
Tom Stellard
R600/SI: Use SReg_64 instead of VSrc_64 when selecting...
commit
|
commitdiff
|
tree
2014-04-17
Tom Stellard
R600: Add comment clariying use of sext for result...
commit
|
commitdiff
|
tree
2014-04-17
Tom Stellard
R600/SI: Stop using i128 as the resource descriptor...
commit
|
commitdiff
|
tree
2014-04-17
Tom Stellard
R600/SI: Change default register class for i32 to SReg_32
commit
|
commitdiff
|
tree
2014-04-17
Tom Stellard
R600/SI: Teach SIInstrInfo::moveToVALU() how to handle...
commit
|
commitdiff
|
tree
2014-04-17
Tom Stellard
R600/SI: Legalize operands after changing dst reg in...
commit
|
commitdiff
|
tree
next