index
:
bcm5719-llvm
meklort-10.0.0
meklort-10.0.1
ortega-7.0.1
Project Ortega BCM5719 LLVM
Raptor Computing Systems
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
llvm
/
lib
/
Transforms
/
InstCombine
Commit message (
Expand
)
Author
Age
Files
Lines
*
[InstCombine] 'C-(C2-X) --> X+(C-C2)' constant-fold
Roman Lebedev
2019-05-31
1
-1
/
+6
*
[InstCombine] 'add (sub C1, X), C2 --> sub (add C1, C2), X' constant-fold
Roman Lebedev
2019-05-31
1
-1
/
+8
*
[InstCombine] Avoid use after free in DenseMap, when built with GCC
Martin Storsjo
2019-05-30
1
-1
/
+4
*
[InstCombine] Optimize always overflowing signed saturating add/sub
Nikita Popov
2019-05-29
1
-8
/
+12
*
[InstCombine] Clean up saturing math overflow optimizations; NFC
Nikita Popov
2019-05-28
1
-29
/
+20
*
[ValueTracking][ConstantRange] Distinguish low/high always overflow
Nikita Popov
2019-05-28
2
-3
/
+4
*
[InstCombine] prevent crashing with invalid extractelement index
Sanjay Patel
2019-05-26
1
-2
/
+3
*
[InstCombine] Refactor OptimizeOverflowCheck; NFCI
Nikita Popov
2019-05-26
2
-79
/
+65
*
[InstCombine] Remove OverflowCheckFlavor; NFC
Nikita Popov
2019-05-26
3
-59
/
+20
*
Use the DataLayout::typeSizeEqualsStoreSize helper. NFC
Bjorn Pettersson
2019-05-24
1
-1
/
+1
*
[InstSimplify] fold insertelement-of-extractelement
Sanjay Patel
2019-05-24
1
-5
/
+0
*
[InstCombine] remove redundant fold for extractelement; NFC
Sanjay Patel
2019-05-23
1
-4
/
+0
*
[InstCombine] remove redundant fold for insertelement; NFC
Sanjay Patel
2019-05-23
1
-4
/
+0
*
[InstSimplify] insertelement V, undef, ? --> V
Sanjay Patel
2019-05-23
1
-4
/
+0
*
[InstCombine] be more careful when transforming a shuffle mask
Sanjay Patel
2019-05-23
1
-4
/
+21
*
[X86][InstCombine] Remove InstCombine code that turns X86 round intrinsics in...
Craig Topper
2019-05-22
1
-122
/
+0
*
[InstCombine] fold shuffles of insert_subvectors
Sanjay Patel
2019-05-22
1
-1
/
+52
*
[NFC][InstCombine] Add FIXME for one-use check on constant negation transforms.
Cameron McInally
2019-05-20
1
-0
/
+2
*
[InstCombine] Add visitFNeg(...) visitor for unary Fneg
Cameron McInally
2019-05-20
1
-13
/
+27
*
[InstCombine] move bitcast after insertelement-with-bitcasted-operands
Sanjay Patel
2019-05-17
1
-0
/
+14
*
[InstCombine] canShiftBinOpWithConstantRHS(): drop bogus signbit check
Roman Lebedev
2019-05-17
1
-26
/
+8
*
[InstCombine] try harder to form rotate (funnel shift) (PR20750)
Sanjay Patel
2019-05-13
1
-0
/
+7
*
Add InstCombine::visitFNeg(...)
Cameron McInally
2019-05-10
2
-0
/
+10
*
[InstCombine] When turning sext into zext due to known bits, return the new Z...
Craig Topper
2019-05-08
1
-4
/
+2
*
[InstCombine] Add new combine to add folding
Robert Lougher
2019-05-07
1
-1
/
+5
*
[InstCombine] allow sinking fneg operands through an FP min/max
Sanjay Patel
2019-05-07
1
-5
/
+5
*
[InstCombine] sink FP negation of operands through select
Sanjay Patel
2019-05-06
1
-0
/
+12
*
[InstCombine] reduce code duplication; NFC
Sanjay Patel
2019-05-06
1
-7
/
+7
*
[InstCombine] reduce code duplication; NFCI
Sanjay Patel
2019-05-06
1
-22
/
+19
*
Move Value *RHSCIOp def into the scope where its actually used. NFCI.
Simon Pilgrim
2019-05-05
1
-2
/
+1
*
[InstCombine] Limit a vector demanded elts rule which was producing invalid IR.
Philip Reames
2019-04-30
1
-0
/
+12
*
[InstCombine] reduce code duplication; NFC
Sanjay Patel
2019-04-29
1
-5
/
+7
*
[InstCombine] visitFCmpInst - appease copy+paste pattern warning. NFCI.
Simon Pilgrim
2019-04-29
1
-1
/
+1
*
[InstCombine][X86] Tweak generic expansion of PACKSS/PACKUS to shuffle then t...
Simon Pilgrim
2019-04-25
1
-7
/
+4
*
Fix include order. NFCI.
Simon Pilgrim
2019-04-25
1
-1
/
+1
*
Consolidate existing utilities for interpreting vector predicate maskes [NFC]
Philip Reames
2019-04-25
1
-31
/
+1
*
[InstCombine] Be consistent w/handling of masked intrinsics style wise [NFC]
Philip Reames
2019-04-25
2
-5
/
+6
*
[InstCombine][X86] Use generic expansion of PACKSS/PACKUS for constant foldin...
Simon Pilgrim
2019-04-24
1
-51
/
+45
*
[InstCombine] Convert a masked.load of a dereferenceable address to an uncond...
Philip Reames
2019-04-23
1
-4
/
+14
*
[InstCombine] Eliminate stores to constant memory
Philip Reames
2019-04-22
2
-0
/
+24
*
[InstSimplify] Move masked.gather w/no active lanes handling to InstSimplify ...
Philip Reames
2019-04-22
1
-5
/
+0
*
[InstCombine] Factor out unreachable inst idiom creation [NFC]
Philip Reames
2019-04-17
3
-13
/
+15
*
[InstCombine] Prune fshl/fshr with masked operands
Nikita Popov
2019-04-16
1
-0
/
+4
*
[IR] Add WithOverflowInst class
Nikita Popov
2019-04-16
1
-45
/
+20
*
[PGO] Profile guided code size optimization.
Hiroshi Yamauchi
2019-04-15
3
-8
/
+33
*
[InstCombine] canonicalize fdiv after fmul if reassociation is allowed
Sanjay Patel
2019-04-15
1
-0
/
+8
*
[InstCombine] Remove redundant/bogus mul_with_overflow combines
Nikita Popov
2019-04-13
1
-8
/
+0
*
[InstCombine] Canonicalize (-X srem Y) to -(X srem Y).
Chen Zheng
2019-04-13
1
-0
/
+5
*
[InstCombine] Fix a nasty miscompile introduced w/masked.gather demanded elts
Philip Reames
2019-04-12
1
-1
/
+5
*
[InstCombine] Handle ssubo always overflow
Nikita Popov
2019-04-10
1
-3
/
+3
[next]