llvm-project/llvm/test/Transforms/InstCombine
Roman Lebedev b79921a4a8
[NFC] Re-autogenerate checklines in a few tests being affected
2022-12-04 20:58:55 +03:00
..
AArch64 [test] Switch to use -passes syntax in a bunch of test cases 2022-11-29 13:29:02 +01:00
AMDGPU InstCombine: Convert target tests to opaque pointers 2022-12-01 21:56:14 -05:00
ARM InstCombine: Convert target tests to opaque pointers 2022-12-01 21:56:14 -05:00
Hexagon [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
NVPTX [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
PowerPC [InstCombine] Convert some tests to opaque pointers (NFC) 2022-10-28 13:07:30 +02:00
RISCV [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
SystemZ [InstCombine] Convert some tests to opaque pointers (NFC) 2022-10-28 13:07:30 +02:00
X86 InstCombine: Convert target tests to opaque pointers 2022-12-01 21:56:14 -05:00
2003-05-26-CastMiscompile.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2003-05-27-ConstExprCrash.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2003-06-05-BranchInvertInfLoop.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2003-07-21-ExternalConstant.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2003-08-12-AllocaNonNull.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2003-09-09-VolatileLoadElim.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2003-10-29-CallSiteResolve.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2003-11-03-VarargsCallBug.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2004-01-13-InstCombineInvokePHI.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2004-02-23-ShiftShiftOverflow.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2004-03-13-InstCombineInfLoop.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2004-04-04-InstCombineReplaceAllUsesWith.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2004-05-07-UnsizedCastLoad.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2004-07-27-ConstantExprMul.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2004-08-09-RemInfLoop.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2004-08-10-BoolSetCC.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2004-09-20-BadLoadCombine.ll [test] Switch to use -passes syntax in a bunch of test cases 2022-11-29 13:29:02 +01:00
2004-09-20-BadLoadCombine2.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2004-09-28-BadShiftAndSetCC.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2004-11-22-Missed-and-fold.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2004-11-27-SetCCForCastLargerAndConstant.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2004-12-08-RemInfiniteLoop.ll [InstCombine] Remove unnecessary UB from some tests. 2022-06-11 23:22:49 +01:00
2005-03-04-ShiftOverflow.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2005-04-07-UDivSelectCrash.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2005-06-15-DivSelectCrash.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2005-06-15-ShiftSetCCCrash.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2005-06-16-RangeCrash.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2005-07-07-DeadPHILoop.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2006-02-13-DemandedMiscompile.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2006-02-28-Crash.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2006-03-30-ExtractElement.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2006-04-28-ShiftShiftLongLong.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2006-05-04-DemandedBitCrash.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2006-09-15-CastToBool.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2006-10-19-SignedToUnsignedCastAndConst-2.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2006-10-20-mask.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2006-10-26-VectorReassoc.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2006-11-10-ashr-miscompile.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2006-12-01-BadFPVectorXform.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2006-12-05-fp-to-int-ext.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2006-12-08-Phi-ICmp-Op-Fold.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2006-12-08-Select-ICmp.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2006-12-15-Range-Test.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2006-12-23-Select-Cmp-Cmp.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2007-01-13-ExtCompareMiscompile.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2007-01-18-VectorInfLoop.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2007-02-01-LoadSinkAlloca.ll [test] Switch to use -passes syntax in a bunch of test cases 2022-11-29 13:29:02 +01:00
2007-02-07-PointerCast.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2007-02-23-PhiFoldInfLoop.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2007-03-13-CompareMerge.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2007-03-19-BadTruncChangePR1261.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2007-03-21-SignedRangeTest.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2007-03-25-BadShiftMask.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2007-03-25-DoubleShift.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2007-03-26-BadShiftMask.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2007-04-08-SingleEltVectorCrash.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2007-05-10-icmp-or.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2007-05-14-Crash.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2007-05-18-CastFoldBug.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2007-06-06-AshrSignBit.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2007-06-21-DivCompareMiscomp.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2007-08-02-InfiniteLoop.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2007-09-10-AliasConstFold.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2007-09-17-AliasConstFold2.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2007-10-10-EliminateMemCpy.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2007-10-12-Crash.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2007-10-28-stacksave.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2007-10-31-RangeCrash.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2007-10-31-StringCrash.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2007-11-07-OpaqueAlignCrash.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2007-11-15-CompareMiscomp.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2007-11-25-CompatibleAttributes.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2007-12-10-ConstFoldCompare.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2007-12-12-GEPScale.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2007-12-16-AsmNoUnwind.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2007-12-18-AddSelCmpSub.ll [InstCombine] add/move tests for add with select operands that simplify; NFC 2022-09-06 12:19:50 -04:00
2007-12-28-IcmpSub2.ll [test] Switch to use -passes syntax in a bunch of test cases 2022-11-29 13:29:02 +01:00
2008-01-06-BitCastAttributes.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2008-01-06-CastCrash.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2008-01-06-VoidCast.ll InstCombine: Convert some tests to opaque pointers 2022-12-01 23:08:57 -05:00
2008-01-13-AndCmpCmp.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2008-01-14-VarArgTrampoline.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2008-01-21-MulTrunc.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2008-01-27-FloatSelect.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2008-02-13-MulURem.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2008-02-16-SDivOverflow2.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2008-02-23-MulSub.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2008-02-28-OrFCmpCrash.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2008-03-13-IntToPtr.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2008-04-22-ByValBitcast.ll InstCombine: Stop using grep in some tests 2022-12-01 23:08:57 -05:00
2008-04-28-VolatileStore.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2008-04-29-VolatileLoadDontMerge.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2008-04-29-VolatileLoadMerge.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2008-05-08-LiveStoreDelete.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2008-05-08-StrLenSink.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2008-05-09-SinkOfInvoke.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2008-05-17-InfLoop.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2008-05-18-FoldIntToPtr.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2008-05-22-IDivVector.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2008-05-23-CompareFold.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2008-05-31-AddBool.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2008-05-31-Bools.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2008-06-05-ashr-crash.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2008-06-08-ICmpPHI.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2008-06-13-InfiniteLoopStore.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2008-06-13-ReadOnlyCallStore.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2008-06-19-UncondLoad.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2008-06-21-CompareMiscomp.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2008-06-24-StackRestore.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2008-07-08-ShiftOneAndOne.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2008-07-08-SubAnd.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2008-07-08-VolatileLoadMerge.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2008-07-09-SubAndError.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2008-07-10-CastSextBool.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2008-07-11-RemAnd.ll [InstCombine] SimplifyDemandedUseBits - allow and(srem(X,Pow2),C) -> and(X,C) to work on vector types 2022-04-07 15:24:45 +01:00
2008-07-13-DivZero.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2008-07-16-fsub.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2008-08-05-And.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2008-09-02-VectorCrash.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2008-10-11-DivCompareFold.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2008-10-23-ConstFoldWithoutMask.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2008-11-01-SRemDemandedBits.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2008-11-08-FCmp.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2008-11-27-IDivVector.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2008-11-27-MultiplyIntVec.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2008-12-17-SRemNegConstVec.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2009-01-05-i128-crash.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2009-01-08-AlignAlloca.ll InstCombine: Convert some tests to opaque pointers 2022-12-01 23:08:57 -05:00
2009-01-16-PointerAddrSpace.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2009-01-19-fmod-constant-float-specials.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2009-01-19-fmod-constant-float.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2009-01-24-EmptyStruct.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2009-01-31-InfIterate.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2009-02-04-FPBitcast.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2009-02-11-NotInitialized.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2009-02-20-InstCombine-SROA.ll InstCombine: Convert some tests to opaque pointers 2022-12-01 23:08:57 -05:00
2009-02-21-LoadCST.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2009-02-25-CrashZeroSizeArray.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2009-03-18-vector-ashr-crash.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2009-03-24-InfLoop.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2009-04-07-MulPromoteToI96.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2009-05-23-FCmpToICmp.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2009-06-11-StoreAddrSpace.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2009-06-16-SRemDemandedBits.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2009-07-02-MaskedIntVector.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2009-12-17-CmpSelectNull.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2010-01-28-NegativeSRem.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2010-03-03-ExtElim.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2010-05-30-memcpy-Struct.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2010-11-01-lshr-mask.ll
2010-11-21-SizeZeroTypeGEP.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2010-11-23-Distributed.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2011-02-14-InfLoop.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2011-03-08-SRemMinusOneBadOpt.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2011-05-02-VectorBoolean.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2011-05-13-InBoundsGEP.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2011-05-28-swapmulsub.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2011-06-13-nsw-alloca.ll InstCombine: Don't use anonymous values in tests 2022-12-01 23:08:57 -05:00
2011-09-03-Trampoline.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2011-10-07-AlignPromotion.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2012-01-11-OpaqueBitcastCrash.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2012-02-13-FCmp.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2012-02-28-ICmp.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2012-03-10-InstCombine.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2012-3-15-or-xor-constant.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2012-04-24-vselect.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2012-04-30-SRem.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2012-05-28-select-hang.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2012-06-06-LoadOfPHIs.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2012-6-7-vselect-bitcast.ll InstCombine: Convert some tests to opaque pointers 2022-12-01 23:08:57 -05:00
2012-07-25-LoadPart.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2012-07-30-addrsp-bitcast.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2012-08-28-udiv_ashl.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
2012-09-17-ZeroSizedAlloca.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2012-10-25-vector-of-pointers.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2012-12-14-simp-vgep.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
2013-03-05-Combine-BitcastTy-Into-Alloca.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
AddOverFlow.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
CPP_min_max.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
ExtractCast.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
InferAlignAttribute.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
IntPtrCast.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
JavaCompare.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
LandingPadClauses.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
OverlappingInsertvalues.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
PR30597.ll [test] Use -passes in more Transforms tests 2022-10-21 17:02:02 +02:00
PR37526.ll [test] Use -passes in more Transforms tests 2022-10-21 17:02:02 +02:00
README.txt
abs-1.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
abs-intrinsic.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
abs_abs.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
add-mask-neg.ll [InstCombine] Canonicalize ((X & -X) - 1) --> ((X - 1) & ~X) (PR51784) 2022-08-24 16:50:43 +01:00
add-mask.ll [InstCombine] Fold (A & 2^C1) + A => A & (2^C1 - 1) iff bit C1 in A is a sign bit (PR21929) 2022-04-22 16:59:02 +01:00
add-shl-sdiv-to-srem.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
add-sitofp.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
add.ll Allow scalable vectors in computeKnownBits 2022-10-30 08:44:37 -07:00
add2.ll [InstCombine] Try not to demand low order bits for Add 2022-08-22 20:03:53 +01:00
add3.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
add4.ll [ValueTracking] recognize sub X, (X % Y) as not overflowing 2022-05-13 09:59:41 -04:00
add_or_sub.ll [InstCombine] Fix bug when folding x + (x | -x) to x & (x - 1) 2022-09-18 13:16:12 -04:00
addnegneg.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
addrspacecast.ll InstCombine: Convert some tests to opaque pointers 2022-12-01 23:08:57 -05:00
addsub-constant-folding.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
adjust-for-minmax.ll [InstCombine] Canonicalize SPF to min/max intrinsics 2022-02-24 09:01:20 +01:00
aggregate-reconstruction.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
alias-recursion.ll InstCombine: Convert some tests to opaque pointers 2022-12-01 23:08:57 -05:00
align-2d-gep.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
align-addr.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
align-attr.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
align-external.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
all-bits-shift.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
alloc-realloc-free.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
alloca-big.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
alloca-cast-debuginfo.ll InstCombine: Convert some tests to opaque pointers 2022-12-01 23:08:57 -05:00
alloca-in-non-alloca-as.ll InstCombine: Convert some tests to opaque pointers 2022-12-01 23:08:57 -05:00
alloca.ll InstCombine: Convert some tests to opaque pointers 2022-12-01 23:08:57 -05:00
allocsize-32.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
allocsize.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
and-compare.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
and-fcmp.ll [InstCombine] Fold select based logic of fcmps with same operands when FMF is present. 2022-03-14 14:45:07 -07:00
and-narrow.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
and-or-and.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
and-or-icmp-min-max.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
and-or-icmp-nullptr.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
and-or-icmps.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
and-or-not.ll [InstCombine] add support for multi-use Y of (X op Y) op Z --> (Y op Z) op X 2022-08-31 10:55:05 +08:00
and-or.ll [InstCombine] ease use constraint in tryFactorization() 2022-08-24 12:10:54 -04:00
and-xor-merge.ll Revert "[InstCombine] invert canonicalization for cast of signbit test" 2022-05-16 17:47:02 -04:00
and-xor-or.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
and.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
and2.ll [InstCombine] Handle logical and/or in recursive and/or of icmps fold 2022-05-24 10:13:10 +02:00
annotation-intrinsic.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
annotations.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
apint-add.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
apint-and-compare.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
apint-and-or-and.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
apint-and-xor-merge.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
apint-and.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
apint-call-cast-target.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
apint-cast-and-cast.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
apint-cast-cast-to-and.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
apint-cast.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
apint-div1.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
apint-div2.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
apint-mul1.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
apint-mul2.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
apint-not.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
apint-or.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
apint-rem1.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
apint-rem2.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
apint-select.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
apint-shift-simplify.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
apint-shift.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
apint-shl-trunc.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
apint-sub.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
apint-xor1.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
apint-xor2.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
ashr-demand.ll [InstCombine] SimplifyDemandedUseBits - remove ashr node if we only demand known sign bits 2022-03-25 15:39:08 +00:00
ashr-lshr.ll [InstCombine] propagate 'exact' when converting ashr to lshr 2022-10-07 13:17:19 -04:00
ashr-or-mul-abs.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
assoc-cast-assoc.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
assume-align.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
assume-icmp-null-select.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
assume-inseltpoison.ll [test] Use -passes in more Transforms tests 2022-10-21 17:02:02 +02:00
assume-loop-align.ll [opt] Don't translate legacy -analysis flag to require<analysis> 2022-10-07 14:54:34 -07:00
assume-redundant.ll [opt] Don't translate legacy -analysis flag to require<analysis> 2022-10-07 14:54:34 -07:00
assume.ll [test] Use -passes in more Transforms tests 2022-10-21 17:02:02 +02:00
assume2.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
assume_inevitable.ll [InstCombine] Convert some tests to opaque pointers (NFC) 2022-10-28 13:07:30 +02:00
atomic.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
atomicrmw.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
badmalloc.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
bcmp-1.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
bcopy.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
binop-cast.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
binop-phi-operands.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
binop-select.ll Revert "[InstCombine] allow more folds for multi-use selects (2nd try)" 2022-11-13 11:47:21 -05:00
bit-checks.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
bitcast-bigendian.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
bitcast-bitcast.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
bitcast-function.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
bitcast-inselt-bitcast.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
bitcast-inseltpoison.ll [InstCombine] ease restriction for extractelt (bitcast X) fold 2022-11-24 13:27:19 -05:00
bitcast-phi-uselistorder.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
bitcast-sext-vector.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
bitcast-store.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
bitcast-vec-canon-inseltpoison.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
bitcast-vec-canon.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
bitcast.ll [InstCombine] ease restriction for extractelt (bitcast X) fold 2022-11-24 13:27:19 -05:00
bitreverse-hang.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
bitreverse-known-bits.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
bitreverse.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
bittest.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
branch.ll [InstCombine] adjust branch on logical-and fold 2022-10-31 17:39:29 -04:00
broadcast-inseltpoison.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
broadcast.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
bswap-fold.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
bswap-inseltpoison.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
bswap-known-bits.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
bswap.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
builtin-dynamic-object-size.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
builtin-object-size-custom-dl.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
builtin-object-size-offset.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
builtin-object-size-ptr.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
builtin-object-size-strdup-family.ll [test] Use -passes in more Transforms tests 2022-10-21 17:02:02 +02:00
byval.ll InstCombine: Convert some tests to opaque pointers 2022-12-01 23:08:57 -05:00
cabs-array.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
cabs-discrete.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
call-callconv-mismatch.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
call-callconv.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
call-cast-attrs.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
call-cast-target-inalloca.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
call-cast-target-preallocated.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
call-cast-target.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
call-guard.ll [test] Use -passes in more Transforms tests 2022-10-21 17:02:02 +02:00
call-intrinsics.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
call-returned.ll [InstCombine] Convert some tests to opaque pointers (NFC) 2022-10-28 13:07:30 +02:00
call-undef.ll Revert "[InstCombine] Treat passing undef to noundef params as UB" 2022-09-02 16:09:50 +05:00
call.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
call2.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
call_nonnull_arg.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
calloc-mismatch.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
callsite_nonnull_args_through_casts.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
canonicalize-ashr-shl-to-masking.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
canonicalize-clamp-like-pattern-between-negative-and-positive-thresholds.ll [InstCombine] Update predicate when canonicalizing comparisons in canonicalizeClampLike. 2022-04-26 17:35:45 -04:00
canonicalize-clamp-like-pattern-between-zero-and-positive-threshold.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
canonicalize-clamp-with-select-of-constant-threshold-pattern.ll [InstCombine] Canonicalize SPF to min/max intrinsics 2022-02-24 09:01:20 +01:00
canonicalize-constant-low-bit-mask-and-icmp-eq-to-icmp-ule.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
canonicalize-constant-low-bit-mask-and-icmp-ne-to-icmp-ugt.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
canonicalize-constant-low-bit-mask-and-icmp-sge-to-icmp-sle.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
canonicalize-constant-low-bit-mask-and-icmp-sgt-to-icmp-sgt.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
canonicalize-constant-low-bit-mask-and-icmp-sle-to-icmp-sle.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
canonicalize-constant-low-bit-mask-and-icmp-slt-to-icmp-sgt.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
canonicalize-constant-low-bit-mask-and-icmp-uge-to-icmp-ule.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
canonicalize-constant-low-bit-mask-and-icmp-ugt-to-icmp-ugt.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
canonicalize-constant-low-bit-mask-and-icmp-ule-to-icmp-ule.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
canonicalize-constant-low-bit-mask-and-icmp-ult-to-icmp-ugt.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
canonicalize-lack-of-signed-truncation-check.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
canonicalize-low-bit-mask-and-icmp-eq-to-icmp-ule.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
canonicalize-low-bit-mask-and-icmp-ne-to-icmp-ugt.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
canonicalize-low-bit-mask-v2-and-icmp-eq-to-icmp-ule.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
canonicalize-low-bit-mask-v2-and-icmp-ne-to-icmp-ugt.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
canonicalize-low-bit-mask-v3-and-icmp-eq-to-icmp-ule.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
canonicalize-low-bit-mask-v3-and-icmp-ne-to-icmp-ugt.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
canonicalize-low-bit-mask-v4-and-icmp-eq-to-icmp-ule.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
canonicalize-low-bit-mask-v4-and-icmp-ne-to-icmp-ugt.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
canonicalize-lshr-shl-to-masking.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
canonicalize-selects-icmp-condition-bittest.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
canonicalize-shl-lshr-to-masking.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
canonicalize-signed-truncation-check.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
canonicalize-vector-extract.ll [IR] Move vector.insert/vector.extract out of experimental namespace 2022-06-27 10:48:45 +00:00
canonicalize-vector-insert.ll [IR] Move vector.insert/vector.extract out of experimental namespace 2022-06-27 10:48:45 +00:00
canonicalize.ll InstCombine: Fold some identities for canonicalize 2022-11-22 21:42:44 -05:00
canonicalize_branch.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
cast-byval.ll [InstCombine] Bail out of casting calls when a conversion from/to byval is involved. 2022-10-23 09:49:48 +02:00
cast-call-combine-prof.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
cast-call-combine.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
cast-callee-deopt-bundles.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
cast-int-fcmp-eq-0.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
cast-int-icmp-eq-0.ll [InstCombine] avoid crash on fold of icmp with cast operand 2022-05-18 09:16:30 -04:00
cast-mul-select.ll [test] Use -passes in more Transforms tests 2022-10-21 17:02:02 +02:00
cast-select.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
cast-set-preserve-signed-dbg-val.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
cast-set.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
cast-unsigned-icmp-eqcmp-0.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
cast.ll [IR] Remove support for extractvalue constant expression 2022-06-28 10:40:17 +02:00
cast_phi.ll [test] Switch to use -passes syntax in a bunch of test cases 2022-11-29 13:29:02 +01:00
cast_ptr.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
catchswitch-phi.ll [InstCombine] Don't slice up PHIs when pred BB has catchswitch 2022-06-13 18:32:09 -07:00
ceil.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
clamp-to-minmax.ll [InstCombine] Canonicalize SPF to min/max intrinsics 2022-02-24 09:01:20 +01:00
cmp-intrinsic.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
cmp-x-vs-neg-x.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
commutative-intrinsics.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
compare-3way.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
compare-alloca.ll [instcombine] Avoid binops for comparison consistency tests 2022-02-22 17:26:03 -08:00
compare-signs.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
compare-udiv.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
compare-unescaped.ll tests: add attributes that would normally come from inferattrs 2022-07-25 17:29:00 -04:00
conditional-variable-length-signext-after-high-bit-extract.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
consecutive-fences.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
constant-expr-datalayout.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
constant-fold-address-space-pointer.ll [InstCombine] Convert some tests to opaque pointers (NFC) 2022-10-28 13:07:30 +02:00
constant-fold-alias.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
constant-fold-compare.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
constant-fold-gep.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
constant-fold-iteration.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
constant-fold-libfunc.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
constant-fold-math.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
constant-fold-shifts.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
constrained.ll [InstCombine] Remove side effect of replaced constrained intrinsics 2022-05-07 19:04:11 +07:00
convergent.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
copysign.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
cos-1.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
cos-2.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
cos-sin-intrinsic.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
crash.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
ctlz-cttz-bitreverse.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
ctpop-bswap-bitreverse.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
ctpop-cttz.ll [InstCombine] Canonicalize ((X & -X) - 1) --> ((X - 1) & ~X) (PR51784) 2022-08-24 16:50:43 +01:00
ctpop.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
cttz-abs.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
cttz-negative.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
cttz.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
dbg-cast-of-allocation.ll [InstCombine] Update debug intrinsics when rewriting allocas 2022-11-25 08:20:54 +01:00
dbg-simplify-alloca-size.ll InstCombine: Convert some tests to opaque pointers 2022-12-01 23:08:57 -05:00
dce-iterate.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
deadcode.ll [test] Switch to use -passes syntax in a bunch of test cases 2022-11-29 13:29:02 +01:00
debug-line.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
debuginfo-dce.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
debuginfo-dce2.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
debuginfo-scalable-typesize.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
debuginfo-sink.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
debuginfo-skip.ll [test] Use -passes in more Transforms tests 2022-10-21 17:02:02 +02:00
debuginfo-variables.ll [test] Use -passes in more Transforms tests 2022-10-21 17:02:02 +02:00
debuginfo.ll [test] Use -passes in more Transforms tests 2022-10-21 17:02:02 +02:00
debuginfo_add.ll [test] Use -passes in more Transforms tests 2022-10-21 17:02:02 +02:00
default-alignment.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
demand_shrink_nsw.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
demorgan-sink-not-into-xor.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
demorgan.ll [InstCombine] Fold `(X | C2) ^ C1 --> (X & ~C2) ^ (C1^C2)` 2022-04-03 00:12:56 +03:00
deref-alloc-fns.ll [InstCombine] Convert some tests to opaque pointers (NFC) 2022-10-28 13:07:30 +02:00
disable-builtin.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
disable-simplify-libcalls.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
distribute.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
div-by-0-guard-before-smul_ov-not.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
div-by-0-guard-before-smul_ov.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
div-by-0-guard-before-umul_ov-not.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
div-by-0-guard-before-umul_ov.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
div-shift-crash.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
div-shift.ll [InstCombine] add test for udiv with shl divisor; NFC 2022-10-12 11:53:02 -04:00
div.ll [InstCombine] try harder to cancel out mul/div 2022-10-11 09:51:51 -04:00
do-not-clone-dbg-declare.ll [test] Use -passes in more Transforms tests 2022-10-21 17:02:02 +02:00
dont-distribute-phi.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
double-float-shrink-1.ll Reapply "[BuildLibCalls] Introduce getOrInsertLibFunc() for use when building 2022-05-02 19:37:00 +02:00
double-float-shrink-2.ll [test] Switch to use -passes syntax in a bunch of test cases 2022-11-29 13:29:02 +01:00
early_constfold_changes_IR.ll [test] Switch to use -passes syntax in a bunch of test cases 2022-11-29 13:29:02 +01:00
early_dce_clobbers_callgraph.ll
element-atomic-memintrins.ll [InstCombine] Convert some tests to opaque pointers (NFC) 2022-10-28 13:07:30 +02:00
enforce-known-alignment.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
eq-of-parts.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
erase-dbg-values-at-dead-alloc-site.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
err-rep-cold.ll [InstCombine] Convert some tests to opaque pointers (NFC) 2022-10-28 13:07:30 +02:00
exact.ll [ValueTracking] recognize sub X, (X % Y) as not overflowing 2022-05-13 09:59:41 -04:00
exp2-1.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
exp2-2.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
extractelement-inseltpoison.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
extractelement.ll [InstCombine] ease restriction for extractelt (bitcast X) fold 2022-11-24 13:27:19 -05:00
extractinsert-tbaa.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
extractvalue.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
fabs-copysign.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
fabs-libcall.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
fabs.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
fadd-fsub-factor.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
fadd.ll [InstCombine] fold reassociative fadd with negated operand 2022-08-11 11:43:36 -04:00
fast-basictest.ll [test] Switch to use -passes syntax in a bunch of test cases 2022-11-29 13:29:02 +01:00
fast-math.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
fcmp-denormals-are-zero.ll InstCombine: Fold compare with smallest normal if input denormals are flushed 2022-11-07 07:16:47 -08:00
fcmp-select.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
fcmp-special.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
fcmp.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
fdiv-cos-sin.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
fdiv-sin-cos.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
fdiv.ll InstCombine: Fold fdiv nnan x, 0 -> copysign(inf, x) 2022-11-07 22:00:15 -08:00
ffs-1.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
ffs-i16.ll [InstCombine] Remove assumptions about int having 32 bits 2022-08-16 15:35:08 -06:00
float-shrink-compare.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
fls-i16.ll [InstCombine] Remove assumptions about int having 32 bits 2022-08-16 15:35:08 -06:00
fls.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
fma.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
fmul-exp.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
fmul-exp2.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
fmul-inseltpoison.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
fmul-pow.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
fmul-sqrt.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
fmul.ll [InstCombine] fmul nnan X, 0.0 --> copysign(0.0, X) 2022-10-18 11:34:02 -04:00
fneg-fabs.ll [InstCombine] Complete folding of fneg-of-fabs 2022-04-25 09:53:36 +08:00
fneg.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
fold-bin-operand.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
fold-calls.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
fold-fops-into-selects.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
fold-inc-of-add-of-not-x-and-y-to-sub-x-from-y.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
fold-phi-load-metadata.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
fold-phi.ll [NFC] remove 'br undef' from InstCombine test cases 2022-06-10 15:28:57 +01:00
fold-sqrt-sqrtf.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
fold-sub-of-not-to-inc-of-add.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
fold-vector-select.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
fold-vector-zero-inseltpoison.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
fold-vector-zero.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
force-opaque-ptr.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
fortify-folding.ll [InstCombine] Convert some tests to opaque pointers (NFC) 2022-10-28 13:07:30 +02:00
fp-ret-bitcast.ll InstCombine: Convert some tests to opaque pointers 2022-12-01 23:08:57 -05:00
fpcast.ll [InstCombine] Use known bits to determine exact int->fp cast 2022-06-30 09:45:11 +08:00
fpextend.ll [InstCombine] Add undef elements support for shrinkFPConstantVector 2022-08-25 10:38:48 +08:00
fpextend_x86.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
fprintf-1.ll [test][InstCombine] Update even more test cases to use opaque pointer 2022-10-03 22:18:00 +02:00
fptrunc.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
fputs-1.ll [InstCombine] Convert some tests to opaque pointers (NFC) 2022-10-28 13:07:30 +02:00
fputs-opt-size.ll [test] Switch to use -passes syntax in a bunch of test cases 2022-11-29 13:29:02 +01:00
freeze-landingpad.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
freeze-phi.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
freeze.ll [Test] Add tests showing that instcombine does not deal with freeze(load !range) 2022-10-17 12:08:49 +07:00
fsh.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
fsub.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
funnel.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
fwrite-1.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
gc.relocate-verify.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
gc.relocate.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
gep-addrspace.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
gep-alias.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
gep-can-replace-gep-idx-with-zero-typesize.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
gep-canonicalize-constant-indices.ll [InstCombine] Revert D125845 2022-11-29 22:02:40 +00:00
gep-combine-loop-invariant.ll [NFC][1/n] Remove -enable-new-pm=0 flags from lit tests 2022-09-19 09:57:37 -07:00
gep-custom-dl.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
gep-inbounds-null.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
gep-merge-constant-indices.ll [InstCombine] Revert D125845 2022-11-29 22:02:40 +00:00
gep-object-size-less-than-or-equal-typesize.ll [test] Switch to use -passes syntax in a bunch of test cases 2022-11-29 13:29:02 +01:00
gep-sext.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
gep-vector-indices.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
gep-vector.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
gepgep.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
gepphigep.ll [ValueTracking] Handle constant exprs in isKnownNonZero() 2022-10-04 11:58:07 +02:00
get-lowbitmask-upto-and-including-bit.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
getelementptr-folding.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
getelementptr.ll [ValueTracking] Handle constant exprs in isKnownNonZero() 2022-10-04 11:58:07 +02:00
high-bit-signmask-with-trunc.ll [test] Switch to use -passes syntax in a bunch of test cases 2022-11-29 13:29:02 +01:00
high-bit-signmask.ll [test] Switch to use -passes syntax in a bunch of test cases 2022-11-29 13:29:02 +01:00
hoist-negation-out-of-bias-calculation-with-constant.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
hoist-negation-out-of-bias-calculation.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
hoist-not-from-ashr-operand.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
hoist-xor-by-constant-from-xor-by-value.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
hoist_instr.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
icmp-add.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
icmp-and-shift.ll [InstCombine] Optimise shift+and+boolean conversion pattern to simple comparison 2022-06-23 21:53:07 +08:00
icmp-bc-vec-inseltpoison.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
icmp-bc-vec.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
icmp-bitcast-glob.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
icmp-constant-phi.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
icmp-custom-dl.ll InstCombine: Convert some tests to opaque pointers 2022-12-01 23:08:57 -05:00
icmp-div-constant.ll [InstCombine] fold icmp equality with sdiv and SMIN 2022-05-26 16:19:15 -04:00
icmp-dom.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
icmp-ext-ext.ll [InstCombine] try to fold icmp with mismatched extended operands 2022-04-26 14:26:36 -04:00
icmp-fsh.ll [InstCombine] [NFC] remove useless TODO 2022-06-01 09:29:05 +08:00
icmp-gep.ll InstCombine: Convert some tests to opaque pointers 2022-12-01 23:08:57 -05:00
icmp-logical.ll [InstCombine] Use m_APInt() in asymmetric masked icmp fold 2022-05-24 10:57:28 +02:00
icmp-mul-and.ll [InstCombine] fold mul with masked low bit operand to trunc+select 2022-06-05 20:07:18 -04:00
icmp-mul-zext.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
icmp-mul.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
icmp-not-bool-constant.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
icmp-or.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
icmp-range.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
icmp-rotate.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
icmp-select.ll [test] Switch to use -passes syntax in a bunch of test cases 2022-11-29 13:29:02 +01:00
icmp-shl-1-overflow.ll [InstCombine] reduce test-for-overflow of shifted value 2022-09-05 09:51:51 -04:00
icmp-shl-nsw.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
icmp-shl-nuw.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
icmp-shr-lt-gt.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
icmp-shr.ll [InstCombine] (ShiftValC >> Y) >s -1/<s 0 --> Y != 0/==0 2022-07-21 10:12:29 +08:00
icmp-sub.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
icmp-topbitssame.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
icmp-trunc.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
icmp-uge-of-add-of-shl-one-by-bits-to-allones-and-val-to-icmp-eq-of-lshr-val-by-bits-and-0.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
icmp-uge-of-not-of-shl-allones-by-bits-and-val-to-icmp-eq-of-lshr-val-by-bits-and-0.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
icmp-ugt-of-shl-1-by-bits-and-val-to-icmp-eq-of-lshr-val-by-bits-and-0.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
icmp-ule-of-shl-1-by-bits-and-val-to-icmp-ne-of-lshr-val-by-bits-and-0.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
icmp-ult-of-add-of-shl-one-by-bits-to-allones-and-val-to-icmp-ne-of-lshr-val-by-bits-and-0.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
icmp-ult-of-not-of-shl-allones-by-bits-and-val-to-icmp-ne-of-lshr-val-by-bits-and-0.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
icmp-vec-inseltpoison.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
icmp-vec.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
icmp-vscale.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
icmp-xor-signbit.ll [test] Switch to use -passes syntax in a bunch of test cases 2022-11-29 13:29:02 +01:00
icmp.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
icmp_sdiv_with_and_without_range.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
idioms.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
indexed-gep-compares.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
infinite-loop-postdom.ll [test] Switch to use -passes syntax in a bunch of test cases 2022-11-29 13:29:02 +01:00
inline-intrinsic-assert.ll
inselt-binop-inseltpoison.ll [InstCombine] propagate 'exact' when converting ashr to lshr 2022-10-07 13:17:19 -04:00
inselt-binop.ll [InstCombine] propagate 'exact' when converting ashr to lshr 2022-10-07 13:17:19 -04:00
insert-const-shuf-inseltpoison.ll [NFC] Add 3 more -inseltpoison.ll test variations 2022-06-10 14:06:32 +01:00
insert-const-shuf.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
insert-ext.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
insert-extract-shuffle-inseltpoison.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
insert-extract-shuffle.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
insert-trunc.ll [InstCombine] canonicalize trunc + insert as bitcast + shuffle, part 2 2022-12-01 14:47:37 -05:00
insert-val-extract-elem.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
insertelement-bitcast.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
insertelement.ll [Instcombine] Add coverage for demanded bits of insertelement 2022-10-24 13:17:33 -07:00
int_sideeffect.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
integer-round-up-pow2-alignment.ll [InstCombine] Change order of canonicalization of ADD and AND 2022-08-22 20:03:53 +01:00
intersect-accessgroup.ll [test] Switch to use -passes syntax in a bunch of test cases 2022-11-29 13:29:02 +01:00
intptr1.ll Reapply [InstCombine] Switch foldOpIntoPhi() to use InstSimplify 2022-10-17 16:11:05 +02:00
intptr2.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
intptr3.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
intptr4.ll Reapply [InstCombine] Switch foldOpIntoPhi() to use InstSimplify 2022-10-17 16:11:05 +02:00
intptr5.ll Reapply [InstCombine] Switch foldOpIntoPhi() to use InstSimplify 2022-10-17 16:11:05 +02:00
intptr6.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
intptr7.ll Reapply [InstCombine] Switch foldOpIntoPhi() to use InstSimplify 2022-10-17 16:11:05 +02:00
intptr8.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
intrinsic-select.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
intrinsics.ll Allow scalable vectors in computeKnownBits 2022-10-30 08:44:37 -07:00
invariant.group.ll Use opt -passes=<name> instead of opt -name 2022-11-08 12:15:42 +01:00
invariant.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
invert-variable-mask-in-masked-merge-scalar.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
invert-variable-mask-in-masked-merge-vector.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
invoke.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
is_fpclass.ll InstCombine: Add baseline tests for folding or of is.fpclass 2022-11-30 09:14:12 -05:00
isascii-1.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
isascii-i16.ll [InstCombine] Remove assumptions about int having 32 bits 2022-08-16 15:35:08 -06:00
isdigit-1.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
isdigit-i16.ll [InstCombine] Remove assumptions about int having 32 bits 2022-08-16 15:35:08 -06:00
ispow2.ll Reapply "[InstSimplify][NFC] Add baseline tests for folds of icmp with ctpop" 2022-04-03 22:07:04 +09:00
kcfi-operand-bundles.ll KCFI sanitizer 2022-08-24 22:41:38 +00:00
known-bits.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
known-never-nan.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
known-non-zero.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
known-phi-br.ll [ValueTracking] computeKnownBits - attempt to use a branch condition feeding a phi to improve known bits range (PR38280) 2022-08-16 16:54:44 +01:00
known-phi-recurse.ll [InstCombine] Don't change switch table from desirable to illegal types 2022-10-28 10:15:41 +01:00
known-signbit-shift.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
known_align.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
lifetime-no-null-opt.ll InstCombine: Convert some tests to opaque pointers 2022-12-01 23:08:57 -05:00
lifetime-sanitizer.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
lifetime.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
load-bitcast-select.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
load-bitcast-vec.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
load-bitcast32.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
load-bitcast64.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
load-cmp.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
load-combine-metadata-2.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
load-combine-metadata-3.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
load-combine-metadata-4.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
load-combine-metadata-dominance.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
load-combine-metadata.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
load-no-aliasing.ll [test] Switch to use -passes syntax in a bunch of test cases 2022-11-29 13:29:02 +01:00
load-select.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
load-store-forward.ll [InstCombine] Handle load smaller than one byte in memset forward 2022-11-07 17:04:27 +01:00
load-store-masked-constant-array.ll Add nocapture to pointer parameters of masked stores/loads 2022-10-24 11:15:55 +00:00
load.ll [test] Switch to use -passes syntax in a bunch of test cases 2022-11-29 13:29:02 +01:00
load3.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
load_combine_aa.ll [test] Switch to use -passes syntax in a bunch of test cases 2022-11-29 13:29:02 +01:00
loadstore-alignment.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
loadstore-metadata.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
log-pow-nofastmath.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
log-pow.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
logical-select-inseltpoison.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
logical-select.ll Allow scalable vectors in ComputeNumSignBits and isKnownNonNull 2022-11-01 09:29:42 -07:00
low-bit-splat.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
lower-dbg-declare.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
lshr-and-negC-icmpeq-zero.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
lshr-and-signbit-icmpeq-zero.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
lshr-phi.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
lshr-trunc-sext-to-ashr-sext.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
lshr.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
malloc-free-delete-dbginvar.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
malloc-free-mismatched.ll [test] Switch to use -passes syntax in a bunch of test cases 2022-11-29 13:29:02 +01:00
malloc-free.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
malloc_free_delete_nvptx.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
masked-merge-add.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
masked-merge-and-of-ors.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
masked-merge-or.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
masked-merge-xor.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
masked_intrinsics-inseltpoison.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
masked_intrinsics.ll [InstCombine] Convert some tests to opaque pointers (NFC) 2022-10-28 13:07:30 +02:00
masked_intrinsics_keep_metadata.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
matrix-multiplication-negation.ll [InstCombine] Matrix multiplication negation optimisation 2022-09-20 19:50:39 +01:00
max-of-nots.ll [InstCombine] Canonicalize SPF to min/max intrinsics 2022-02-24 09:01:20 +01:00
max_known_bits.ll [InstCombine] Canonicalize SPF to min/max intrinsics 2022-02-24 09:01:20 +01:00
maximum.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
maxnum.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
mem-deref-bytes-addrspaces.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
mem-deref-bytes.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
mem-gep-zidx.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
mem-par-metadata-memcpy.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
memccpy.ll [InstCombine] Convert some tests to opaque pointers (NFC) 2022-10-28 13:07:30 +02:00
memchr-2.ll [test][InstCombine] Update some more test cases to use opaque pointers 2022-10-03 22:18:00 +02:00
memchr-3.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
memchr-4.ll [SimplifyLibCalls] Place deref attr even if nonnull already set 2022-10-04 11:26:15 +02:00
memchr-5.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
memchr-6.ll [SimplifyLibCalls] Place deref attr even if nonnull already set 2022-10-04 11:26:15 +02:00
memchr-7.ll [test] Switch to use -passes syntax in a bunch of test cases 2022-11-29 13:29:02 +01:00
memchr-8.ll [InstCombine] handle subobjects of constant aggregates 2022-06-21 11:55:14 -06:00
memchr-9.ll [test][InstCombine] Update some more test cases to use opaque pointers 2022-10-03 22:18:00 +02:00
memchr-10.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
memchr-11.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
memchr.ll [SimplifyLibCalls] Place deref attr even if nonnull already set 2022-10-04 11:26:15 +02:00
memcmp-1.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
memcmp-2.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
memcmp-3.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
memcmp-4.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
memcmp-5.ll [InstCombine] Convert some tests to opaque pointers (NFC) 2022-10-28 13:07:30 +02:00
memcmp-6.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
memcmp-7.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
memcmp-8.ll [ValueTracking] Handle constant exprs in isKnownNonZero() 2022-10-04 11:58:07 +02:00
memcmp-constant-fold.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
memcpy-1.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
memcpy-2.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
memcpy-addrspace.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
memcpy-from-global.ll [AliasAnalysis] Introduce getModRefInfoMask() as a generalization of pointsToConstantMemory(). 2022-10-31 13:03:41 -07:00
memcpy-to-load.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
memcpy.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
memcpy_alloca.ll [test][InstCombine] Update some more test cases to use opaque pointers 2022-10-03 22:18:00 +02:00
memcpy_chk-1.ll [test][InstCombine] Update some more test cases to use opaque pointers 2022-10-03 22:18:00 +02:00
memcpy_chk-2.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
memmove-1.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
memmove-2.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
memmove.ll [InstCombine] Convert some tests to opaque pointers (NFC) 2022-10-28 13:07:30 +02:00
memmove_chk-1.ll [InstCombine] Convert some tests to opaque pointers (NFC) 2022-10-28 13:07:30 +02:00
memmove_chk-2.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
mempcpy.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
memrchr-2.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
memrchr-3.ll [InstCombine] Convert some tests to opaque pointers (NFC) 2022-10-28 13:07:30 +02:00
memrchr-4.ll [ValueTracking] Handle constant exprs in isKnownNonZero() 2022-10-04 11:58:07 +02:00
memrchr-5.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
memrchr-7.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
memrchr-8.ll [InstCombine] Convert some tests to opaque pointers (NFC) 2022-10-28 13:07:30 +02:00
memrchr.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
memset-1.ll [SimplifyLibCalls] Place deref attr even if nonnull already set 2022-10-04 11:26:15 +02:00
memset-2.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
memset.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
memset2.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
memset_chk-1.ll [InstCombine] Convert some tests to opaque pointers (NFC) 2022-10-28 13:07:30 +02:00
memset_chk-2.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
merge-icmp.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
merging-multiple-stores-into-successor.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
min-positive.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
minimum.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
minmax-demandbits.ll [InstCombine] Canonicalize SPF to min/max intrinsics 2022-02-24 09:01:20 +01:00
minmax-fold.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
minmax-fp.ll [ValueTracking][InstCombine] restrict FP min/max matching to avoid miscompile 2022-08-25 16:52:40 -04:00
minmax-intrinsics.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
minmax-of-minmax.ll [InstCombine] Canonicalize SPF to min/max intrinsics 2022-02-24 09:01:20 +01:00
minnum.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
misc-2002.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
modulo.ll [InstCombine] Fold (A & 2^C1) + A => A & (2^C1 - 1) iff bit C1 in A is a sign bit (PR21929) 2022-04-22 16:59:02 +01:00
mul-inseltpoison.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
mul-masked-bits.ll [InstCombine] Allow simplify demanded transformations on scalable vectors 2022-10-31 13:39:36 -07:00
mul.ll [InstCombine] fold mul with decremented "shl -1" factor (2nd try) 2022-11-02 09:30:01 -04:00
mul_fold.ll [InstCombine] Fold series of instructions into mull for more types 2022-10-25 23:04:46 +08:00
mul_full_32.ll [test] Switch to use -passes syntax in a bunch of test cases 2022-11-29 13:29:02 +01:00
mul_full_64.ll [test] Switch to use -passes syntax in a bunch of test cases 2022-11-29 13:29:02 +01:00
multi-size-address-space-pointer.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
multi-use-load-casts.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
multi-use-or.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
multiple-uses-load-bitcast-select.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
musttail-thunk.ll [test] Switch to use -passes syntax in a bunch of test cases 2022-11-29 13:29:02 +01:00
narrow-math.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
narrow-switch.ll [InstCombine] Don't change switch table from desirable to illegal types 2022-10-28 10:15:41 +01:00
narrow.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
neg-alloca.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
negated-bitmask.ll [InstCombine] allow sext in fold of mask using signbit, part 2 2022-08-28 11:50:52 -04:00
new-delete-itanium-32.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
new-delete-itanium.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
new-delete-msvc.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
no-negzero.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
no-unwind-inline-asm.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
no_cgscc_assert.ll
no_sink_instruction.ll
noalias-scope-decl.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
non-integral-pointers.ll InstCombine: Convert some tests to opaque pointers 2022-12-01 23:08:57 -05:00
nonnull-attribute.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
nonnull-select.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
not-add.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
not.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
nothrow.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
nsw-inseltpoison.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
nsw.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
obfuscated_splat-inseltpoison.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
obfuscated_splat.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
object-size-opaque.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
objsize-64.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
objsize-address-space.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
objsize.ll [InstCombine] Convert some tests to opaque pointers (NFC) 2022-10-28 13:07:30 +02:00
odr-linkage.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
omit-urem-of-power-of-two-or-zero-when-comparing-with-zero.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
onehot_merge.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
opaque-ptr.ll [test] Switch to use -passes syntax in a bunch of test cases 2022-11-29 13:29:02 +01:00
opaque.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
operand-complexity.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
opts-tuples-extract-intrinsic.ll [InstCombine] For vector extract when extract vector and insert value type is the same 2022-08-19 12:13:03 +01:00
or-concat.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
or-fcmp.ll [InstCombine] Fold select based logic of fcmps with same operands when FMF is present. 2022-03-14 14:45:07 -07:00
or-shifted-masks.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
or-xor.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
or.ll [InstSimplify] (~A & B) | ~(A | B) --> ~A with logical and 2022-11-07 10:03:18 +00:00
oss_fuzz_32759.ll [NFC] remove 'br undef' from InstCombine test cases 2022-06-10 15:28:57 +01:00
osx-names.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
out-of-bounds-indexes.ll Revert "[InstCombine] Treat passing undef to noundef params as UB" 2022-09-02 16:09:50 +05:00
out-of-tree-allocator-optimizes-away.ll [InstCombine] Slightly extend alloc optimization test (NFC) 2022-07-22 09:43:08 +02:00
overflow-mul.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
overflow.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
overflow_to_sat.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
partally-redundant-left-shift-input-masking-after-truncation-variant-a.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
partally-redundant-left-shift-input-masking-after-truncation-variant-b.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
partally-redundant-left-shift-input-masking-after-truncation-variant-c.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
partally-redundant-left-shift-input-masking-after-truncation-variant-d.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
partally-redundant-left-shift-input-masking-after-truncation-variant-e.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
partally-redundant-left-shift-input-masking-variant-a.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
partally-redundant-left-shift-input-masking-variant-b.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
partally-redundant-left-shift-input-masking-variant-c.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
partally-redundant-left-shift-input-masking-variant-d.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
partally-redundant-left-shift-input-masking-variant-e.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
phi-aware-aggregate-reconstruction.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
phi-cse.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
phi-equal-incoming-pointers.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
phi-extractvalue.ll [InstCombine] Fold extractvalue of phi 2022-09-01 10:51:54 +02:00
phi-int2ptr-fold.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
phi-known-bits-operand-order.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
phi-load-metadata-2.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
phi-load-metadata-3.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
phi-load-metadata-dominance.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
phi-load-metadata.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
phi-merge-gep.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
phi-of-insertvalues.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
phi-pointercasts.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
phi-preserve-ir-flags.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
phi-select-constant.ll Reapply [InstCombine] Switch foldOpIntoPhi() to use InstSimplify 2022-10-17 16:11:05 +02:00
phi-shifts.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
phi-timeout.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
phi.ll Reapply [InstCombine] Switch foldOpIntoPhi() to use InstSimplify 2022-10-17 16:11:05 +02:00
pow-0.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
pow-1.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
pow-2.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
pow-3.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
pow-4.ll [SimplifyLibCalls] refactor pow(x, n) expansion where n is a constant integer value 2022-07-09 12:00:22 -04:00
pow-cbrt.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
pow-exp-nofastmath.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
pow-exp.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
pow-sqrt.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
pow-to-sqrt.ll [InstCombine] Avoid passing pow attributes to sqrt 2022-11-07 12:07:37 -05:00
pow_fp_int.ll [SimplifyLibCalls] avoid converting pow() to powi() with no FMF 2022-07-19 12:26:53 -04:00
pow_fp_int16.ll [SimplifyLibCalls] avoid converting pow() to powi() with no FMF 2022-07-19 12:26:53 -04:00
powi.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
pr2645-0-inseltpoison.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
pr2645-0.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
pr2996.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
pr12251.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
pr12338.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
pr14365.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
pr17827.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
pr20678.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
pr21199.ll [InstCombine] Canonicalize SPF to min/max intrinsics 2022-02-24 09:01:20 +01:00
pr21210.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
pr21651.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
pr21891.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
pr23751.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
pr23809.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
pr24354.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
pr24605.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
pr25342.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
pr25745.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
pr26992.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
pr26993.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
pr27236.ll [InstCombine] Canonicalize SPF to min/max intrinsics 2022-02-24 09:01:20 +01:00
pr27332.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
pr27343.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
pr27703.ll InstCombine: Convert some tests to opaque pointers 2022-12-01 23:08:57 -05:00
pr27996.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
pr28143.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
pr28725.ll [IR] Remove support for extractvalue constant expression 2022-06-28 10:40:17 +02:00
pr30929.ll [opt] Don't translate legacy -analysis flag to require<analysis> 2022-10-07 14:54:34 -07:00
pr31990_wrong_memcpy.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
pr32686.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
pr33453.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
pr33689_same_bitwidth.ll InstCombine: Convert some tests to opaque pointers 2022-12-01 23:08:57 -05:00
pr34349.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
pr34627.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
pr35515.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
pr36362.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
pr38677.ll [InstCombine] Remove unnecessary UB from some tests. 2022-06-11 23:22:49 +01:00
pr38897.ll [InstCombine] Canonicalize SPF to min/max intrinsics 2022-02-24 09:01:20 +01:00
pr38915.ll [InstCombine] Canonicalize SPF to min/max intrinsics 2022-02-24 09:01:20 +01:00
pr38984-inseltpoison.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
pr38984.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
pr39177.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
pr39908.ll InstCombine: Convert some tests to opaque pointers 2022-12-01 23:08:57 -05:00
pr41164.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
pr43081.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
pr43376-getFlippedStrictnessPredicateAndConstant-assert.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
pr43893.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
pr44242.ll InstCombine: Convert some tests to opaque pointers 2022-12-01 23:08:57 -05:00
pr44245.ll InstCombine: Convert some tests to opaque pointers 2022-12-01 23:08:57 -05:00
pr44541.ll [InstCombine] Canonicalize SPF to min/max intrinsics 2022-02-24 09:01:20 +01:00
pr44552.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
pr44835.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
pr46680.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
pr49688.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
pr51824.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
pr53357.ll [test] Switch to use -passes syntax in a bunch of test cases 2022-11-29 13:29:02 +01:00
pr55228.ll [InstCombine] Handle non-canonical GEP index in indexed compare fold (PR55228) 2022-05-02 17:56:01 +02:00
pr56424.ll [InstCombine] Do not fold 'and (sext (ashr X, Shift)), C' if Shift < 0 2022-07-07 19:13:55 +02:00
pr58901.ll InstCombine: Convert some tests to opaque pointers 2022-12-01 23:08:57 -05:00
prefetch-load.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
preserve-sminmax.ll [InstCombine] Canonicalize SPF to min/max intrinsics 2022-02-24 09:01:20 +01:00
preserved-analyses.ll
prevent-cmp-merge.ll Reapply [InstCombine] Remove one-use limitation from X-Y==0 fold 2022-03-02 16:43:33 +01:00
printf-1.ll [SimplifyLibCalls] Add NoUndef/NonNull/Dereferenceable attributes to iprintf/siprintf 2022-10-18 16:36:35 +02:00
printf-2.ll [SimplifyLibCalls] Place deref attr even if nonnull already set 2022-10-04 11:26:15 +02:00
printf-3.ll [test][InstCombine] Update even more test cases to use opaque pointer 2022-10-03 22:18:00 +02:00
printf-i16.ll [test][InstCombine] Update even more test cases to use opaque pointer 2022-10-03 22:18:00 +02:00
ptr-int-cast.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
ptr-int-ptr-icmp.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
ptrauth-intrinsics.ll [test] Switch to use -passes syntax in a bunch of test cases 2022-11-29 13:29:02 +01:00
ptrtoint-nullgep.ll [InstCombine] Convert some tests to opaque pointers (NFC) 2022-10-28 13:07:30 +02:00
pull-binop-through-shift.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
pull-conditional-binop-through-shift.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
puts-1.ll [InstCombine] Convert some tests to opaque pointers (NFC) 2022-10-28 13:07:30 +02:00
puts-i16.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
range-check.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
readnone-maythrow.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
realloc-free.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
realloc.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
reassociate-nuw.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
recurrence.ll Reapply [InstCombine] Switch foldOpIntoPhi() to use InstSimplify 2022-10-17 16:11:05 +02:00
reduction-add-sext-zext-i1.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
reduction-and-sext-zext-i1.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
reduction-mul-sext-zext-i1.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
reduction-or-sext-zext-i1.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
reduction-shufflevector.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
reduction-smax-sext-zext-i1.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
reduction-smin-sext-zext-i1.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
reduction-umax-sext-zext-i1.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
reduction-umin-sext-zext-i1.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
reduction-xor-sext-zext-i1.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
redundant-left-shift-input-masking-after-truncation-variant-a.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
redundant-left-shift-input-masking-after-truncation-variant-b.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
redundant-left-shift-input-masking-after-truncation-variant-c.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
redundant-left-shift-input-masking-after-truncation-variant-d.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
redundant-left-shift-input-masking-after-truncation-variant-e.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
redundant-left-shift-input-masking-after-truncation-variant-f.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
redundant-left-shift-input-masking-pr49778.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
redundant-left-shift-input-masking-variant-a.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
redundant-left-shift-input-masking-variant-b.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
redundant-left-shift-input-masking-variant-c.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
redundant-left-shift-input-masking-variant-d.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
redundant-left-shift-input-masking-variant-e.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
redundant-left-shift-input-masking-variant-f.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
redundant-right-shift-input-masking.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
rem.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
remove-loop-phi-multiply-by-zero.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
result-of-add-of-negative-is-non-zero-and-no-underflow.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
result-of-add-of-negative-or-zero-is-non-zero-and-no-underflow.ll [InstCombine] Fold X + Y + C u< X 2022-04-25 12:53:39 +02:00
result-of-usub-is-non-zero-and-no-overflow.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
reuse-constant-from-select-in-icmp.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
rotate.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
sadd-with-overflow.ll [NFC] Switch a few uses of undef to poison as placeholders for unreachble code 2022-07-03 14:34:03 +01:00
sadd_sat.ll [InstCombine] Canonicalize SPF to min/max intrinsics 2022-02-24 09:01:20 +01:00
saddo.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
salvage-dbg-declare.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
saturating-add-sub.ll [test] Switch to use -passes syntax in a bunch of test cases 2022-11-29 13:29:02 +01:00
scalable-bitcast-inseltpoison.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
scalable-bitcast.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
scalable-cast-of-alloc.ll InstCombine: Convert some tests to opaque pointers 2022-12-01 23:08:57 -05:00
scalable-const-fp-splat.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
scalable-select.ll [InstCombine][SVE] Bail out of isSafeToLoadUnconditionally for scalable types 2022-07-13 10:07:36 +00:00
scalable-trunc.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
scalarization-inseltpoison.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
scalarization.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
sdiv-1.ll
sdiv-2.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
sdiv-canonicalize.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
sdiv-exact-by-negative-power-of-two.ll [InstCombine] try to determine "exact" for sdiv 2022-10-16 10:59:56 -04:00
sdiv-exact-by-power-of-two.ll [InstCombine] try to determine "exact" for sdiv 2022-10-16 10:59:56 -04:00
sdiv-guard.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
sdiv-of-non-negative-by-negative-power-of-two.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
select-2.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
select-and-or.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
select-binop-cmp.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
select-binop-foldable-floating-point.ll [InstCombine] Use +0.0 instead of -0.0 as the FP identity for some folds 2022-06-10 12:42:34 +01:00
select-bitext-bitwise-ops.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
select-bitext.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
select-cmp-br.ll InstCombine: Convert some tests to opaque pointers 2022-12-01 23:08:57 -05:00
select-cmp-cttz-ctlz.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
select-cmp.ll [InstCombine] fold icmp + select pattern by distributive laws 2022-12-03 07:56:19 +08:00
select-cmpxchg.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
select-crash.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
select-ctlz-to-cttz.ll [InstCombine] fold power-of-2 ctlz/cttz with inverted result 2022-09-01 08:57:55 -04:00
select-extractelement-inseltpoison.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
select-extractelement.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
select-gep.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
select-icmp-and.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
select-imm-canon.ll [InstCombine] Canonicalize SPF to min/max intrinsics 2022-02-24 09:01:20 +01:00
select-load-call.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
select-masked_gather.ll [InstCombine] Convert some tests to opaque pointers (NFC) 2022-10-28 13:07:30 +02:00
select-masked_load.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
select-min-max.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
select-obo-peo-ops.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
select-of-bittest.ll [InstCombine] restrict select of bit-tests to constant shift amounts 2022-07-01 16:24:34 -04:00
select-pr39595.ll [test] Switch to use -passes syntax in a bunch of test cases 2022-11-29 13:29:02 +01:00
select-safe-bool-transforms.ll [InstSimplify] Support vectors in simplifyWithOpReplaced() 2022-09-22 10:45:42 +02:00
select-safe-impliedcond-transforms.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
select-safe-transforms.ll [InstCombine] use logical-and matcher to avoid crash 2022-11-02 08:23:52 -04:00
select-select.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
select-with-bitwise-ops.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
select.ll Allow scalable vectors in ComputeNumSignBits and isKnownNonNull 2022-11-01 09:29:42 -07:00
select_arithmetic.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
select_meta.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
set-lowbits-mask-canonicalize.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
set.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
setcc-strength-reduce.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
sext-of-trunc-nsw.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
sext.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
shift-add-inseltpoison.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
shift-add.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
shift-amount-reassociation-in-bittest-with-truncation-lshr.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
shift-amount-reassociation-in-bittest-with-truncation-shl.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
shift-amount-reassociation-in-bittest.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
shift-amount-reassociation-with-truncation-ashr.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
shift-amount-reassociation-with-truncation-lshr.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
shift-amount-reassociation-with-truncation-shl.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
shift-amount-reassociation.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
shift-by-signext.ll [InstCombine] Sink instructions with multiple users in a successor block. 2022-03-18 11:53:45 +08:00
shift-direction-in-bit-test.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
shift-logic.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
shift-shift.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
shift-sra.ll [NFC] remove 'br undef' from InstCombine test cases 2022-06-10 15:28:57 +01:00
shift.ll [InstCombine] Revert D125845 2022-11-29 22:02:40 +00:00
shl-and-negC-icmpeq-zero.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
shl-and-signbit-icmpeq-zero.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
shl-bo.ll [InstCombine] don't canonicalize shl+sub to mul+add 2022-09-21 08:39:07 -04:00
shl-demand.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
shl-factor.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
shl-sub.ll [InstCombine] don't canonicalize shl+sub to mul+add 2022-09-21 08:39:07 -04:00
shl-unsigned-cmp-const.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
should-change-type.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
shuffle-binop.ll [InstCombine] Remove redundant splats in InstCombineVectorOps 2022-11-07 15:39:05 +00:00
shuffle-cast-dist.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
shuffle-cast-inseltpoison.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
shuffle-cast.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
shuffle-select-narrow-inseltpoison.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
shuffle-select-narrow.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
shuffle_select-inseltpoison.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
shuffle_select.ll [InstCombine] Fix assert condition in `foldSelectShuffleOfSelectShuffle` 2022-10-20 12:10:54 +00:00
shufflevec-bitcast-inseltpoison.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
shufflevec-bitcast.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
shufflevec-constant-inseltpoison.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
shufflevec-constant.ll [ConstantFold] Fix scalable shufflevector fold with all-undef mask 2022-03-11 14:30:02 +01:00
shufflevector-div-rem-inseltpoison.ll [InstCombine] Fold extractelt with select of constants 2022-11-22 14:07:06 +01:00
shufflevector-div-rem.ll [InstCombine] Fold extractelt with select of constants 2022-11-22 14:07:06 +01:00
sign-bit-test-via-right-shifting-all-other-bits.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
sign-test-and-or.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
signbit-lshr-and-icmpeq-zero.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
signbit-shl-and-icmpeq-zero.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
signed-comparison.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
signed-mul-lack-of-overflow-check-via-mul-sdiv.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
signed-mul-overflow-check-via-mul-sdiv.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
signed-truncation-check.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
signext.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
signmask-of-sext-vs-of-shl-of-zext.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
simple_phi_condition.ll [InstCombine] Fix const folding of switches with default case 2022-05-31 15:13:58 +03:00
simplify-demanded-bits-pointer.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
simplify-libcalls-erased.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
simplify-libcalls-i16.ll [ValueTracking] Handle constant exprs in isKnownNonZero() 2022-10-04 11:58:07 +02:00
simplify-libcalls-inreg.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
simplify-libcalls.ll [ValueTracking] Handle constant exprs in isKnownNonZero() 2022-10-04 11:58:07 +02:00
sincospi.ll [InstCombine] Convert some tests to opaque pointers (NFC) 2022-10-28 13:07:30 +02:00
sink-alloca.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
sink-into-catchswitch.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
sink-into-ncd.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
sink-into-resume-block.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
sink-not-into-another-hand-of-and.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
sink-not-into-another-hand-of-or.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
sink_instruction.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
sink_sideeffecting_instruction.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
sink_to_unreachable.ll [test] Switch to use -passes syntax in a bunch of test cases 2022-11-29 13:29:02 +01:00
sitofp.ll [InstCombine] Make use of low zero bits to determine exact int->fp cast 2022-07-05 09:15:12 +08:00
smax-icmp.ll [InstCombine] Canonicalize SPF to min/max intrinsics 2022-02-24 09:01:20 +01:00
smin-icmp.ll [InstCombine] Canonicalize SPF to min/max intrinsics 2022-02-24 09:01:20 +01:00
smulo.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
snprintf-2.ll [test][InstCombine] Update even more test cases to use opaque pointer 2022-10-03 22:18:00 +02:00
snprintf-3.ll [test][InstCombine] Update even more test cases to use opaque pointer 2022-10-03 22:18:00 +02:00
snprintf-4.ll [test][InstCombine] Update even more test cases to use opaque pointer 2022-10-03 22:18:00 +02:00
snprintf.ll [test][InstCombine] Update even more test cases to use opaque pointer 2022-10-03 22:18:00 +02:00
sprintf-1.ll [SimplifyLibCalls] Add NoUndef/NonNull/Dereferenceable attributes to iprintf/siprintf 2022-10-18 16:36:35 +02:00
sprintf-2.ll [test][InstCombine] Update even more test cases to use opaque pointer 2022-10-03 22:18:00 +02:00
sprintf-3.ll [test][InstCombine] Update even more test cases to use opaque pointer 2022-10-03 22:18:00 +02:00
sprintf-void.ll [test][InstCombine] Update even more test cases to use opaque pointer 2022-10-03 22:18:00 +02:00
sqrt-nofast.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
sqrt.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
srem-canonicalize.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
srem-simplify-bug.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
srem-via-sdiv-mul-sub.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
srem1.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
ssub-with-overflow.ll [NFC] Switch a few uses of undef to poison as placeholders for unreachble code 2022-07-03 14:34:03 +01:00
ssubo.ll [InstCombine] reduce sub-with-overflow ==/!= 0 2022-08-15 13:03:51 -04:00
stack-overalign.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
stacksave-debuginfo.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
stacksaverestore.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
statepoint-cleanup.ll [test] Switch to use -passes syntax in a bunch of test cases 2022-11-29 13:29:02 +01:00
statepoint-iter.ll [test] Switch to use -passes syntax in a bunch of test cases 2022-11-29 13:29:02 +01:00
statepoint.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
stdio-custom-dl.ll [InstCombine] Convert some tests to opaque pointers (NFC) 2022-10-28 13:07:30 +02:00
stdiocall-bad-sig.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
store-load-unaliased-gep.ll [test] Switch to use -passes syntax in a bunch of test cases 2022-11-29 13:29:02 +01:00
store.ll [AliasAnalysis] Introduce getModRefInfoMask() as a generalization of pointsToConstantMemory(). 2022-10-31 13:03:41 -07:00
storemerge-dbg.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
stpcpy-1.ll [ValueTracking] Handle constant exprs in isKnownNonZero() 2022-10-04 11:58:07 +02:00
stpcpy-2.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
stpcpy_chk-1.ll [ValueTracking] Handle constant exprs in isKnownNonZero() 2022-10-04 11:58:07 +02:00
stpcpy_chk-2.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
stpncpy-1.ll [IR] Switch everything to use memory attribute 2022-11-04 10:21:38 +01:00
str-int-2.ll [test][InstCombine] Update some more test cases to use opaque pointers 2022-10-03 22:18:00 +02:00
str-int-3.ll [ValueTracking] Handle constant exprs in isKnownNonZero() 2022-10-04 11:58:07 +02:00
str-int-4.ll [ValueTracking] Handle constant exprs in isKnownNonZero() 2022-10-04 11:58:07 +02:00
str-int-5.ll [ValueTracking] Handle constant exprs in isKnownNonZero() 2022-10-04 11:58:07 +02:00
str-int.ll [test][InstCombine] Update some more test cases to use opaque pointers 2022-10-03 22:18:00 +02:00
strcall-bad-sig.ll [ValueTracking] Handle constant exprs in isKnownNonZero() 2022-10-04 11:58:07 +02:00
strcall-no-nul.ll [ValueTracking] Handle constant exprs in isKnownNonZero() 2022-10-04 11:58:07 +02:00
strcat-1.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
strcat-2.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
strcat-3.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
strchr-1.ll [SimplifyLibCalls] Place deref attr even if nonnull already set 2022-10-04 11:26:15 +02:00
strchr-2.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
strchr-3.ll [SimplifyLibCalls] Place deref attr even if nonnull already set 2022-10-04 11:26:15 +02:00
strchr-4.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
strcmp-1.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
strcmp-2.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
strcmp-3.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
strcmp-4.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
strcmp-memcmp.ll [SimplifyLibCalls] Place deref attr even if nonnull already set 2022-10-04 11:26:15 +02:00
strcpy-1.ll [SimplifyLibCalls] Place deref attr even if nonnull already set 2022-10-04 11:26:15 +02:00
strcpy-2.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
strcpy-nonzero-as.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
strcpy_chk-1.ll [test][InstCombine] Update some more test cases to use opaque pointers 2022-10-03 22:18:00 +02:00
strcpy_chk-2.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
strcpy_chk-64.ll [test][InstCombine] Update some more test cases to use opaque pointers 2022-10-03 22:18:00 +02:00
strcspn-1.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
strcspn-2.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
strict-sub-underflow-check-to-comparison-of-sub-operands.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
strlcpy-1.ll [SimplifyLibCalls] Place deref attr even if nonnull already set 2022-10-04 11:26:15 +02:00
strlen-1.ll [SimplifyLibCalls] Place deref attr even if nonnull already set 2022-10-04 11:26:15 +02:00
strlen-2.ll [test][InstCombine] Update some more test cases to use opaque pointers 2022-10-03 22:18:00 +02:00
strlen-3.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
strlen-4.ll [SimplifyLibCalls] Place deref attr even if nonnull already set 2022-10-04 11:26:15 +02:00
strlen-5.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
strlen-6.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
strlen-7.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
strlen-8.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
strlen-9.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
strlen_chk.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
strncat-1.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
strncat-2.ll [SimplifyLibCalls] Place deref attr even if nonnull already set 2022-10-04 11:26:15 +02:00
strncat-3.ll [test][InstCombine] Update some more test cases to use opaque pointers 2022-10-03 22:18:00 +02:00
strncmp-1.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
strncmp-2.ll [test][InstCombine] Update some more test cases to use opaque pointers 2022-10-03 22:18:00 +02:00
strncmp-3.ll [SimplifyLibCalls] Place deref attr even if nonnull already set 2022-10-04 11:26:15 +02:00
strncmp-4.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
strncmp-5.ll [test][InstCombine] Update some more test cases to use opaque pointers 2022-10-03 22:18:00 +02:00
strncmp-6.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
strncmp-wrong-datalayout.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
strncpy-1.ll [SimplifyLibCalls] Place deref attr even if nonnull already set 2022-10-04 11:26:15 +02:00
strncpy-2.ll [test][InstCombine] Update some more test cases to use opaque pointers 2022-10-03 22:18:00 +02:00
strncpy-3.ll [test][InstCombine] Update some more test cases to use opaque pointers 2022-10-03 22:18:00 +02:00
strncpy-4.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
strncpy_chk-1.ll [test][InstCombine] Update some more test cases to use opaque pointers 2022-10-03 22:18:00 +02:00
strncpy_chk-2.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
strndup.ll [test][InstCombine] Update some more test cases to use opaque pointers 2022-10-03 22:18:00 +02:00
strnlen-1.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
strnlen-2.ll [SimplifyLibCalls] Place deref attr even if nonnull already set 2022-10-04 11:26:15 +02:00
strnlen-3.ll [SimplifyLibCalls] Place deref attr even if nonnull already set 2022-10-04 11:26:15 +02:00
strnlen-4.ll [test][InstCombine] Update some more test cases to use opaque pointers 2022-10-03 22:18:00 +02:00
strnlen-5.ll [test][InstCombine] Update some more test cases to use opaque pointers 2022-10-03 22:18:00 +02:00
strnlen-6.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
strpbrk-1.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
strpbrk-2.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
strrchr-1.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
strrchr-2.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
strrchr-3.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
strspn-1.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
strstr-1.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
strstr-2.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
strto-1.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
struct-assign-tbaa-new.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
struct-assign-tbaa.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
sub-and-or-neg-xor.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
sub-ashr-and-to-icmp-select.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
sub-ashr-or-to-icmp-select.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
sub-from-sub.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
sub-gep.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
sub-lshr-or-to-icmp-select.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
sub-minmax.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
sub-not.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
sub-of-negatible-inseltpoison.ll [InstCombine] don't canonicalize shl+sub to mul+add 2022-09-21 08:39:07 -04:00
sub-of-negatible.ll [InstCombine] don't canonicalize shl+sub to mul+add 2022-09-21 08:39:07 -04:00
sub-or-and-xor.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
sub-xor-or-neg-and.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
sub-xor.ll Revert "[InstCombine] enhance fold for subtract-from-constant -> xor" 2022-07-22 15:56:24 -04:00
sub.ll [InstCombine] fold `sub + and` pattern with specific const value 2022-11-05 12:58:45 +08:00
subtract-from-one-hand-of-select.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
subtract-of-one-hand-of-select.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
swifterror-argument-bitcast-fold.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
switch-constant-expr.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
switch-truncate-crash.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
tan-nofastmath.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
tan.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
tbaa-store-to-load.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
tmp-alloca-bypass.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
toascii-1.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
token.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
trivial-dse-calls.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
trunc-binop-ext.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
trunc-demand.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
trunc-extractelement-inseltpoison.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
trunc-extractelement.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
trunc-inseltpoison.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
trunc-load.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
trunc-shift-trunc.ll [InstCombine] add test for trunc-shl-trunc ; NFC 2022-05-25 10:13:34 +08:00
trunc.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
truncating-saturate.ll [InstCombine] canonicalize select with signbit test 2022-04-14 14:28:47 -04:00
type_pun-inseltpoison.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
type_pun.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
uadd-with-overflow.ll [NFC] Switch a few uses of undef to poison as placeholders for unreachble code 2022-07-03 14:34:03 +01:00
uaddo.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
uaddo2.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
udiv-pow2-vscale-inseltpoison.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
udiv-pow2-vscale.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
udiv-simplify.ll [InstCombine] Allow simplify demanded transformations on scalable vectors 2022-10-31 13:39:36 -07:00
udiv_select_to_select_shift.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
udivrem-change-width.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
umax-icmp.ll [InstCombine] Canonicalize SPF to min/max intrinsics 2022-02-24 09:01:20 +01:00
umin-icmp.ll [InstCombine] Canonicalize SPF to min/max intrinsics 2022-02-24 09:01:20 +01:00
umul-sign-check.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
umulo.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
unavailable-debug.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
unfold-masked-merge-with-const-mask-scalar.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
unfold-masked-merge-with-const-mask-vector.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
unordered-fcmp-select.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
unpack-fca.ll InstCombine: Convert some tests to opaque pointers 2022-12-01 23:08:57 -05:00
unreachable-dbg-info-modified.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
unrecognized_three-way-comparison.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
unsigned-add-lack-of-overflow-check-via-add.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
unsigned-add-lack-of-overflow-check-via-xor.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
unsigned-add-lack-of-overflow-check.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
unsigned-add-overflow-check-via-add.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
unsigned-add-overflow-check-via-xor.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
unsigned-add-overflow-check.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
unsigned-mul-lack-of-overflow-check-via-mul-udiv.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
unsigned-mul-lack-of-overflow-check-via-udiv-of-allones.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
unsigned-mul-overflow-check-via-mul-udiv.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
unsigned-mul-overflow-check-via-udiv-of-allones.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
unsigned-sub-lack-of-overflow-check.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
unsigned-sub-overflow-check.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
unsigned_saturated_sub.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
unused-nonnull.ll [NFC] Re-autogenerate checklines in a few tests being affected 2022-12-04 20:58:55 +03:00
unwind-inline-asm.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
urem-simplify-bug.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
urem-via-udiv-mul-sub.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
usub-overflow-known-by-implied-cond.ll [InstSimplify] Use dominate condtion to simplify instructions 2022-11-26 21:41:41 +08:00
usubo.ll [InstCombine] reduce sub-with-overflow ==/!= 0 2022-08-15 13:03:51 -04:00
vararg.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
variable-signext-of-variable-high-bit-extraction.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
vec-binop-select-inseltpoison.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
vec-binop-select.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
vec_demanded_elts-inseltpoison.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
vec_demanded_elts.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
vec_extract_2elts.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
vec_extract_var_elt-inseltpoison.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
vec_extract_var_elt.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
vec_gep_scalar_arg-inseltpoison.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
vec_gep_scalar_arg.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
vec_phi_extract-inseltpoison.ll [InstCombine] canonicalize trunc + insert as bitcast + shuffle, part 1 (2nd try) 2022-11-30 14:52:20 -05:00
vec_phi_extract.ll [InstCombine] canonicalize trunc + insert as bitcast + shuffle, part 1 (2nd try) 2022-11-30 14:52:20 -05:00
vec_sext.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
vec_shuffle-inseltpoison.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
vec_shuffle.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
vec_udiv_to_shift.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
vector-casts-inseltpoison.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
vector-casts.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
vector-concat-binop-inseltpoison.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
vector-concat-binop.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
vector-logical-reductions.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
vector-mul.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
vector-reductions.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
vector-reverse.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
vector-type.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
vector-udiv.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
vector-urem.ll [InstCombine] freeze operand in urem expansion 2022-05-11 12:47:26 -04:00
vector-xor.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
vector_gep1-inseltpoison.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
vector_gep1.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
vector_gep2.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
vector_insertelt_shuffle-inseltpoison.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
vector_insertelt_shuffle.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
volatile_load_cast.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
volatile_store.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
vscale_alloca.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
vscale_cmp.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
vscale_extractelement-inseltpoison.ll [InstCombine] remove useless insertelement 2022-07-06 17:05:27 +08:00
vscale_extractelement.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
vscale_gep.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
vscale_insertelement-inseltpoison.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
vscale_insertelement.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
vscale_load.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
vscale_sext_and_zext.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
vscale_trunc.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
vscale_zero.ll [ValueTracking] Teach isKnownNonZero that a vscale is never 0. 2022-06-23 15:25:24 +01:00
wcslen-1.ll [ValueTracking][SimplifyLibCalls] Fix bug in getConstantDataArrayInfo for wchar_t 2022-10-07 15:29:32 +02:00
wcslen-2.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
wcslen-3.ll [test][InstCombine] Use opaque pointers in wcslen test cases. NFC 2022-10-06 16:43:59 +02:00
wcslen-4.ll [test][InstCombine] Use opaque pointers in wcslen test cases. NFC 2022-10-06 16:43:59 +02:00
wcslen-5.ll [test][InstCombine] Use opaque pointers in wcslen test cases. NFC 2022-10-06 16:43:59 +02:00
wcslen-6.ll [InstCombine] handle subobjects of constant aggregates 2022-06-21 11:55:14 -06:00
weak-symbols.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
widen-load-of-small-alloca.ll [UpdateTestChecks] Fix `update_*_test_checks.py` to add "unused" prefixes 2022-11-28 13:24:32 -08:00
widenable-conditions.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
win-math.ll
with_overflow.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
xor-ashr.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
xor-icmps.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
xor-of-icmps-with-extra-uses.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
xor-of-or.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
xor-undef.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
xor.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
xor2.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
zero-point-zero-add.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
zeroext-and-reduce.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
zext-bool-add-sub.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
zext-ctlz-trunc-to-ctlz-add.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
zext-fold.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
zext-or-icmp.ll [test][InstCombine] Update some test cases to use opaque pointers 2022-10-03 22:17:59 +02:00
zext-phi.ll [test] Use -passes=instcombine instead of -instcombine in lots of tests. NFC 2022-02-07 14:26:59 +01:00
zext.ll [InstCombine] reduce multi-use casts+masks 2022-11-06 09:07:17 -05:00

README.txt

This directory contains test cases for the instcombine transformation.  The
dated tests are actual bug tests, whereas the named tests are used to test
for features that the this pass should be capable of performing.