projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
[SeparateConstOffsetFromGEP] Allow SeparateConstOffsetFromGEP pass to lower GEPs.
2014-11-19
Matt Arsenault
R600/SI: Implement areMemAccessesTriviallyDisjoint
commit
|
commitdiff
|
tree
2014-11-18
Matt Arsenault
R600/SI: Set hasSideEffects = 0 on load and store instructions.
commit
|
commitdiff
|
tree
2014-11-18
Matt Arsenault
R600/SI: Move SIFixSGPRCopies to inst selector passes
commit
|
commitdiff
|
tree
2014-11-17
Matt Arsenault
R600/SI: Don't copy flags when extracting subreg
commit
|
commitdiff
|
tree
2014-11-17
Matt Arsenault
R600/SI: Assume SIFixSGPRCopies makes changes
commit
|
commitdiff
|
tree
2014-11-15
Matt Arsenault
R600: Permute operands when selecting legacy min/max
commit
|
commitdiff
|
tree
2014-11-14
Matt Arsenault
R600/SI: Combine min3/max3 instructions
commit
|
commitdiff
|
tree
2014-11-14
Matt Arsenault
R600/SI: Fix verifier error from a branch on IMPLICIT_DEF
commit
|
commitdiff
|
tree
2014-11-14
Matt Arsenault
Fix unused variable warning without asserts
commit
|
commitdiff
|
tree
2014-11-14
Matt Arsenault
R600/SI: Match integer min / max instructions
commit
|
commitdiff
|
tree
2014-11-14
Matt Arsenault
R600/SI: Use S_BFE_I64 for 64-bit sext_inreg
commit
|
commitdiff
|
tree
2014-11-14
Matt Arsenault
R600/SI: Make constant array static
commit
|
commitdiff
|
tree
2014-11-13
Matt Arsenault
R600/SI: Fix fmin_legacy / fmax_legacy matching for SI
commit
|
commitdiff
|
tree
2014-11-13
Matt Arsenault
R600/SI: Use s_movk_i32
commit
|
commitdiff
|
tree
2014-11-13
Matt Arsenault
R600/SI: Fix definition for s_cselect_b32
commit
|
commitdiff
|
tree
2014-11-13
Matt Arsenault
R600: Fix assert on empty function
commit
|
commitdiff
|
tree
2014-11-13
Matt Arsenault
R600: Error on initializer for LDS.
commit
|
commitdiff
|
tree
2014-11-13
Matt Arsenault
R600/SI: Get rid of FCLAMP_SI pseudo
commit
|
commitdiff
|
tree
2014-11-13
Matt Arsenault
R600/SI: Allow commuting with src2_modifiers
commit
|
commitdiff
|
tree
2014-11-13
Matt Arsenault
R600/SI: Allow commuting some 3 op instructions
commit
|
commitdiff
|
tree
2014-11-11
Matt Arsenault
Make TreePattern::error use Twine
commit
|
commitdiff
|
tree
2014-11-08
Matt Arsenault
R600/SI: Fix broken check prefixes in test
commit
|
commitdiff
|
tree
2014-11-07
Matt Arsenault
R600: Remove unused define
commit
|
commitdiff
|
tree
2014-11-06
Matt Arsenault
Remove unnecessary .c_str() when implicitly converting...
commit
|
commitdiff
|
tree
2014-11-05
Matt Arsenault
R600/SI: Fix omod display for VOP3b
commit
|
commitdiff
|
tree
2014-11-05
Matt Arsenault
R600/SI: Add testcase I forgot to commit from months ago
commit
|
commitdiff
|
tree
2014-11-05
Matt Arsenault
R600/SI: Move all rsrc building functions to SIISelLowering
commit
|
commitdiff
|
tree
2014-11-05
Matt Arsenault
R600/SI: Remove SI_ADDR64_RSRC
commit
|
commitdiff
|
tree
2014-11-05
Matt Arsenault
Fix broken C++ mode comment
commit
|
commitdiff
|
tree
2014-11-04
Matt Arsenault
R600/SI: Rename div_scale dest operands to match documentation
commit
|
commitdiff
|
tree
2014-11-02
Matt Arsenault
R600: Don't unnecessarily repeat the register class
commit
|
commitdiff
|
tree
2014-11-02
Matt Arsenault
R600/SI: Use REG_SEQUENCE instead of INSERT_SUBREGs
commit
|
commitdiff
|
tree
2014-11-02
Matt Arsenault
Support REG_SEQUENCE in tablegen.
commit
|
commitdiff
|
tree
2014-11-02
Matt Arsenault
Fix typo
commit
|
commitdiff
|
tree
2014-11-02
Matt Arsenault
Fix missing C++ mode comment
commit
|
commitdiff
|
tree
2014-10-24
Matt Arsenault
Fix copy paste comment
commit
|
commitdiff
|
tree
2014-10-22
Matt Arsenault
Fix number of operands in documentation for minnum...
commit
|
commitdiff
|
tree
2014-10-22
Matt Arsenault
R600/SI: Add another failing testcase for i1 copies
commit
|
commitdiff
|
tree
2014-10-22
Matt Arsenault
R600/SI: Add failing testcase reduced from OpenCV
commit
|
commitdiff
|
tree
2014-10-22
Matt Arsenault
Fix typo
commit
|
commitdiff
|
tree
2014-10-22
Matt Arsenault
Try to fix documentation bot warning
commit
|
commitdiff
|
tree
2014-10-21
Matt Arsenault
Add minnum / maxnum codegen
commit
|
commitdiff
|
tree
2014-10-21
Matt Arsenault
Add minnum / maxnum intrinsics
commit
|
commitdiff
|
tree
2014-10-21
Matt Arsenault
R600/SI: Add missing parameter to div_fmas intrinsic
commit
|
commitdiff
|
tree
2014-10-21
Matt Arsenault
R600: Use default GlobalDirective
commit
|
commitdiff
|
tree
2014-10-21
Matt Arsenault
R600/SI: Add pattern for bswap
commit
|
commitdiff
|
tree
2014-10-17
Matt Arsenault
R600/SI: Remove redundant setting of instruction bits
commit
|
commitdiff
|
tree
2014-10-17
Matt Arsenault
Fix typo
commit
|
commitdiff
|
tree
2014-10-17
Matt Arsenault
R600/SI: Also check for FPImm literal constants
commit
|
commitdiff
|
tree
2014-10-17
Matt Arsenault
R600/SI: Allow commuting with source modifiers
commit
|
commitdiff
|
tree
2014-10-17
Matt Arsenault
R600/SI: Simplify code with hasModifiersSet
commit
|
commitdiff
|
tree
2014-10-17
Matt Arsenault
R600/SI: Fix general commuting breaking src mods
commit
|
commitdiff
|
tree
2014-10-17
Matt Arsenault
R600/SI: Cleanup code with ChangeToFPImmediate
commit
|
commitdiff
|
tree
2014-10-17
Matt Arsenault
R600/SI: Allow comuting fp immediates
commit
|
commitdiff
|
tree
2014-10-17
Matt Arsenault
R600/SI: Use early return instead of checking condition...
commit
|
commitdiff
|
tree
2014-10-17
Matt Arsenault
R600/SI: Use complex pattern for MUBUF load patterns.
commit
|
commitdiff
|
tree
2014-10-17
Matt Arsenault
R600/SI: Remove SI_BUFFER_RSRC pseudo
commit
|
commitdiff
|
tree
2014-10-17
Matt Arsenault
R600/SI: Simplify debug printing
commit
|
commitdiff
|
tree
2014-10-16
Matt Arsenault
R600/SI: Remove another VALU pattern
commit
|
commitdiff
|
tree
2014-10-16
Matt Arsenault
R600/SI: Remove unnecessary VALU patterns
commit
|
commitdiff
|
tree
2014-10-16
Matt Arsenault
R600: Fix nonsensical implementation of computeKnownBits...
commit
|
commitdiff
|
tree
2014-10-16
Matt Arsenault
R600: Remove dead function
commit
|
commitdiff
|
tree
2014-10-15
Matt Arsenault
R600: Remove unnecessary part of computeKnownBitsForTargetNode
commit
|
commitdiff
|
tree
2014-10-15
Matt Arsenault
Move variable down to use
commit
|
commitdiff
|
tree
2014-10-15
Matt Arsenault
R600/SI: Also try to use 0 base for misaligned 8-byte...
commit
|
commitdiff
|
tree
2014-10-15
Matt Arsenault
R600: Fix miscompiles when BFE has multiple uses
commit
|
commitdiff
|
tree
2014-10-15
Matt Arsenault
R600: Use existing variable
commit
|
commitdiff
|
tree
2014-10-15
Matt Arsenault
R600: Remove outdated comment
commit
|
commitdiff
|
tree
2014-10-14
Matt Arsenault
R600/SI: Use DS offsets for constant addresses
commit
|
commitdiff
|
tree
2014-10-13
Matt Arsenault
R600/SI: Minor cleanup of function
commit
|
commitdiff
|
tree
2014-10-10
Matt Arsenault
R600/SI: Change how DS offsets are printed
commit
|
commitdiff
|
tree
2014-10-10
Matt Arsenault
R600/SI: Match read2/write2 stride 64 versions
commit
|
commitdiff
|
tree
2014-10-10
Matt Arsenault
R600/SI: Add load / store machine optimizer pass.
commit
|
commitdiff
|
tree
2014-10-10
Matt Arsenault
R600/SI: Disable copying of SCC
commit
|
commitdiff
|
tree
2014-10-10
Matt Arsenault
Add minnum / maxnum to APFloat
commit
|
commitdiff
|
tree
2014-10-10
Matt Arsenault
Add isInfinity to ConstantFP
commit
|
commitdiff
|
tree
2014-10-09
Matt Arsenault
Remove unused field from Operand
commit
|
commitdiff
|
tree
2014-10-09
Matt Arsenault
Fix typo
commit
|
commitdiff
|
tree
2014-10-07
Matt Arsenault
R600: Remove dead code
commit
|
commitdiff
|
tree
2014-10-06
Matt Arsenault
Update documentation with link to Sea Islands documentation
commit
|
commitdiff
|
tree
2014-10-03
Matt Arsenault
R600/SI: Custom lower f64 -> i64 conversions
commit
|
commitdiff
|
tree
2014-10-03
Matt Arsenault
R600: Custom lower [s|u]int_to_fp for i64 -> f64
commit
|
commitdiff
|
tree
2014-10-03
Matt Arsenault
R600/SI: Fix ftrunc f64 conformance failures.
commit
|
commitdiff
|
tree
2014-09-30
Matt Arsenault
R600/SI: Fix printing of clamp and omod
commit
|
commitdiff
|
tree
2014-09-30
Matt Arsenault
R600/SI: Update VOP3b to not include obsolete operands
commit
|
commitdiff
|
tree
2014-09-30
Matt Arsenault
R600: Fix broken check lines, missing scalar case.
commit
|
commitdiff
|
tree
2014-09-30
Matt Arsenault
Fix missing C++ mode comment
commit
|
commitdiff
|
tree
2014-09-29
Matt Arsenault
Fixing missing C++ mode comment
commit
|
commitdiff
|
tree
2014-09-29
Matt Arsenault
Fix include order
commit
|
commitdiff
|
tree
2014-09-29
Matt Arsenault
R600/SI: Fix hardcoded values for modifiers.
commit
|
commitdiff
|
tree
2014-09-29
Matt Arsenault
R600/SI: Also fix fsub + fadd a, a to mad combines
commit
|
commitdiff
|
tree
2014-09-29
Matt Arsenault
R600/SI: Fix using mad with multiplies by 2
commit
|
commitdiff
|
tree
2014-09-28
Matt Arsenault
Add MachineOperand::ChangeToFPImmediate and setFPImm
commit
|
commitdiff
|
tree
2014-09-26
Matt Arsenault
R600/SI: Use break instead of continue
commit
|
commitdiff
|
tree
2014-09-26
Matt Arsenault
R600/SI: Add strict check lines to div_scale tests.
commit
|
commitdiff
|
tree
2014-09-26
Matt Arsenault
R600/SI: Add a note about the order of the operands...
commit
|
commitdiff
|
tree
2014-09-26
Matt Arsenault
R600/SI: Move finding SGPR operand to move to separate...
commit
|
commitdiff
|
tree
2014-09-26
Matt Arsenault
R600/SI Allow same SGPR to be used for multiple operands
commit
|
commitdiff
|
tree
2014-09-26
Matt Arsenault
R600/SI: Partially move operand legalization to post...
commit
|
commitdiff
|
tree
2014-09-26
Matt Arsenault
R600/SI: Implement findCommutedOpIndices
commit
|
commitdiff
|
tree
next