summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/InstSimplify
Commit message (Expand)AuthorAgeFilesLines
* [InstSimplify] Missed optimization in math expression: log10(pow(10.0,x)) == ...Dmitry Venikov2019-02-032-12/+4
* Commit tests for changes in revision D41940Dmitry Venikov2019-01-312-0/+98
* [ConstantFolding] Consolidate and extend bitcount intrinsic tests; NFCNikita Popov2018-12-201-30/+0
* [InstSimplify] Simplify saturating add/sub + icmpNikita Popov2018-12-171-42/+14
* [InstCombine] Add additional saturating add/sub + icmp tests; NFCNikita Popov2018-12-161-12/+133
* [InstSimplify] Add tests for saturating add/sub + icmp; NFCNikita Popov2018-12-151-0/+165
* [InstCombine] remove dead code from visitExtractElementSanjay Patel2018-12-051-2/+11
* [InstSimplify] add tests for undef + partial undef constant folding; NFCSanjay Patel2018-11-301-0/+80
* [InstSimplify] fold select with implied conditionSanjay Patel2018-11-291-0/+276
* [InstSimplify] fold funnel shifts with undef operandsSanjay Patel2018-11-201-8/+4
* [InstSimplify] add tests for funnel shift with undef operands; NFCSanjay Patel2018-11-201-0/+40
* [InstructionSimplify] Add support for saturating add/subSanjay Patel2018-11-201-82/+42
* [PatternMatch] Handle undef vectors consistentlySanjay Patel2018-11-201-1/+1
* [InstSimplify] add tests for saturating add/sub; NFCSanjay Patel2018-11-161-0/+448
* [InstSimplify] add test to demonstrate undef matching differences; NFCSanjay Patel2018-11-161-0/+25
* [InstSimplify] delete shift-of-zero guard ops around funnel shiftsSanjay Patel2018-11-151-36/+34
* [InstSimplify] add more tests for funnel shift with select; NFCSanjay Patel2018-11-141-13/+78
* [InstSimplify] add tests for funnel shift with select; NFCSanjay Patel2018-11-141-0/+65
* [InstSimplify] fold select (fcmp X, Y), X, YSanjay Patel2018-11-051-12/+4
* [InstSimplify] add tests for select+fcmp; NFCSanjay Patel2018-11-051-0/+102
* [InstSimplify] fold icmp based on range of abs/nabs (2nd try)Sanjay Patel2018-11-011-75/+15
* [InstSimplify] add tests for icmp fold bug (PR39510); NFCSanjay Patel2018-11-011-0/+35
* revert rL345717 : [InstSimplify] fold icmp based on range of abs/nabsSanjay Patel2018-10-311-15/+75
* [InstSimplify] fold 'fcmp nnan ult X, 0.0' when X is not negativeSanjay Patel2018-10-311-12/+4
* [InstSimplify] fold 'fcmp nnan oge X, 0.0' when X is not negativeSanjay Patel2018-10-311-12/+4
* [InstSimplify] add tests for fcmp and known positive; NFCSanjay Patel2018-10-311-20/+100
* [InstSimplify] fold icmp based on range of abs/nabsSanjay Patel2018-10-311-75/+15
* [InstSimplify] add tests for fcmp folds; NFCSanjay Patel2018-10-301-2/+73
* [InstSimplify] add tests for abs/nabs+icmp folding; NFCSanjay Patel2018-10-291-0/+401
* [InstCombine] InstCombine and InstSimplify for minimum and maximumThomas Lively2018-10-192-2/+329
* [InstCombine] move/add tests for sub/neg; NFCSanjay Patel2018-10-191-0/+53
* [FPEnv] PatternMatcher support for checking FNEG ignoring signed zerosCameron McInally2018-10-091-3/+1
* [InstSimplify] add vector test for fneg+fdiv; NFCSanjay Patel2018-10-071-16/+32
* [InstSimplify] use isKnownNeverNaN to fold more fcmp ord/unoSanjay Patel2018-08-211-71/+19
* [InstSimplify] add tests for FP uno/ord with nnan; NFCSanjay Patel2018-08-211-0/+424
* [InstSimplify] move minnum/maxnum with Inf folds from instcombineSanjay Patel2018-08-091-0/+57
* [InstSimplify] fold fsub+fadd with common operandSanjay Patel2018-08-071-6/+2
* [InstSimplify] fold fadd+fsub with common operandSanjay Patel2018-08-071-6/+2
* [InstSimplify] fold fsub+fsub with common operandSanjay Patel2018-08-071-6/+2
* [InstSimplify] add tests for fadd/fsub; NFCSanjay Patel2018-08-071-0/+174
* [InstSimplify] move minnum/maxnum with common op fold from instcombineSanjay Patel2018-08-071-16/+60
* [InstSimplify] add tests for minnum/maxnum with shared op; NFCSanjay Patel2018-08-071-0/+88
* [InstSimplify] move misplaced minnum/maxnum tests; NFCSanjay Patel2018-08-071-0/+16
* ValueTracking: Handle canonicalize in CannotBeNegativeZeroMatt Arsenault2018-08-061-0/+50
* [InstSimplify] fold extracting from std::pair (2/2)Hiroshi Inoue2018-08-031-34/+9
* [InstSimplify] move minnum/maxnum with undef fold from instcombineSanjay Patel2018-08-021-0/+32
* [ValueTracking] fix maxnum miscompile for cannotBeOrderedLessThanZero (PR37776)Sanjay Patel2018-08-021-2/+4
* [InstSimplify] move minnum/maxnum with same arg fold from instcombineSanjay Patel2018-08-011-2/+19
* [InstSimplify] fold extracting from std::pair (1/2)Hiroshi Inoue2018-08-011-10/+2
* [InstSimplify] Fold another Select with And/Or patternDavid Bolvansky2018-07-312-50/+10
OpenPOWER on IntegriCloud