projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
[PowerPC] Split the blr definition into BLR and BLR8
2015-01-13
Matt Arsenault
Combine fcmp + select to fminnum / fmaxnum if no nans...
commit
|
commitdiff
|
tree
2015-01-12
Matt Arsenault
R600/SI: Remove redundant setting expand on f64 vectors
commit
|
commitdiff
|
tree
2015-01-08
Matt Arsenault
Fix fcmp + fabs instcombines when using the intrinsic
commit
|
commitdiff
|
tree
2015-01-06
Matt Arsenault
R600/SI: Add combine for isinfinite pattern
commit
|
commitdiff
|
tree
2015-01-06
Matt Arsenault
Add isNegative helper to ConstantFPSDNode
commit
|
commitdiff
|
tree
2015-01-06
Matt Arsenault
Add isInfinity helper to ConstantFPSDNode
commit
|
commitdiff
|
tree
2015-01-06
Matt Arsenault
R600/SI: Pattern match isinf to v_cmp_class instructions
commit
|
commitdiff
|
tree
2015-01-06
Matt Arsenault
R600/SI: Add basic DAG combines for fp_class
commit
|
commitdiff
|
tree
2015-01-06
Matt Arsenault
R600/SI: Add class intrinsic
commit
|
commitdiff
|
tree
2015-01-06
Matt Arsenault
Fix using wrong intrinsic in test
commit
|
commitdiff
|
tree
2015-01-06
Matt Arsenault
Convert fcmp with 0.0 from casted integers to icmp
commit
|
commitdiff
|
tree
2014-12-21
Matt Arsenault
Enable (sext x) == C --> x == (trunc C) combine
commit
|
commitdiff
|
tree
2014-12-19
Matt Arsenault
R600: Remove outdated comment
commit
|
commitdiff
|
tree
2014-12-19
Matt Arsenault
R600/SI: Only form min/max with 1 use.
commit
|
commitdiff
|
tree
2014-12-17
Matt Arsenault
R600/SI: Fix f64 inline immediates
commit
|
commitdiff
|
tree
2014-12-16
Matt Arsenault
NVPTX: Remove duplicate of AsmPrinter::lowerConstant
commit
|
commitdiff
|
tree
2014-12-16
Matt Arsenault
Move lowerConstant to AsmPrinter
commit
|
commitdiff
|
tree
2014-12-12
Matt Arsenault
R600: Fix min/max matching problems with unordered...
commit
|
commitdiff
|
tree
2014-12-12
Matt Arsenault
R600/SI: fmin/fmax_legacy are not associative
commit
|
commitdiff
|
tree
2014-12-12
Matt Arsenault
R600/SI: Don't promote f32 select to i32
commit
|
commitdiff
|
tree
2014-12-12
Matt Arsenault
Add target hook for whether it is profitable to reduce...
commit
|
commitdiff
|
tree
2014-12-11
Matt Arsenault
R600/SI: Handle physical registers in getOpRegClass
commit
|
commitdiff
|
tree
2014-12-11
Matt Arsenault
R600/SI: Don't verify constant bus usage of flag ops
commit
|
commitdiff
|
tree
2014-12-11
Matt Arsenault
Try to include operand counts for mismatches in tablegen.
commit
|
commitdiff
|
tree
2014-12-11
Matt Arsenault
R600/SI: Use unordered equal instructions
commit
|
commitdiff
|
tree
2014-12-11
Matt Arsenault
R600/SI: Make more unordered comparisons legal
commit
|
commitdiff
|
tree
2014-12-11
Matt Arsenault
R600/SI: Use unordered not equal instructions
commit
|
commitdiff
|
tree
2014-12-08
Matt Arsenault
R600/SI: Move continue after checking s_mov_b32.
commit
|
commitdiff
|
tree
2014-12-06
Matt Arsenault
Fix typo
commit
|
commitdiff
|
tree
2014-12-04
Matt Arsenault
Allow target to specify prefix for labels
commit
|
commitdiff
|
tree
2014-12-03
Matt Arsenault
Fix sphinx error from Statepoints.rst
commit
|
commitdiff
|
tree
2014-12-03
Matt Arsenault
R600/SI: Fix SIFixSGPRCopies for copies to physical...
commit
|
commitdiff
|
tree
2014-12-03
Matt Arsenault
R600/SI: Remove incorrect assertion
commit
|
commitdiff
|
tree
2014-12-03
Matt Arsenault
R600/SI: Remove i1 pseudo VALU ops
commit
|
commitdiff
|
tree
2014-12-03
Matt Arsenault
R600/SI: Fix suspicious indexing
commit
|
commitdiff
|
tree
2014-12-03
Matt Arsenault
R600/SI: Fix running SILowerI1Copies a second time
commit
|
commitdiff
|
tree
2014-12-03
Matt Arsenault
R600/SI: Fix live range error hidden by SIFoldOperands
commit
|
commitdiff
|
tree
2014-12-03
Matt Arsenault
R600/SI: Change mubuf offsets to print as decimal
commit
|
commitdiff
|
tree
2014-12-02
Matt Arsenault
R600: Cleanup some tests and add missing testcases
commit
|
commitdiff
|
tree
2014-12-01
Matt Arsenault
R600/SI: Various instruction format bit test cleanups
commit
|
commitdiff
|
tree
2014-11-28
Matt Arsenault
R600/SI: Fix assertion on sign extend of 3 vectors
commit
|
commitdiff
|
tree
2014-11-26
Matt Arsenault
R600/SI: Use ZeroOrNegativeOneBooleanContent
commit
|
commitdiff
|
tree
2014-11-26
Matt Arsenault
R600/SI: Create e64 versions of and/or/xor in SILowerI1Copies
commit
|
commitdiff
|
tree
2014-11-25
Matt Arsenault
R600/SI: Only use one DEBUG()
commit
|
commitdiff
|
tree
2014-11-25
Matt Arsenault
R600/SI: Fix allocating flat_scr_lo / flat_scr_hi
commit
|
commitdiff
|
tree
2014-11-24
Matt Arsenault
Bug 21610: Canonicalize min/max fcmp selects to use...
commit
|
commitdiff
|
tree
2014-11-24
Matt Arsenault
Convert test to FileCheck and use CHECK-LABEL
commit
|
commitdiff
|
tree
2014-11-23
Matt Arsenault
R600: Fix extloads of i1 on R600/Evergreen
commit
|
commitdiff
|
tree
2014-11-23
Matt Arsenault
R600: Fix assert on copy of an i1 on pre-SI
commit
|
commitdiff
|
tree
2014-11-23
Matt Arsenault
R600/SI: Add additional tests for i1 loads
commit
|
commitdiff
|
tree
2014-11-23
Matt Arsenault
R600/SI: Fix broken check lines and modernize prefixes
commit
|
commitdiff
|
tree
2014-11-23
Matt Arsenault
R600/SI: Fix missing -verify-machineinstrs on a test
commit
|
commitdiff
|
tree
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
next