..
2002-03-11-InstCombineHang.ll
2002-05-14-SubFailure.ll
2002-08-02-CastTest.ll
2002-12-05-MissedConstProp.ll
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
2003-09-09-VolatileLoadElim.ll
2003-10-29-CallSiteResolve.ll
2003-11-03-VarargsCallBug.ll
2004-01-13-InstCombineInvokePHI.ll
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
2004-09-20-BadLoadCombine2.ll
2004-09-20-BadLoadCombine.ll
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
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
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
2006-05-04-DemandedBitCrash.ll
2006-09-15-CastToBool.ll
2006-10-19-SignedToUnsignedCastAndConst-2.ll
2006-10-20-mask.ll
2006-10-26-VectorReassoc.ll
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
2006-12-08-Select-ICmp.ll
2006-12-15-Range-Test.ll
2006-12-23-Select-Cmp-Cmp.ll
2007-01-13-ExtCompareMiscompile.ll
2007-01-14-FcmpSelf.ll
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
2007-02-07-PointerCast.ll
2007-02-23-PhiFoldInfLoop.ll
2007-03-13-CompareMerge.ll
2007-03-19-BadTruncChangePR1261.ll
2007-03-21-SignedRangeTest.ll
2007-03-25-BadShiftMask.ll
2007-03-25-DoubleShift.ll
2007-03-26-BadShiftMask.ll
2007-04-08-SingleEltVectorCrash.ll
2007-05-10-icmp-or.ll
2007-05-14-Crash.ll
2007-05-18-CastFoldBug.ll
2007-06-06-AshrSignBit.ll
2007-06-21-DivCompareMiscomp.ll
2007-08-02-InfiniteLoop.ll
2007-09-10-AliasConstFold.ll
2007-09-17-AliasConstFold2.ll
2007-10-10-EliminateMemCpy.ll
2007-10-12-Crash.ll
2007-10-28-stacksave.ll
2007-10-31-RangeCrash.ll
2007-10-31-StringCrash.ll
2007-11-07-OpaqueAlignCrash.ll
2007-11-15-CompareMiscomp.ll
2007-11-22-IcmpCrash.ll
2007-11-25-CompatibleAttributes.ll
2007-12-10-ConstFoldCompare.ll
2007-12-12-GEPScale.ll
2007-12-16-AsmNoUnwind.ll
2007-12-18-AddSelCmpSub.ll
2007-12-28-IcmpSub2.ll
2008-01-06-BitCastAttributes.ll
Convert tests to FileCheck
2013-06-28 01:29:35 +00:00
2008-01-06-CastCrash.ll
2008-01-06-VoidCast.ll
Convert tests to FileCheck
2013-06-28 01:29:35 +00:00
2008-01-13-AndCmpCmp.ll
2008-01-13-NoBitCastAttributes.ll
2008-01-14-VarArgTrampoline.ll
2008-01-21-MismatchedCastAndCompare.ll
2008-01-21-MulTrunc.ll
2008-01-27-FloatSelect.ll
2008-01-29-AddICmp.ll
2008-02-13-MulURem.ll
2008-02-16-SDivOverflow2.ll
2008-02-16-SDivOverflow.ll
2008-02-23-MulSub.ll
2008-02-28-OrFCmpCrash.ll
2008-03-13-IntToPtr.ll
2008-04-22-ByValBitcast.ll
2008-04-28-VolatileStore.ll
2008-04-29-VolatileLoadDontMerge.ll
2008-04-29-VolatileLoadMerge.ll
2008-05-08-LiveStoreDelete.ll
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
2008-05-17-InfLoop.ll
2008-05-18-FoldIntToPtr.ll
2008-05-22-IDivVector.ll
2008-05-22-NegValVector.ll
2008-05-23-CompareFold.ll
2008-05-31-AddBool.ll
2008-05-31-Bools.ll
2008-06-05-ashr-crash.ll
2008-06-08-ICmpPHI.ll
2008-06-13-InfiniteLoopStore.ll
2008-06-13-ReadOnlyCallStore.ll
2008-06-19-UncondLoad.ll
2008-06-21-CompareMiscomp.ll
2008-06-24-StackRestore.ll
2008-07-08-AndICmp.ll
2008-07-08-ShiftOneAndOne.ll
2008-07-08-SubAnd.ll
2008-07-08-VolatileLoadMerge.ll
2008-07-09-SubAndError.ll
2008-07-10-CastSextBool.ll
2008-07-10-ICmpBinOp.ll
2008-07-11-RemAnd.ll
2008-07-13-DivZero.ll
2008-07-16-fsub.ll
2008-07-16-sse2_storel_dq.ll
2008-08-05-And.ll
2008-08-17-ICmpXorSignbit.ll
2008-09-02-VectorCrash.ll
2008-09-29-FoldingOr.ll
2008-10-11-DivCompareFold.ll
2008-10-23-ConstFoldWithoutMask.ll
2008-11-01-SRemDemandedBits.ll
2008-11-08-FCmp.ll
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
2009-01-05-i128-crash.ll
2009-01-08-AlignAlloca.ll
2009-01-16-PointerAddrSpace.ll
2009-01-19-fmod-constant-float-specials.ll
2009-01-19-fmod-constant-float.ll
2009-01-24-EmptyStruct.ll
2009-01-31-InfIterate.ll
2009-01-31-Pressure.ll
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
2009-02-21-LoadCST.ll
2009-02-25-CrashZeroSizeArray.ll
2009-03-18-vector-ashr-crash.ll
2009-03-20-AShrOverShift.ll
2009-03-24-InfLoop.ll
2009-04-07-MulPromoteToI96.ll
2009-05-23-FCmpToICmp.ll
2009-06-11-StoreAddrSpace.ll
2009-06-16-SRemDemandedBits.ll
2009-07-02-MaskedIntVector.ll
2009-12-17-CmpSelectNull.ll
2010-01-28-NegativeSRem.ll
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
2011-03-08-SRemMinusOneBadOpt.ll
2011-05-02-VectorBoolean.ll
2011-05-13-InBoundsGEP.ll
2011-05-28-swapmulsub.ll
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
2011-10-07-AlignPromotion.ll
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-6-7-vselect-bitcast.ll
2012-01-11-OpaqueBitcastCrash.ll
2012-02-13-FCmp.ll
2012-02-28-ICmp.ll
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-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
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
2012-07-25-LoadPart.ll
2012-07-30-addrsp-bitcast.ll
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
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
abs-1.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +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
add-shrink.ll
add-sitofp.ll
add.ll
addnegneg.ll
adjust-for-sminmax.ll
align-2d-gep.ll
align-addr.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +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
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
and2.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +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
and-or-and.ll
and-or-not.ll
and-or.ll
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
apint-add1.ll
apint-add2.ll
apint-and1.ll
apint-and2.ll
apint-and-compare.ll
apint-and-or-and.ll
apint-and-xor-merge.ll
apint-call-cast-target.ll
Convert tests to FileCheck
2013-06-28 01:29:35 +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
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
apint-xor1.ll
apint-xor2.ll
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
bit-tracking.ll
bitcast-bigendian.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
bitcast-sext-vector.ll
bitcast-store.ll
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
bittest.ll
bswap-fold.ll
bswap.ll
call2.ll
call-cast-target.ll
Convert tests to FileCheck
2013-06-28 01:29:35 +00:00
call-intrinsics.ll
call.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +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_ptr.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
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +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-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
CPP_min_max.ll
crash.ll
dce-iterate.ll
deadcode.ll
debug-line.ll
Debug Info Verifier: verify SPs in llvm.dbg.sp.
2013-07-27 01:26:08 +00:00
debuginfo.ll
Current batch of -disable-debug-info-verifier.
2013-07-25 17:16:05 +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
double-float-shrink-2.ll
enforce-known-alignment.ll
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
ExtractCast.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
fcmp-special.ll
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
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +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
When InstCombine tries to fold away (fsub x, (fneg y)) into (fadd x, y), it is
2013-07-26 21:40:29 +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
fold-vector-select.ll
fold-vector-zero.ll
fp-ret-bitcast.ll
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
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +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
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
gepgep.ll
getelementptr.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
hoist_instr.ll
icmp.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
idioms.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
IntPtrCast.ll
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
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
JavaCompare.ll
known_align.ll
LandingPadClauses.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
lit.local.cfg
load3.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
load-cmp.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +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
loadstore-alignment.ll
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_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
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
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
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
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
memset2.ll
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
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
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-use-or.ll
narrow.ll
neon-intrinsics.ll
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
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
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
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
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
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +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
pr2645-0.ll
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
pr12338.ll
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
preserve-sminmax.ll
printf-1.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +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
README.txt
rem.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
sdiv-1.ll
sdiv-2.ll
select-2.ll
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
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
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
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
shufflemask-undef.ll
shufflevec-constant.ll
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
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
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +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
srem1.ll
srem-simplify-bug.ll
srem.ll
stack-overalign.ll
stacksaverestore.ll
store.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
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
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
strchr-2.ll
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_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
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
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_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
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
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
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
strrchr-2.ll
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
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +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_select_to_select_shift.ll
udiv-simplify-bug-0.ll
udiv-simplify-bug-1.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
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
Teach InstCombine to optimize extract of a value from a vector add operation with a constant zero.
2013-01-15 23:43:14 +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
vec_narrow.ll
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
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_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
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
vector-type.ll
Remove -O3.
2013-03-28 19:34:14 +00:00
volatile_store.ll
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
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
x86-crc32-demanded.ll
xor2.ll
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
2013-07-14 01:42:54 +00:00
xor-undef.ll
xor.ll
zero-point-zero-add.ll
zeroext-and-reduce.ll
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
zext-or-icmp.ll
zext.ll