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
/
Analysis
/
InstructionSimplify.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
[InstSimplify] Simplify saturating add/sub + icmp
Nikita Popov
2018-12-17
1
-0
/
+66
*
[ValueTracking] add helper function for testing implied condition; NFCI
Sanjay Patel
2018-12-02
1
-38
/
+3
*
[InstSimplify] fold select with implied condition
Sanjay Patel
2018-11-29
1
-0
/
+39
*
[InstSimplify] fold funnel shifts with undef operands
Sanjay Patel
2018-11-20
1
-1
/
+10
*
[InstructionSimplify] Add support for saturating add/sub
Sanjay Patel
2018-11-20
1
-0
/
+34
*
[InstSimplify] delete shift-of-zero guard ops around funnel shifts
Sanjay Patel
2018-11-15
1
-0
/
+22
*
[InstSimplify] fold select (fcmp X, Y), X, Y
Sanjay Patel
2018-11-05
1
-0
/
+31
*
[InstSimplify] fold icmp based on range of abs/nabs (2nd try)
Sanjay Patel
2018-11-01
1
-0
/
+41
*
revert rL345717 : [InstSimplify] fold icmp based on range of abs/nabs
Sanjay Patel
2018-10-31
1
-42
/
+0
*
[InstSimplify] fold 'fcmp nnan ult X, 0.0' when X is not negative
Sanjay Patel
2018-10-31
1
-1
/
+4
*
[InstSimplify] fold 'fcmp nnan oge X, 0.0' when X is not negative
Sanjay Patel
2018-10-31
1
-0
/
+4
*
[InstSimplify] fold icmp based on range of abs/nabs
Sanjay Patel
2018-10-31
1
-0
/
+42
*
[InstCombine] InstCombine and InstSimplify for minimum and maximum
Thomas Lively
2018-10-19
1
-7
/
+18
*
[FPEnv] PatternMatcher support for checking FNEG ignoring signed zeros
Cameron McInally
2018-10-09
1
-4
/
+2
*
[IR] Replace `isa<TerminatorInst>` with `isTerminator()`.
Chandler Carruth
2018-08-26
1
-2
/
+2
*
[InstSimplify] use isKnownNeverNaN to fold more fcmp ord/uno
Sanjay Patel
2018-08-21
1
-7
/
+5
*
[InstrSimplify,NewGVN] Add option to ignore additional instr info when simpli...
Florian Hahn
2018-08-17
1
-74
/
+94
*
[InstSimplify] Guard against large shift amounts.
Benjamin Kramer
2018-08-12
1
-3
/
+3
*
ValueTracking: Start enhancing isKnownNeverNaN
Matt Arsenault
2018-08-09
1
-9
/
+11
*
[InstSimplify] move minnum/maxnum with Inf folds from instcombine
Sanjay Patel
2018-08-09
1
-1
/
+16
*
[InstSimplify] fold fsub+fadd with common operand
Sanjay Patel
2018-08-07
1
-0
/
+8
*
[InstSimplify] fold fadd+fsub with common operand
Sanjay Patel
2018-08-07
1
-1
/
+3
*
[InstSimplify] fold fsub+fsub with common operand
Sanjay Patel
2018-08-07
1
-0
/
+5
*
[InstSimplify] move minnum/maxnum with common op fold from instcombine
Sanjay Patel
2018-08-07
1
-0
/
+11
*
[InstSimplify] fold extracting from std::pair (2/2)
Hiroshi Inoue
2018-08-03
1
-0
/
+34
*
[InstSimplify] move minnum/maxnum with undef fold from instcombine
Sanjay Patel
2018-08-02
1
-3
/
+4
*
[InstSimplify] move minnum/maxnum with same arg fold from instcombine
Sanjay Patel
2018-08-01
1
-0
/
+3
*
[InstSimplify] fold extracting from std::pair (1/2)
Hiroshi Inoue
2018-08-01
1
-0
/
+17
*
[InstSimplify] Fold another Select with And/Or pattern
David Bolvansky
2018-07-31
1
-14
/
+22
*
[InstSimplify] fold funnel shifts with 0-shift amount
Sanjay Patel
2018-07-29
1
-0
/
+13
*
[InstSimplify] refactor intrinsic simplifications; NFCI
Sanjay Patel
2018-07-29
1
-134
/
+116
*
[InstCombine] Fold Select with AND/OR condition
David Bolvansky
2018-07-28
1
-0
/
+37
*
[InstrSimplify] fold sdiv if two operands are negated and non-overflow
Chen Zheng
2018-07-21
1
-1
/
+5
*
[InstSimplify] fold srem instruction if its two operands are negated.
Chen Zheng
2018-07-20
1
-0
/
+4
*
[InstSimplify] fold minnum/maxnum with NaN arg
Sanjay Patel
2018-07-15
1
-0
/
+8
*
[InstSimplify] simplify add instruction if two operands are negative
Chen Zheng
2018-07-12
1
-0
/
+4
*
llvm: Add support for "-fno-delete-null-pointer-checks"
Manoj Gupta
2018-07-09
1
-2
/
+5
*
[InstSimplify] fold shifts by sext bool
Sanjay Patel
2018-06-26
1
-1
/
+5
*
[InstSimplify] fold srem with sext bool divisor
Sanjay Patel
2018-06-26
1
-0
/
+6
*
[InstSimplify] fold div/rem of zexted bool
Sanjay Patel
2018-06-25
1
-1
/
+4
*
[InstSimplify] Fix missed optimization in simplifyUnsignedRangeCheck()
Sanjay Patel
2018-06-20
1
-1
/
+1
*
[NFC][InstSimplify] SimplifyAddInst(): coding style: variable names.
Roman Lebedev
2018-06-08
1
-5
/
+5
*
[InstSimplify] add nuw %x, -1 -> -1 fold.
Roman Lebedev
2018-06-08
1
-0
/
+4
*
[InstSimplify] shl nuw C, %x -> C iff signbit is set on C.
Roman Lebedev
2018-06-07
1
-0
/
+7
*
Remove \brief commands from doxygen comments.
Adrian Prantl
2018-05-01
1
-4
/
+4
*
Reland r301880(!): "[InstSimplify] Handle selects of GEPs with 0 offset"
George Burgess IV
2018-04-24
1
-0
/
+13
*
[PatternMatch] allow undef elements when matching a vector zero
Sanjay Patel
2018-04-22
1
-12
/
+8
*
[InstSimplify] fix formatting; NFC
Sanjay Patel
2018-04-10
1
-7
/
+7
*
[PatternMatch] allow undef elements when matching vector FP +0.0
Sanjay Patel
2018-03-25
1
-9
/
+10
*
[InstSimplify] fp_binop X, NaN --> NaN
Sanjay Patel
2018-03-21
1
-10
/
+32
[next]