1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 19:23:23 +01:00
llvm-mirror/test/Transforms/InstSimplify
Sanjay Patel ee7ed4c4fc [InstSimplify] use isKnownNeverNaN to fold more fcmp ord/uno
Remove duplicate tests from InstCombine that were added with
D50582. I left negative tests there to verify that nothing
in InstCombine tries to go overboard. If isKnownNeverNaN is
improved to handle the FP binops or other cases, we should
have coverage under InstSimplify, so we could remove more
duplicate tests from InstCombine at that time.

llvm-svn: 340279
2018-08-21 14:45:13 +00:00
..
2010-12-20-Boolean.ll
2011-01-14-Thread.ll
2011-02-01-Vector.ll
2011-09-05-InsertExtractValue.ll
2011-10-27-BinOpCrash.ll
2011-11-23-MaskedBitsCrash.ll
2013-04-19-ConstantFoldingCrash.ll
add-mask.ll
add.ll [InstSimplify] simplify add instruction if two operands are negative 2018-07-12 03:06:04 +00:00
addsub.ll
and-icmps-same-ops.ll
and-or-icmp-zero.ll
AndOrXor.ll [InstSimplify] fold extracting from std::pair (2/2) 2018-08-03 05:39:48 +00:00
assume.ll [DebugInfo] Add DILabel metadata and intrinsic llvm.dbg.label. 2018-05-09 02:40:45 +00:00
bitcast-vector-fold.ll
bitreverse-fold.ll
bitreverse.ll
bswap.ll
call.ll [InstSimplify] fold funnel shifts with 0-shift amount 2018-07-29 16:36:38 +00:00
cast-unsigned-icmp-cmp-0.ll [PatternMatch] allow undef elements when matching a vector zero 2018-04-22 17:07:44 +00:00
cast.ll
compare.ll llvm: Add support for "-fno-delete-null-pointer-checks" 2018-07-09 22:27:23 +00:00
constantfold-add-nuw-allones-to-allones.ll [InstSimplify] add nuw %x, -1 -> -1 fold. 2018-06-08 15:44:47 +00:00
constantfold-shl-nuw-C-to-C.ll [NFC][InstSimplify] One more negative test for shl nuw C, %x -> C fold. 2018-06-07 21:19:45 +00:00
dead-code-removal.ll
div.ll [InstSimplify] fold div/rem of zexted bool 2018-06-25 18:51:21 +00:00
exact-nsw-nuw.ll
extract-element.ll
fast-math.ll ValueTracking: Handle canonicalize in CannotBeNegativeZero 2018-08-06 15:16:26 +00:00
fdiv.ll
floating-point-arithmetic.ll [InstSimplify] move minnum/maxnum with Inf folds from instcombine 2018-08-09 22:20:44 +00:00
floating-point-compare.ll [ValueTracking] fix maxnum miscompile for cannotBeOrderedLessThanZero (PR37776) 2018-08-02 13:46:20 +00:00
fold-builtin-fma.ll
fold-intrinsics.ll
fp-nan.ll [InstSimplify] fp_binop X, NaN --> NaN 2018-03-21 19:31:53 +00:00
fp-undef.ll
gep.ll [InstSimplify] regenerate checks, move tests; NFC 2018-03-23 15:31:31 +00:00
icmp-bool-constant.ll
icmp-constant.ll
icmp-ranges.ll
implies.ll
insertelement.ll
known-never-nan.ll [InstSimplify] use isKnownNeverNaN to fold more fcmp ord/uno 2018-08-21 14:45:13 +00:00
load-relative-32.ll
load-relative.ll
load.ll
log-exp-intrinsic.ll
logic-of-fcmps.ll
maxmin.ll
mul.ll [PatternMatch] allow undef elements when matching a vector zero 2018-04-22 17:07:44 +00:00
negate.ll [PatternMatch] allow undef elements when matching a vector zero 2018-04-22 17:07:44 +00:00
noalias-ptr.ll
or-icmps-same-ops.ll
or.ll
past-the-end.ll
phi.ll
pr28725.ll
pr33957.ll
ptr_diff.ll
reassociate.ll
rem.ll [InstSimplify] fold srem with sext bool divisor 2018-06-26 15:32:54 +00:00
require-dominator.ll
returned.ll
sdiv.ll [InstrSimplify] fold sdiv if two operands are negated and non-overflow 2018-07-21 12:27:54 +00:00
select-and-cmp.ll [InstSimplify] Fold another Select with And/Or pattern 2018-07-31 14:17:15 +00:00
select-or-cmp.ll [InstSimplify] Fold another Select with And/Or pattern 2018-07-31 14:17:15 +00:00
select.ll Reland r301880(!): "[InstSimplify] Handle selects of GEPs with 0 offset" 2018-04-24 00:25:01 +00:00
shift-128-kb.ll
shift-knownbits.ll
shift.ll [InstSimplify] fold extracting from std::pair (1/2) 2018-08-01 04:40:32 +00:00
shr-nop.ll [InstSimplify] move tests for shifts; NFC 2018-04-21 16:58:00 +00:00
shufflevector.ll
signed-div-rem.ll
simplify-nested-bitcast.ll
srem.ll [InstSimplify] fold srem instruction if its two operands are negated. 2018-07-20 13:00:47 +00:00
undef.ll
vec-cmp.ll
vector_gep.ll [ConstantFolding, InstSimplify] Handle more vector GEPs 2018-03-15 16:00:29 +00:00
vector_ptr_bitcast.ll