..
2002-03-11-InstCombineHang.ll
…
2002-05-14-SubFailure.ll
Convert tests to FileCheck
2013-08-28 23:04:41 +00:00
2002-08-02-CastTest.ll
…
2002-12-05-MissedConstProp.ll
Convert tests to FileCheck
2013-08-28 23:04:41 +00:00
2003-05-26-CastMiscompile.ll
…
2003-05-27-ConstExprCrash.ll
…
2003-06-05-BranchInvertInfLoop.ll
…
2003-07-21-ExternalConstant.ll
…
2003-08-12-AllocaNonNull.ll
Convert tests to FileCheck
2013-08-28 23:04:41 +00:00
2003-09-09-VolatileLoadElim.ll
Upgrade syntax of tests using volatile instructions to use 'load volatile' instead of 'volatile load', which is archaic.
2011-11-27 06:54:59 +00:00
2003-10-29-CallSiteResolve.ll
Update to new EH scheme.
2011-09-01 01:28:25 +00:00
2003-11-03-VarargsCallBug.ll
…
2004-01-13-InstCombineInvokePHI.ll
Update to new EH scheme.
2011-09-01 01:28:25 +00:00
2004-02-23-ShiftShiftOverflow.ll
…
2004-03-13-InstCombineInfLoop.ll
…
2004-04-04-InstCombineReplaceAllUsesWith.ll
…
2004-05-07-UnsizedCastLoad.ll
…
2004-07-27-ConstantExprMul.ll
…
2004-08-09-RemInfLoop.ll
…
2004-08-10-BoolSetCC.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
2004-09-20-BadLoadCombine.ll
Fix the remaining TCL-style quotes found in the testsuite. This is
2012-07-02 19:09:46 +00:00
2004-09-20-BadLoadCombine2.ll
Fix the remaining TCL-style quotes found in the testsuite. This is
2012-07-02 19:09:46 +00:00
2004-09-28-BadShiftAndSetCC.ll
…
2004-11-22-Missed-and-fold.ll
…
2004-11-27-SetCCForCastLargerAndConstant.ll
…
2004-12-08-RemInfiniteLoop.ll
…
2005-03-04-ShiftOverflow.ll
Fix the remaining TCL-style quotes found in the testsuite. This is
2012-07-02 19:09:46 +00:00
2005-04-07-UDivSelectCrash.ll
…
2005-06-15-DivSelectCrash.ll
…
2005-06-15-ShiftSetCCCrash.ll
…
2005-06-16-RangeCrash.ll
…
2005-06-16-SetCCOrSetCCMiscompile.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
2005-07-07-DeadPHILoop.ll
…
2006-02-13-DemandedMiscompile.ll
…
2006-02-28-Crash.ll
…
2006-03-30-ExtractElement.ll
…
2006-04-28-ShiftShiftLongLong.ll
Enhance a bunch of transformations in instcombine to start generating
2011-02-10 05:36:31 +00:00
2006-05-04-DemandedBitCrash.ll
…
2006-09-15-CastToBool.ll
…
2006-10-19-SignedToUnsignedCastAndConst-2.ll
…
2006-10-20-mask.ll
Convert tests to FileCheck
2013-08-28 23:04:41 +00:00
2006-10-26-VectorReassoc.ll
Convert tests to FileCheck
2013-08-28 23:04:41 +00:00
2006-11-10-ashr-miscompile.ll
…
2006-12-01-BadFPVectorXform.ll
…
2006-12-05-fp-to-int-ext.ll
…
2006-12-08-Phi-ICmp-Op-Fold.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
2006-12-08-Select-ICmp.ll
Convert tests to FileCheck
2013-08-28 23:04:41 +00:00
2006-12-15-Range-Test.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
2006-12-23-Select-Cmp-Cmp.ll
…
2007-01-13-ExtCompareMiscompile.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
2007-01-14-FcmpSelf.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
2007-01-18-VectorInfLoop.ll
…
2007-01-27-AndICmp.ll
InstCombine: add more transforms
2013-07-09 07:50:59 +00:00
2007-02-01-LoadSinkAlloca.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
2007-02-07-PointerCast.ll
…
2007-02-23-PhiFoldInfLoop.ll
…
2007-03-13-CompareMerge.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
2007-03-19-BadTruncChangePR1261.ll
…
2007-03-21-SignedRangeTest.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
2007-03-25-BadShiftMask.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
2007-03-25-DoubleShift.ll
…
2007-03-26-BadShiftMask.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
2007-04-08-SingleEltVectorCrash.ll
…
2007-05-10-icmp-or.ll
…
2007-05-14-Crash.ll
…
2007-05-18-CastFoldBug.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
2007-06-06-AshrSignBit.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
2007-06-21-DivCompareMiscomp.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
2007-08-02-InfiniteLoop.ll
…
2007-09-10-AliasConstFold.ll
…
2007-09-17-AliasConstFold2.ll
…
2007-10-10-EliminateMemCpy.ll
rip out a ton of intrinsic modernization logic from AutoUpgrade.cpp, which is
2011-06-18 06:05:24 +00:00
2007-10-12-Crash.ll
…
2007-10-28-stacksave.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
2007-10-31-RangeCrash.ll
…
2007-10-31-StringCrash.ll
…
2007-11-07-OpaqueAlignCrash.ll
Land the long talked about "type system rewrite" patch. This
2011-07-09 17:41:24 +00:00
2007-11-15-CompareMiscomp.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
2007-11-22-IcmpCrash.ll
…
2007-11-25-CompatibleAttributes.ll
Stop accepting and ignoring attributes in function types. Attributes are applied
2011-06-17 17:37:13 +00:00
2007-12-10-ConstFoldCompare.ll
Fix the remaining TCL-style quotes found in the testsuite. This is
2012-07-02 19:09:46 +00:00
2007-12-12-GEPScale.ll
…
2007-12-16-AsmNoUnwind.ll
…
2007-12-18-AddSelCmpSub.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
2007-12-28-IcmpSub2.ll
add newlines at the end of files.
2010-04-07 22:53:17 +00:00
2008-01-06-BitCastAttributes.ll
Change behavior of calling bitcasted alias functions.
2013-07-30 20:45:05 +00:00
2008-01-06-CastCrash.ll
…
2008-01-06-VoidCast.ll
Change behavior of calling bitcasted alias functions.
2013-07-30 20:45:05 +00:00
2008-01-13-AndCmpCmp.ll
…
2008-01-13-NoBitCastAttributes.ll
manually upgrade a bunch of tests to modern syntax, and remove some that
2011-06-17 03:14:27 +00:00
2008-01-14-VarArgTrampoline.ll
Split the init.trampoline intrinsic, which currently combines GCC's
2011-09-06 13:37:06 +00:00
2008-01-21-MismatchedCastAndCompare.ll
…
2008-01-21-MulTrunc.ll
…
2008-01-27-FloatSelect.ll
Convert tests to FileCheck
2013-08-28 23:04:41 +00:00
2008-01-29-AddICmp.ll
Fix the remaining TCL-style quotes found in the testsuite. This is
2012-07-02 19:09:46 +00:00
2008-02-13-MulURem.ll
Convert tests to FileCheck
2013-08-28 23:04:41 +00:00
2008-02-16-SDivOverflow.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
2008-02-16-SDivOverflow2.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
2008-02-23-MulSub.ll
…
2008-02-28-OrFCmpCrash.ll
…
2008-03-13-IntToPtr.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
2008-04-22-ByValBitcast.ll
…
2008-04-28-VolatileStore.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
2008-04-29-VolatileLoadDontMerge.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
2008-04-29-VolatileLoadMerge.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
2008-05-08-LiveStoreDelete.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
2008-05-08-StrLenSink.ll
Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a ModuleID
2012-12-30 01:28:40 +00:00
2008-05-09-SinkOfInvoke.ll
Update to new EH scheme.
2011-09-01 01:28:25 +00:00
2008-05-17-InfLoop.ll
…
2008-05-18-FoldIntToPtr.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
2008-05-22-IDivVector.ll
…
2008-05-22-NegValVector.ll
…
2008-05-23-CompareFold.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
2008-05-31-AddBool.ll
Convert tests to FileCheck
2013-08-28 23:04:41 +00:00
2008-05-31-Bools.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
2008-06-05-ashr-crash.ll
…
2008-06-08-ICmpPHI.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
2008-06-13-InfiniteLoopStore.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
2008-06-13-ReadOnlyCallStore.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
2008-06-19-UncondLoad.ll
…
2008-06-21-CompareMiscomp.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
2008-06-24-StackRestore.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
2008-07-08-AndICmp.ll
…
2008-07-08-ShiftOneAndOne.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
2008-07-08-SubAnd.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
2008-07-08-VolatileLoadMerge.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
2008-07-09-SubAndError.ll
Fix the remaining TCL-style quotes found in the testsuite. This is
2012-07-02 19:09:46 +00:00
2008-07-10-CastSextBool.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
2008-07-10-ICmpBinOp.ll
…
2008-07-11-RemAnd.ll
…
2008-07-13-DivZero.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
2008-07-16-fsub.ll
…
2008-07-16-sse2_storel_dq.ll
Fix the remaining TCL-style quotes found in the testsuite. This is
2012-07-02 19:09:46 +00:00
2008-08-05-And.ll
…
2008-08-17-ICmpXorSignbit.ll
…
2008-09-02-VectorCrash.ll
…
2008-09-29-FoldingOr.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
2008-10-11-DivCompareFold.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
2008-10-23-ConstFoldWithoutMask.ll
…
2008-11-01-SRemDemandedBits.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
2008-11-08-FCmp.ll
Fix a serious typo in InstCombine's optimization of comparisons.
2012-08-07 22:35:16 +00:00
2008-11-20-DivMulRem.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
2008-11-27-IDivVector.ll
…
2008-11-27-MultiplyIntVec.ll
…
2008-11-27-UDivNegative.ll
…
2008-12-17-SRemNegConstVec.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
2009-01-05-i128-crash.ll
…
2009-01-08-AlignAlloca.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
2009-01-16-PointerAddrSpace.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
2009-01-19-fmod-constant-float-specials.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
2009-01-19-fmod-constant-float.ll
…
2009-01-24-EmptyStruct.ll
…
2009-01-31-InfIterate.ll
…
2009-01-31-Pressure.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
2009-02-04-FPBitcast.ll
…
2009-02-11-NotInitialized.ll
Move library call prototype attribute inference to functionattrs
2013-03-21 00:55:59 +00:00
2009-02-20-InstCombine-SROA.ll
Fix the remaining TCL-style quotes found in the testsuite. This is
2012-07-02 19:09:46 +00:00
2009-02-21-LoadCST.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
2009-02-25-CrashZeroSizeArray.ll
…
2009-03-18-vector-ashr-crash.ll
…
2009-03-20-AShrOverShift.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
2009-03-24-InfLoop.ll
…
2009-04-07-MulPromoteToI96.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
2009-05-23-FCmpToICmp.ll
…
2009-06-11-StoreAddrSpace.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
2009-06-16-SRemDemandedBits.ll
…
2009-07-02-MaskedIntVector.ll
…
2009-12-17-CmpSelectNull.ll
…
2010-01-28-NegativeSRem.ll
Fix PR6165. The bug was that LHSKnownZero was being and'd with DemandedMask
2010-01-28 17:22:42 +00:00
2010-03-03-ExtElim.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
2010-05-30-memcpy-Struct.ll
Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a ModuleID
2012-12-30 01:28:40 +00:00
2010-11-01-lshr-mask.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
2010-11-21-SizeZeroTypeGEP.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
2010-11-23-Distributed.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
2011-02-14-InfLoop.ll
Fix 9216 - Endless loop in InstCombine pass.
2011-02-15 07:13:48 +00:00
2011-03-08-SRemMinusOneBadOpt.ll
PR9346: Prevent SimplifyDemandedBits from incorrectly introducing
2011-03-09 01:28:35 +00:00
2011-05-02-VectorBoolean.ll
Fix PR9579: when simplifying a compare to "true" or "false", and it was
2011-05-02 18:51:41 +00:00
2011-05-13-InBoundsGEP.ll
Drop lli, revise test.
2011-05-17 02:38:59 +00:00
2011-05-28-swapmulsub.ll
Reapply 132348 with fixes. rdar://problem/6501862
2011-06-01 16:42:47 +00:00
2011-06-13-nsw-alloca.ll
Catch more CHECK that can be converted to CHECK-LABEL in Transforms for easier debugging. No functionality change.
2013-07-14 01:50:49 +00:00
2011-09-03-Trampoline.ll
Forgot to add this trampoline testcase.
2011-09-07 09:21:38 +00:00
2011-10-07-AlignPromotion.ll
Added a testcase for r141599, rdar://problem/10063881.
2011-10-11 01:32:10 +00:00
2012-01-11-OpaqueBitcastCrash.ll
Don't try to create a GEP when the pointee type is unsized (such GEPs
2012-01-11 12:20:08 +00:00
2012-02-13-FCmp.ll
Check against umin while converting fcmp into an icmp.
2012-02-13 23:05:18 +00:00
2012-02-28-ICmp.ll
Testcase for r151691.
2012-02-29 01:53:13 +00:00
2012-03-10-InstCombine.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
2012-3-15-or-xor-constant.ll
Catch more CHECK that can be converted to CHECK-LABEL in Transforms for easier debugging. No functionality change.
2013-07-14 01:50:49 +00:00
2012-04-23-Neon-Intrinsics.ll
Use references to attribute groups on the call/invoke instructions.
2013-02-22 09:09:42 +00:00
2012-04-24-vselect.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
2012-04-30-SRem.ll
Just mark the sign bit as known zero, rather than any other irrelevant bits
2012-04-30 11:56:58 +00:00
2012-05-27-Negative-Shift-Crash.ll
TBAA: remove !tbaa from testing cases if not used.
2013-04-30 17:52:57 +00:00
2012-05-28-select-hang.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
2012-06-06-LoadOfPHIs.ll
Adding a missing -S to the opt invocation.
2012-06-07 01:02:13 +00:00
2012-6-7-vselect-bitcast.ll
Fix a bug in FoldSelectOpOp. Bitcast ops may change the number of vector elements, which may disagree with the select condition type.
2012-06-07 20:28:57 +00:00
2012-07-25-LoadPart.ll
llvm/ConstantFolding.cpp: Make ReadDataFromGlobal() and FoldReinterpretLoadFromConstPtr() Big-endian-aware.
2012-11-08 20:34:25 +00:00
2012-07-30-addrsp-bitcast.ll
When constant folding GEP expressions, keep the address space information of pointers.
2012-07-30 07:25:20 +00:00
2012-08-28-udiv_ashl.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
2012-09-17-ZeroSizedAlloca.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
2012-09-24-MemcpyFromGlobalCrash.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
2012-10-25-vector-of-pointers.ll
Fix a crash in SimpliftDemandedBits of vectors of pointers.
2012-10-26 17:17:05 +00:00
2012-12-14-simp-vgep.ll
Fix a crash in ValueTracking on vectors of pointers.
2012-12-14 20:43:49 +00:00
2013-03-05-Combine-BitcastTy-Into-Alloca.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
CPP_min_max.ll
Fix the remaining TCL-style quotes found in the testsuite. This is
2012-07-02 19:09:46 +00:00
ExtractCast.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
IntPtrCast.ll
…
JavaCompare.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
LandingPadClauses.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
PR7357.ll
Move the remaining simplify-libcalls tests to instcombine, merging most of them into a single file.
2013-05-19 13:28:39 +00:00
README.txt
…
abs-1.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
add-shrink.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
add-sitofp.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
add.ll
Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. See: http://en.wikipedia.org/wiki/If_and_only_if Commit 164767
2012-09-27 10:14:43 +00:00
add2.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
add3.ll
…
add4.ll
Restore r181216, which was partially reverted in r182499.
2013-07-17 20:06:03 +00:00
addnegneg.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
adjust-for-sminmax.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
align-2d-gep.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
align-addr.ll
Teach InstCombineLoadCast about address spaces.
2013-09-03 21:05:48 +00:00
align-external.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
alloca.ll
Fix always creating GEP with i32 indices
2013-08-14 00:24:38 +00:00
and-compare.ll
…
and-fcmp.ll
InstCombine: Check the operand types before merging fcmp ord & fcmp ord.
2013-04-12 21:56:23 +00:00
and-not-or.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
and-or-and.ll
Fix the remaining TCL-style quotes found in the testsuite. This is
2012-07-02 19:09:46 +00:00
and-or-not.ll
Fix the remaining TCL-style quotes found in the testsuite. This is
2012-07-02 19:09:46 +00:00
and-or.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
and-xor-merge.ll
…
and-xor-or.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
and.ll
InstCombine: add more transforms
2013-07-09 07:50:59 +00:00
and2.ll
InstCombine: Simplify if(x!=0 && x!=-1).
2013-08-16 00:15:20 +00:00
apint-add1.ll
…
apint-add2.ll
…
apint-and-compare.ll
…
apint-and-or-and.ll
Fix the remaining TCL-style quotes found in the testsuite. This is
2012-07-02 19:09:46 +00:00
apint-and-xor-merge.ll
…
apint-and1.ll
Fix the remaining TCL-style quotes found in the testsuite. This is
2012-07-02 19:09:46 +00:00
apint-and2.ll
Fix the remaining TCL-style quotes found in the testsuite. This is
2012-07-02 19:09:46 +00:00
apint-call-cast-target.ll
Change behavior of calling bitcasted alias functions.
2013-07-30 20:45:05 +00:00
apint-cast-and-cast.ll
…
apint-cast-cast-to-and.ll
…
apint-cast.ll
…
apint-div1.ll
…
apint-div2.ll
…
apint-mul1.ll
…
apint-mul2.ll
…
apint-not.ll
…
apint-or1.ll
…
apint-or2.ll
…
apint-rem1.ll
…
apint-rem2.ll
…
apint-select.ll
Convert tests to FileCheck
2013-08-28 23:04:41 +00:00
apint-shift-simplify.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
apint-shift.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
apint-shl-trunc.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
apint-sub.ll
Fix the remaining TCL-style quotes found in the testsuite. This is
2012-07-02 19:09:46 +00:00
apint-xor1.ll
Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. See: http://en.wikipedia.org/wiki/If_and_only_if Commit 164767
2012-09-27 10:14:43 +00:00
apint-xor2.ll
Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. See: http://en.wikipedia.org/wiki/If_and_only_if Commit 164767
2012-09-27 10:14:43 +00:00
apint-zext1.ll
…
apint-zext2.ll
…
ashr-nop.ll
…
atomic.ll
Catch more CHECK that can be converted to CHECK-LABEL in Transforms for easier debugging. No functionality change.
2013-07-14 01:50:49 +00:00
badmalloc.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
binop-cast.ll
…
bit-checks.ll
Fix the remaining TCL-style quotes found in the testsuite. This is
2012-07-02 19:09:46 +00:00
bit-tracking.ll
…
bitcast-alias-function.ll
Change behavior of calling bitcasted alias functions.
2013-07-30 20:45:05 +00:00
bitcast-bigendian.ll
Fix big-endian handling of integer-to-vector bitcasts in InstCombine
2013-08-12 07:26:09 +00:00
bitcast-sext-vector.ll
InstCombine should not fold sext/zext of a vector and a bitcast to a scalar to a sext/zext
2010-01-23 04:35:57 +00:00
bitcast-store.ll
Fix a case where instcombine was stripping metadata (and alignment)
2010-10-25 16:16:27 +00:00
bitcast-vec-canon.ll
…
bitcast-vec-uniform.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
bitcast-vector-fold.ll
Add newlines at end of test files, no functionality change
2013-07-13 22:00:58 +00:00
bitcast.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
bitcount.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
bittest.ll
Fix the remaining TCL-style quotes found in the testsuite. This is
2012-07-02 19:09:46 +00:00
bswap-fold.ll
make the asmparser reject function and type redefinitions. 'Merging' hasn't been
2011-06-17 07:06:44 +00:00
bswap.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
call-cast-target.ll
Change behavior of calling bitcasted alias functions.
2013-07-30 20:45:05 +00:00
call-intrinsics.ll
…
call.ll
Change behavior of calling bitcasted alias functions.
2013-07-30 20:45:05 +00:00
call2.ll
Remove support for using "foo" as symbols instead of %"foo". This is ancient
2011-06-17 06:36:20 +00:00
canonicalize_branch.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
cast-mul-select.ll
…
cast-set.ll
…
cast.ll
Teach InstCombine visitGetElementPtr about address spaces
2013-08-19 22:17:40 +00:00
cast_ptr.ll
Teach InstCombine about address spaces
2013-08-21 19:53:10 +00:00
compare-signs.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
constant-expr-datalayout.ll
Teach the DataLayout aware constant folder to be much more aggressive towards
2013-02-14 03:23:37 +00:00
constant-fold-address-space-pointer.ll
Teach ConstantFolding about pointer address spaces
2013-08-20 21:20:04 +00:00
constant-fold-compare.ll
…
constant-fold-gep.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
cos-1.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
cos-2.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
crash.ll
The normal edge of an invoke is not allowed to branch to a block with a
2012-08-10 20:55:20 +00:00
dce-iterate.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
deadcode.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
debug-line.ll
Debug Info: add an identifier field to DICompositeType.
2013-08-26 22:39:55 +00:00
debuginfo.ll
Debug Info Testing: updated to use NULL instead of "i32 0" in a few fields.
2013-09-06 21:03:58 +00:00
devirt.ll
Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a ModuleID
2012-12-30 01:28:40 +00:00
disable-simplify-libcalls.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
div-shift-crash.ll
Revert r185257 (InstCombine: Be more agressive optimizing 'udiv' instrs with 'select' denoms)
2013-07-02 05:21:11 +00:00
div-shift.ll
InstSimplify: X >> X -> 0
2013-07-09 22:01:22 +00:00
div.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
double-float-shrink-1.ll
instcombine: Migrate math library call simplifications
2012-11-13 04:16:17 +00:00
double-float-shrink-2.ll
instcombine: Migrate math library call simplifications
2012-11-13 04:16:17 +00:00
enforce-known-alignment.ll
Add enforce known alignment test with address space
2013-08-21 18:54:53 +00:00
exact.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
exp2-1.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
exp2-2.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
extractvalue.ll
Catch more CHECK that can be converted to CHECK-LABEL in Transforms for easier debugging. No functionality change.
2013-07-14 01:50:49 +00:00
fast-math.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
fcmp-select.ll
Don't do (X != Y) ? X : Y -> X for floating-point values; it doesn't
2010-02-23 17:17:57 +00:00
fcmp-special.ll
Constant-fold certain comparisons with infinity and negative infinity.
2010-02-22 04:06:03 +00:00
fcmp.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
fdiv.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
ffs-1.ll
Fix FileCheck --check-prefix lines.
2013-08-12 12:43:26 +00:00
float-shrink-compare.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
fmul.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
fneg-ext.ll
Preserve fast-math flags when folding (fsub x, (fneg y)) to (fadd x, y).
2013-07-30 23:53:17 +00:00
fold-bin-operand.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
fold-calls.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
fold-fops-into-selects.ll
InstCombine: call FoldOpIntoSelect for all floating binops, not just fmul
2013-07-20 07:13:13 +00:00
fold-phi.ll
Add back FoldOpIntoPhi optimizations with fix. Included test cases to help catch these errors and to test the presence of the optimization itself
2012-12-14 22:08:26 +00:00
fold-sqrt-sqrtf.ll
Add support for sqrt, sqrtl, and sqrtf in TargetLibraryInfo. Disable
2011-11-29 23:57:10 +00:00
fold-vector-select.ll
Convert tests to FileCheck
2013-08-28 23:04:41 +00:00
fold-vector-zero.ll
…
fp-ret-bitcast.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
fpcast.ll
Teach InstCombine to hoist FABS and FNEG through FPTRUNC instructions. The application of these operations commutes with the truncation, so we should prefer to do them in the smallest size we can, to save register space, use smaller constant pool entries, etc.
2013-01-10 22:06:52 +00:00
fpextend.ll
…
fprintf-1.ll
Fix FileCheck --check-prefix lines.
2013-08-12 12:43:26 +00:00
fputs-1.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
fsub.ll
Reduce fsub-fadd.ll and merge it into fsub-fsub.ll. Rename fsub-fsub.ll to
2010-01-17 00:21:21 +00:00
fwrite-1.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
gep-addrspace.ll
This testcase passed even without the fix. Added the target info to make the
2011-04-06 11:18:29 +00:00
gepgep.ll
When constant folding GEP of GEP, do not crash if an index of
2010-03-12 17:55:20 +00:00
getelementptr.ll
Teach InstCombine about address spaces
2013-08-21 19:53:10 +00:00
hoist_instr.ll
…
icmp-logical.ll
InstCombine: allow unmasked icmps to be combined with logical ops
2013-09-04 11:57:17 +00:00
icmp.ll
[InstCombiner] Expose opportunities to merge subtract and comparison.
2013-09-09 20:56:48 +00:00
idioms.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
intrinsics.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
invariant.ll
Print empty structs as {} rather than { }.
2010-04-08 18:03:05 +00:00
invoke.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
isascii-1.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
isdigit-1.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
known_align.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
load-cmp.ll
Revert non-test parts of r188507
2013-08-19 21:40:31 +00:00
load-select.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
load.ll
merge two tests.
2010-07-12 00:19:47 +00:00
load3.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
loadstore-alignment.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
logical-select.ll
The transform is:
2013-02-16 23:41:36 +00:00
lshr-phi.ll
…
malloc-free-delete.ll
Treat nothrow forms of ::operator delete and ::operator delete[] as
2013-07-21 23:11:42 +00:00
memcmp-1.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
memcmp-2.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
memcpy-1.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
memcpy-2.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
memcpy-from-global.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
memcpy-to-load.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
memcpy.ll
Catch more CHECK that can be converted to CHECK-LABEL in Transforms for easier debugging. No functionality change.
2013-07-14 01:50:49 +00:00
memcpy_chk-1.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
memcpy_chk-2.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
memmove-1.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
memmove-2.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
memmove.ll
Fix the remaining TCL-style quotes found in the testsuite. This is
2012-07-02 19:09:46 +00:00
memmove_chk-1.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
memmove_chk-2.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
memset-1.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
memset-2.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
memset.ll
Fix the remaining TCL-style quotes found in the testsuite. This is
2012-07-02 19:09:46 +00:00
memset2.ll
Test case for r122215 when InstCombine optimizes memset
2010-12-20 01:06:23 +00:00
memset_chk-1.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
memset_chk-2.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
merge-icmp.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
mul-masked-bits.ll
…
mul.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
multi-size-address-space-pointer.ll
Teach InstCombine about address spaces
2013-08-21 19:53:10 +00:00
multi-use-or.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
narrow.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
neon-intrinsics.ll
Teach instcombine to set the alignment arguments for NEON load/store intrinsics.
2010-10-22 21:41:48 +00:00
no-negzero.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
not-fcmp.ll
…
not.ll
manually upgrade a bunch of tests to modern syntax, and remove some that
2011-06-17 03:14:27 +00:00
nothrow.ll
…
nsw.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
obfuscated_splat.ll
Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a ModuleID
2012-12-30 01:28:40 +00:00
objsize-64.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
objsize.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
odr-linkage.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
or-fcmp.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
or-to-xor.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
or-xor.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
or.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
osx-names.ll
Catch more CHECK that can be converted to CHECK-LABEL in Transforms for easier debugging. No functionality change.
2013-07-14 01:50:49 +00:00
overflow.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
phi-merge-gep.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
phi.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
pow-1.ll
Adds missing TLI check for library simplification of
2013-08-19 06:55:47 +00:00
pow-2.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
pow-3.ll
Adds missing TLI check for library simplification of
2013-08-19 06:55:47 +00:00
pr2645-0.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
pr2645-1.ll
…
pr2996.ll
…
pr8547.ll
Add newlines at end of test files, no functionality change
2013-07-13 22:00:58 +00:00
pr12251.ll
Always compute all the bits in ComputeMaskedBits.
2012-04-04 12:51:34 +00:00
pr12338.ll
Remove DOS line endings.
2012-11-14 20:18:34 +00:00
preserve-sminmax.ll
…
printf-1.ll
Fix FileCheck --check-prefix lines.
2013-08-12 12:43:26 +00:00
printf-2.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
ptr-int-cast.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
puts-1.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
rem.ll
isKnownToBeAPowerOfTwo: Strengthen isKnownToBeAPowerOfTwo's analysis on add instructions
2013-07-30 21:01:36 +00:00
sdiv-1.ll
llvm/test/Transforms/InstCombine/sdiv-1.ll: FileCheck-ize.
2012-11-21 14:46:18 +00:00
sdiv-2.ll
…
select-2.ll
Convert tests to FileCheck
2013-08-28 23:04:41 +00:00
select-crash.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
select-load-call.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
select.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
set.ll
…
setcc-strength-reduce.ll
Fix the remaining TCL-style quotes found in the testsuite. This is
2012-07-02 19:09:46 +00:00
sext.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
shift-sra.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
shift.ll
InstCombine: Check for zero shift amounts before subtracting one causing integer overflow.
2013-08-30 14:35:35 +00:00
shufflemask-undef.ll
Fix the remaining TCL-style quotes found in the testsuite. This is
2012-07-02 19:09:46 +00:00
shufflevec-constant.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
sign-test-and-or.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
signed-comparison.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
signext.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
simplify-demanded-bits-pointer.ll
…
simplify-libcalls.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
sink_instruction.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
sitofp.ll
…
sprintf-1.ll
Fix FileCheck --check-prefix lines.
2013-08-12 12:43:26 +00:00
sqrt.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
srem-simplify-bug.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
srem.ll
…
srem1.ll
…
stack-overalign.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
stacksaverestore.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
store.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
stpcpy-1.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
stpcpy-2.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
stpcpy_chk-1.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
stpcpy_chk-2.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
strcat-1.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
strcat-2.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
strcat-3.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
strchr-1.ll
Fixing a corner-case bug in strchr and strrchr lib call optimizations where
2013-08-15 20:58:59 +00:00
strchr-2.ll
instcombine: Migrate strchr and strrchr optimizations
2012-10-13 16:45:37 +00:00
strcmp-1.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
strcmp-2.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
strcpy-1.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
strcpy-2.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
strcpy_chk-1.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
strcpy_chk-2.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
strcpy_chk-64.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
strcspn-1.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
strcspn-2.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
strlen-1.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
strlen-2.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
strncat-1.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
strncat-2.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
strncat-3.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
strncmp-1.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
strncmp-2.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
strncpy-1.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
strncpy-2.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
strncpy_chk-1.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
strncpy_chk-2.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
strpbrk-1.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
strpbrk-2.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
strrchr-1.ll
Fixing a corner-case bug in strchr and strrchr lib call optimizations where
2013-08-15 20:58:59 +00:00
strrchr-2.ll
instcombine: Migrate strchr and strrchr optimizations
2012-10-13 16:45:37 +00:00
strspn-1.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
strstr-1.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
strstr-2.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
strto-1.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
struct-assign-tbaa.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
sub-xor.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
sub.ll
Teach InstCombine about address spaces
2013-08-21 19:53:10 +00:00
toascii-1.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
trunc.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
udiv-simplify-bug-0.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
udiv-simplify-bug-1.ll
Teach InstCombine to canonicalize [SU]div+[AL]shl patterns.
2012-08-28 10:01:43 +00:00
udiv_select_to_select_shift.ll
…
udivrem-change-width.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
urem-simplify-bug.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
urem.ll
…
vec_demanded_elts.ll
Catch more CHECK that can be converted to CHECK-LABEL in Transforms for easier debugging. No functionality change.
2013-07-14 01:50:49 +00:00
vec_extract_2elts.ll
In the function InstCombiner::visitExtractElementInst() removed the limitation that extract is promoted over a cast only if the cast has only one use.
2013-04-18 19:56:44 +00:00
vec_extract_elt.ll
Convert tests to FileCheck
2013-08-28 23:04:41 +00:00
vec_extract_var_elt.ll
Changed back (relative to commit 179786) the operations executed when extract(cast) is transformed to cast(extract). It uses the Builder class as before. In addition the result node is added to the Worklist, so all the previous extract users will become the new scalar cast users.
2013-04-22 20:51:10 +00:00
vec_insertelt.ll
Convert tests to FileCheck
2013-08-28 23:04:41 +00:00
vec_narrow.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
vec_phi_extract.ll
scalarizePHI needs to insert the next ExtractElement in the same block
2013-05-24 12:29:54 +00:00
vec_sext.ll
Add vector versions of some existing scalar transforms to aid codegen in matching psign & pblend operations to the IR produced by clang/gcc for their C idioms.
2010-12-17 23:12:19 +00:00
vec_shuffle.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
vector-casts.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
vector-mul.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
vector-srem.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
vector-type.ll
Remove -O3.
2013-03-28 19:34:14 +00:00
vector_gep1.ll
Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a ModuleID
2012-12-30 02:33:22 +00:00
vector_gep2.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
volatile_store.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
weak-symbols.ll
Catch more CHECK that can be converted to CHECK-LABEL in Transforms for easier debugging. No functionality change.
2013-07-14 01:50:49 +00:00
win-math.ll
SimplifyLibCalls: When emitting an overloaded fp function check that it's available.
2013-08-31 18:19:35 +00:00
x86-crc32-demanded.ll
Renamed llvm.x86.sse42.crc32 intrinsics; crc64 doesn't exist.
2011-05-26 23:13:19 +00:00
xor-undef.ll
…
xor.ll
Fix the remaining TCL-style quotes found in the testsuite. This is
2012-07-02 19:09:46 +00:00
xor2.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
zero-point-zero-add.ll
…
zeroext-and-reduce.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
zext-bool-add-sub.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
zext-fold.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
zext-or-icmp.ll
manually upgrade a bunch of tests to modern syntax, and remove some that
2011-06-17 03:14:27 +00:00
zext.ll
…