Convert all tests using TCL-style quoting to use shell-style quoting.
authorChandler Carruth <chandlerc@gmail.com>
Mon, 2 Jul 2012 12:47:22 +0000 (12:47 +0000)
committerChandler Carruth <chandlerc@gmail.com>
Mon, 2 Jul 2012 12:47:22 +0000 (12:47 +0000)
commit4177e6fff50552908bab510f1e896fa974a6f155
tree80b904d51d4915eb493b93a185028c51a347f150
parent563add96ce541e02ef976c4948b640f0a1462967
Convert all tests using TCL-style quoting to use shell-style quoting.

This was done through the aid of a terrible Perl creation. I will not
paste any of the horrors here. Suffice to say, it require multiple
staged rounds of replacements, state carried between, and a few
nested-construct-parsing hacks that I'm not proud of. It happens, by
luck, to be able to deal with all the TCL-quoting patterns in evidence
in the LLVM test suite.

If anyone is maintaining large out-of-tree test trees, feel free to poke
me and I'll send you the steps I used to convert things, as well as
answer any painful questions etc. IRC works best for this type of thing
I find.

Once converted, switch the LLVM lit config to use ShTests the same as
Clang. In addition to being able to delete large amounts of Python code
from 'lit', this will also simplify the entire test suite and some of
lit's architecture.

Finally, the test suite runs 33% faster on Linux now. ;]
For my 16-hardware-thread (2x 4-core xeon e5520): 36s -> 24s

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@159525 91177308-0d34-0410-b5e6-96231b3b80d8
443 files changed:
test/Analysis/LoopInfo/2003-05-15-NestingProblem.ll
test/Analysis/ScalarEvolution/2007-07-15-NegativeStride.ll
test/Analysis/ScalarEvolution/2007-08-06-Unsigned.ll
test/Analysis/ScalarEvolution/2007-09-27-LargeStepping.ll
test/Analysis/ScalarEvolution/2008-02-11-ReversedCondition.ll
test/Analysis/ScalarEvolution/2008-05-25-NegativeStepToZero.ll
test/Analysis/ScalarEvolution/2008-07-19-WrappingIV.ll
test/Analysis/ScalarEvolution/2008-11-18-LessThanOrEqual.ll
test/Analysis/ScalarEvolution/2008-11-18-Stride1.ll
test/Analysis/ScalarEvolution/2008-12-08-FiniteSGE.ll
test/Analysis/ScalarEvolution/2009-04-22-TruncCast.ll
test/Analysis/ScalarEvolution/2009-05-09-PointerEdgeCount.ll
test/Analysis/ScalarEvolution/and-xor.ll
test/Analysis/ScalarEvolution/avoid-smax-0.ll
test/Analysis/ScalarEvolution/div-overflow.ll
test/Analysis/ScalarEvolution/sext-inreg.ll
test/Analysis/ScalarEvolution/sext-iv-1.ll
test/Analysis/ScalarEvolution/smax.ll
test/Analysis/ScalarEvolution/trip-count.ll
test/Analysis/ScalarEvolution/trip-count2.ll
test/Analysis/ScalarEvolution/trip-count3.ll
test/Analysis/ScalarEvolution/trip-count4.ll
test/Analysis/ScalarEvolution/trip-count5.ll
test/Analysis/ScalarEvolution/trip-count6.ll
test/Analysis/ScalarEvolution/trip-count7.ll
test/Analysis/ScalarEvolution/trip-count8.ll
test/Analysis/ScalarEvolution/xor-and.ll
test/Assembler/2003-11-12-ConstantExprCast.ll
test/Assembler/2003-11-24-SymbolTableCrash.ll
test/Assembler/2004-03-30-UnclosedFunctionCrash.ll
test/Assembler/2004-11-28-InvalidTypeCrash.ll
test/Assembler/2007-01-02-Undefined-Arg-Type.ll
test/Assembler/2007-01-16-CrashOnBadCast.ll
test/Assembler/2007-01-16-CrashOnBadCast2.ll
test/Assembler/2007-03-19-NegValue.ll
test/Assembler/2007-04-20-AlignedLoad.ll
test/Assembler/2007-04-20-AlignedStore.ll
test/Assembler/2007-04-25-AssemblerFoldExternWeak.ll
test/Assembler/2007-09-29-GC.ll
test/Assembler/2007-12-11-AddressSpaces.ll
test/Assembler/2008-02-18-IntPointerCrash.ll
test/Assembler/ConstantExprFold.ll
test/CodeGen/ARM/2009-04-06-AsmModifier.ll
test/CodeGen/ARM/aliases.ll
test/CodeGen/ARM/cse-libcalls.ll
test/CodeGen/ARM/lsr-scale-addr-mode.ll
test/CodeGen/ARM/str_pre.ll
test/CodeGen/ARM/thread_pointer.ll
test/CodeGen/ARM/tls1.ll
test/CodeGen/ARM/tls3.ll
test/CodeGen/CellSPU/shift_ops.ll
test/CodeGen/CellSPU/stores.ll
test/CodeGen/CellSPU/trunc.ll
test/CodeGen/PowerPC/2005-09-02-LegalizeDuplicatesCalls.ll
test/CodeGen/PowerPC/2006-04-05-splat-ish.ll
test/CodeGen/PowerPC/2007-04-24-InlineAsm-I-Modifier.ll
test/CodeGen/PowerPC/2007-05-30-dagcombine-miscomp.ll
test/CodeGen/PowerPC/Frames-leaf.ll
test/CodeGen/PowerPC/Frames-small.ll
test/CodeGen/PowerPC/LargeAbsoluteAddr.ll
test/CodeGen/PowerPC/and-imm.ll
test/CodeGen/PowerPC/big-endian-actual-args.ll
test/CodeGen/PowerPC/big-endian-call-result.ll
test/CodeGen/PowerPC/branch-opt.ll
test/CodeGen/PowerPC/calls.ll
test/CodeGen/PowerPC/compare-simm.ll
test/CodeGen/PowerPC/constants.ll
test/CodeGen/PowerPC/darwin-labels.ll
test/CodeGen/PowerPC/fabs.ll
test/CodeGen/PowerPC/fma.ll
test/CodeGen/PowerPC/fsqrt.ll
test/CodeGen/PowerPC/iabs.ll
test/CodeGen/PowerPC/ispositive.ll
test/CodeGen/PowerPC/no-dead-strip.ll
test/CodeGen/PowerPC/retaddr.ll
test/CodeGen/PowerPC/rlwimi3.ll
test/CodeGen/PowerPC/seteq-0.ll
test/CodeGen/PowerPC/small-arguments.ll
test/CodeGen/PowerPC/stack-protector.ll
test/CodeGen/PowerPC/trampoline.ll
test/CodeGen/Thumb/asmprinter-bug.ll
test/CodeGen/Thumb/iabs.ll
test/CodeGen/Thumb2/thumb2-ldr_pre.ll
test/CodeGen/Thumb2/tls1.ll
test/CodeGen/X86/2004-02-13-FrameReturnAddress.ll
test/CodeGen/X86/2006-04-27-ISelFoldingBug.ll
test/CodeGen/X86/2006-05-11-InstrSched.ll
test/CodeGen/X86/2006-07-31-SingleRegClass.ll
test/CodeGen/X86/2006-11-17-IllegalMove.ll
test/CodeGen/X86/2007-01-13-StackPtrIndex.ll
test/CodeGen/X86/2007-03-24-InlineAsmPModifier.ll
test/CodeGen/X86/2007-03-24-InlineAsmVectorOp.ll
test/CodeGen/X86/2007-08-10-SignExtSubreg.ll
test/CodeGen/X86/2007-11-04-rip-immediate-constant.ll
test/CodeGen/X86/2007-12-18-LoadCSEBug.ll
test/CodeGen/X86/2008-02-18-TailMergingBug.ll
test/CodeGen/X86/2008-04-17-CoalescerBug.ll
test/CodeGen/X86/2008-08-06-CmpStride.ll
test/CodeGen/X86/2008-12-23-crazy-address.ll
test/CodeGen/X86/2009-01-31-BigShift2.ll
test/CodeGen/X86/2009-02-26-MachineLICMBug.ll
test/CodeGen/X86/2009-04-24.ll
test/CodeGen/X86/2009-04-29-IndirectDestOperands.ll
test/CodeGen/X86/MachineSink-PHIUse.ll
test/CodeGen/X86/addr-label-difference.ll
test/CodeGen/X86/aligned-comm.ll
test/CodeGen/X86/break-anti-dependencies.ll
test/CodeGen/X86/call-imm.ll
test/CodeGen/X86/coalesce-esp.ll
test/CodeGen/X86/epilogue.ll
test/CodeGen/X86/extractps.ll
test/CodeGen/X86/fast-cc-merge-stack-adj.ll
test/CodeGen/X86/fast-isel-constpool.ll
test/CodeGen/X86/fast-isel-gv.ll
test/CodeGen/X86/fastcc-byval.ll
test/CodeGen/X86/fp-immediate-shorten.ll
test/CodeGen/X86/fp_load_fold.ll
test/CodeGen/X86/full-lsr.ll
test/CodeGen/X86/h-register-addressing-32.ll
test/CodeGen/X86/h-register-addressing-64.ll
test/CodeGen/X86/h-registers-1.ll
test/CodeGen/X86/illegal-vector-args-return.ll
test/CodeGen/X86/inline-asm-modifier-n.ll
test/CodeGen/X86/isel-sink2.ll
test/CodeGen/X86/ispositive.ll
test/CodeGen/X86/label-redefinition.ll
test/CodeGen/X86/lea-2.ll
test/CodeGen/X86/peep-vector-extract-insert.ll
test/CodeGen/X86/phi-immediate-factoring.ll
test/CodeGen/X86/pr2656.ll
test/CodeGen/X86/rotate.ll
test/CodeGen/X86/shift-coalesce.ll
test/CodeGen/X86/shift-double.ll
test/CodeGen/X86/shl_elim.ll
test/CodeGen/X86/stack-protector-linux.ll
test/CodeGen/X86/subreg-to-reg-1.ll
test/CodeGen/X86/tailcallbyval.ll
test/CodeGen/X86/twoaddr-coalesce-2.ll
test/CodeGen/X86/twoaddr-pass-sink.ll
test/CodeGen/X86/vec_call.ll
test/CodeGen/X86/vec_ins_extract-1.ll
test/CodeGen/X86/vec_set-9.ll
test/CodeGen/X86/x86-64-arg.ll
test/CodeGen/X86/x86-64-pic-1.ll
test/CodeGen/X86/x86-64-pic-10.ll
test/CodeGen/X86/x86-64-pic-11.ll
test/CodeGen/X86/x86-64-pic-2.ll
test/CodeGen/X86/x86-64-pic-3.ll
test/CodeGen/X86/x86-64-pic-4.ll
test/CodeGen/X86/x86-64-pic-5.ll
test/CodeGen/X86/x86-64-pic-6.ll
test/CodeGen/X86/x86-64-pic-7.ll
test/CodeGen/X86/x86-64-pic-8.ll
test/CodeGen/X86/x86-64-pic-9.ll
test/Feature/globalredefinition3.ll
test/Feature/packed_struct.ll
test/Feature/vector-cast-constant-exprs.ll
test/Integer/packed_struct_bt.ll
test/Linker/2003-01-30-LinkerRename.ll
test/Linker/2003-01-30-LinkerTypeRename.ll
test/Linker/2003-04-23-LinkOnceLost.ll
test/Linker/2003-04-26-NullPtrLinkProblem.ll
test/Linker/2003-05-15-TypeProblem.ll
test/Linker/2003-05-31-LinkerRename.ll
test/Linker/2003-06-02-TypeResolveProblem.ll
test/Linker/2003-06-02-TypeResolveProblem2.ll
test/Linker/2003-08-20-OpaqueTypeResolve.ll
test/Linker/2003-08-23-GlobalVarLinking.ll
test/Linker/2003-08-24-InheritPtrSize.ll
test/Linker/2004-12-03-DisagreeingType.ll
test/Linker/2005-02-12-ConstantGlobals-2.ll
test/Linker/2005-02-12-ConstantGlobals.ll
test/Linker/2005-12-06-AppendingZeroLengthArrays.ll
test/Linker/2006-06-15-GlobalVarAlignment.ll
test/Linker/2008-06-13-LinkOnceRedefinition.ll
test/Linker/2008-06-26-AddressSpace.ll
test/Linker/AppendingLinkage.ll
test/Linker/AppendingLinkage2.ll
test/Linker/ConstantGlobals1.ll
test/Linker/ConstantGlobals2.ll
test/Linker/ConstantGlobals3.ll
test/Linker/link-global-to-func.ll
test/Linker/redefinition.ll
test/Linker/weakextern.ll
test/MC/Disassembler/ARM/invalid-BFI-arm.txt
test/MC/Disassembler/ARM/invalid-Bcc-thumb.txt
test/MC/Disassembler/ARM/invalid-CPS2p-arm.txt
test/MC/Disassembler/ARM/invalid-CPS3p-arm.txt
test/MC/Disassembler/ARM/invalid-DMB-thumb.txt
test/MC/Disassembler/ARM/invalid-DSB-arm.txt
test/MC/Disassembler/ARM/invalid-IT-CBNZ-thumb.txt
test/MC/Disassembler/ARM/invalid-IT-thumb.txt
test/MC/Disassembler/ARM/invalid-LDC-form-arm.txt
test/MC/Disassembler/ARM/invalid-LDM-thumb.txt
test/MC/Disassembler/ARM/invalid-LDRB_POST-arm.txt
test/MC/Disassembler/ARM/invalid-LDRD_PRE-thumb.txt
test/MC/Disassembler/ARM/invalid-LDR_PRE-arm.txt
test/MC/Disassembler/ARM/invalid-LDRrs-arm.txt
test/MC/Disassembler/ARM/invalid-MCR-arm.txt
test/MC/Disassembler/ARM/invalid-MOVTi16-arm.txt
test/MC/Disassembler/ARM/invalid-MOVr-arm.txt
test/MC/Disassembler/ARM/invalid-MOVs-LSL-arm.txt
test/MC/Disassembler/ARM/invalid-MOVs-arm.txt
test/MC/Disassembler/ARM/invalid-MSRi-arm.txt
test/MC/Disassembler/ARM/invalid-RFEorLDMIA-arm.txt
test/MC/Disassembler/ARM/invalid-SBFX-arm.txt
test/MC/Disassembler/ARM/invalid-SMLAD-arm.txt
test/MC/Disassembler/ARM/invalid-SRS-arm.txt
test/MC/Disassembler/ARM/invalid-STMIA_UPD-thumb.txt
test/MC/Disassembler/ARM/invalid-SXTB-arm.txt
test/MC/Disassembler/ARM/invalid-UMAAL-arm.txt
test/MC/Disassembler/ARM/invalid-VLD3DUPd32_UPD-thumb.txt
test/MC/Disassembler/ARM/invalid-VLDMSDB_UPD-arm.txt
test/MC/Disassembler/ARM/invalid-VST1d8Twb_register-thumb.txt
test/MC/Disassembler/ARM/invalid-t2Bcc-thumb.txt
test/MC/Disassembler/ARM/invalid-t2LDRBT-thumb.txt
test/MC/Disassembler/ARM/invalid-t2LDRSHi12-thumb.txt
test/MC/Disassembler/ARM/invalid-t2LDRSHi8-thumb.txt
test/MC/Disassembler/ARM/invalid-t2PUSH-thumb.txt
test/MC/Disassembler/ARM/invalid-t2STREXD-thumb.txt
test/MC/Disassembler/ARM/invalid-t2STR_POST-thumb.txt
test/MC/Disassembler/X86/invalid-VEX-vvvv.txt
test/MC/Disassembler/X86/invalid-cmp-imm.txt
test/Other/2003-02-19-LoopInfoNestingBug.ll
test/Other/invalid-commandline-option.ll
test/TableGen/DefmInherit.td
test/TableGen/LazyChange.td
test/TableGen/ListOfList.td
test/TableGen/MultiClass.td
test/TableGen/MultiClassInherit.td
test/TableGen/Slice.td
test/TableGen/TargetInstrSpec.td
test/TableGen/cast.td
test/TableGen/foreach.td
test/TableGen/lisp.td
test/TableGen/subst.td
test/Transforms/ArgumentPromotion/2008-07-02-array-indexing.ll
test/Transforms/ArgumentPromotion/byval-2.ll
test/Transforms/ArgumentPromotion/control-flow2.ll
test/Transforms/ConstProp/2006-11-30-vector-cast.ll
test/Transforms/ConstProp/2006-12-01-TruncBoolBug.ll
test/Transforms/ConstProp/2006-12-01-bool-casts.ll
test/Transforms/ConstProp/2007-02-23-sdiv.ll
test/Transforms/ConstProp/2007-11-23-cttz.ll
test/Transforms/ConstProp/div-zero.ll
test/Transforms/DeadArgElim/2007-02-07-FuncRename.ll
test/Transforms/DeadArgElim/canon.ll
test/Transforms/DeadArgElim/keepalive.ll
test/Transforms/FunctionAttrs/2009-01-02-LocalStores.ll
test/Transforms/GVN/2007-07-31-NoDomInherit.ll
test/Transforms/GVN/2008-07-02-Unreachable.ll
test/Transforms/GVN/calls-readonly.ll
test/Transforms/GVN/load-constant-mem.ll
test/Transforms/GVN/local-pre.ll
test/Transforms/GVN/nonescaping-malloc.ll
test/Transforms/GVN/pre-basic-add.ll
test/Transforms/GVN/rle-must-alias.ll
test/Transforms/GVN/rle-semidominated.ll
test/Transforms/GlobalOpt/2008-01-13-OutOfRangeSROA.ll
test/Transforms/GlobalOpt/2008-01-29-VolatileGlobal.ll
test/Transforms/GlobalOpt/2008-04-26-SROA-Global-Align.ll
test/Transforms/GlobalOpt/2009-01-13-phi-user.ll
test/Transforms/GlobalOpt/2009-03-07-PromotePtrToBool.ll
test/Transforms/GlobalOpt/constantexpr-dangle.ll
test/Transforms/GlobalOpt/globalsra-unknown-index.ll
test/Transforms/GlobalOpt/heap-sra-phi.ll
test/Transforms/GlobalOpt/integer-bool.ll
test/Transforms/GlobalOpt/memcpy.ll
test/Transforms/GlobalOpt/storepointer-compare.ll
test/Transforms/IPConstantProp/2008-06-09-WeakProp.ll
test/Transforms/IPConstantProp/return-argument.ll
test/Transforms/IPConstantProp/return-constant.ll
test/Transforms/IPConstantProp/return-constants.ll
test/Transforms/IndVarSimplify/2005-02-26-ExitValueCompute.ll
test/Transforms/IndVarSimplify/2006-03-31-NegativeStride.ll
test/Transforms/IndVarSimplify/eliminate-max.ll
test/Transforms/IndVarSimplify/loop_evaluate_3.ll
test/Transforms/IndVarSimplify/loop_evaluate_4.ll
test/Transforms/IndVarSimplify/loop_evaluate_5.ll
test/Transforms/IndVarSimplify/shrunk-constant.ll
test/Transforms/Inline/casts.ll
test/Transforms/Inline/delete-call.ll
test/Transforms/Inline/externally_available.ll
test/Transforms/Inline/inline_prune.ll
test/Transforms/InstCombine/2004-08-10-BoolSetCC.ll
test/Transforms/InstCombine/2005-06-16-SetCCOrSetCCMiscompile.ll
test/Transforms/InstCombine/2006-12-08-Phi-ICmp-Op-Fold.ll
test/Transforms/InstCombine/2006-12-15-Range-Test.ll
test/Transforms/InstCombine/2007-01-13-ExtCompareMiscompile.ll
test/Transforms/InstCombine/2007-01-14-FcmpSelf.ll
test/Transforms/InstCombine/2007-01-27-AndICmp.ll
test/Transforms/InstCombine/2007-02-01-LoadSinkAlloca.ll
test/Transforms/InstCombine/2007-03-13-CompareMerge.ll
test/Transforms/InstCombine/2007-03-21-SignedRangeTest.ll
test/Transforms/InstCombine/2007-03-25-BadShiftMask.ll
test/Transforms/InstCombine/2007-03-26-BadShiftMask.ll
test/Transforms/InstCombine/2007-05-18-CastFoldBug.ll
test/Transforms/InstCombine/2007-06-06-AshrSignBit.ll
test/Transforms/InstCombine/2007-06-21-DivCompareMiscomp.ll
test/Transforms/InstCombine/2007-10-28-stacksave.ll
test/Transforms/InstCombine/2007-11-15-CompareMiscomp.ll
test/Transforms/InstCombine/2007-12-18-AddSelCmpSub.ll
test/Transforms/InstCombine/2008-02-16-SDivOverflow.ll
test/Transforms/InstCombine/2008-02-16-SDivOverflow2.ll
test/Transforms/InstCombine/2008-03-13-IntToPtr.ll
test/Transforms/InstCombine/2008-04-28-VolatileStore.ll
test/Transforms/InstCombine/2008-04-29-VolatileLoadDontMerge.ll
test/Transforms/InstCombine/2008-04-29-VolatileLoadMerge.ll
test/Transforms/InstCombine/2008-05-08-LiveStoreDelete.ll
test/Transforms/InstCombine/2008-05-18-FoldIntToPtr.ll
test/Transforms/InstCombine/2008-05-23-CompareFold.ll
test/Transforms/InstCombine/2008-05-31-AddBool.ll
test/Transforms/InstCombine/2008-05-31-Bools.ll
test/Transforms/InstCombine/2008-06-08-ICmpPHI.ll
test/Transforms/InstCombine/2008-06-13-InfiniteLoopStore.ll
test/Transforms/InstCombine/2008-06-13-ReadOnlyCallStore.ll
test/Transforms/InstCombine/2008-06-21-CompareMiscomp.ll
test/Transforms/InstCombine/2008-06-24-StackRestore.ll
test/Transforms/InstCombine/2008-07-08-ShiftOneAndOne.ll
test/Transforms/InstCombine/2008-07-08-SubAnd.ll
test/Transforms/InstCombine/2008-07-08-VolatileLoadMerge.ll
test/Transforms/InstCombine/2008-07-10-CastSextBool.ll
test/Transforms/InstCombine/2008-07-13-DivZero.ll
test/Transforms/InstCombine/2008-09-29-FoldingOr.ll
test/Transforms/InstCombine/2008-10-11-DivCompareFold.ll
test/Transforms/InstCombine/2008-11-01-SRemDemandedBits.ll
test/Transforms/InstCombine/2008-12-17-SRemNegConstVec.ll
test/Transforms/InstCombine/2009-01-08-AlignAlloca.ll
test/Transforms/InstCombine/2009-01-16-PointerAddrSpace.ll
test/Transforms/InstCombine/2009-01-19-fmod-constant-float-specials.ll
test/Transforms/InstCombine/2009-01-31-Pressure.ll
test/Transforms/InstCombine/2009-02-21-LoadCST.ll
test/Transforms/InstCombine/2009-03-20-AShrOverShift.ll
test/Transforms/InstCombine/2009-04-07-MulPromoteToI96.ll
test/Transforms/InstCombine/2009-06-11-StoreAddrSpace.ll
test/Transforms/InstCombine/JavaCompare.ll
test/Transforms/InstCombine/add-shrink.ll
test/Transforms/InstCombine/add-sitofp.ll
test/Transforms/InstCombine/addnegneg.ll
test/Transforms/InstCombine/adjust-for-sminmax.ll
test/Transforms/InstCombine/align-2d-gep.ll
test/Transforms/InstCombine/and-not-or.ll
test/Transforms/InstCombine/and-or.ll
test/Transforms/InstCombine/apint-shift-simplify.ll
test/Transforms/InstCombine/bitcount.ll
test/Transforms/InstCombine/bswap.ll
test/Transforms/InstCombine/dce-iterate.ll
test/Transforms/InstCombine/deadcode.ll
test/Transforms/InstCombine/enforce-known-alignment.ll
test/Transforms/InstCombine/fp-ret-bitcast.ll
test/Transforms/InstCombine/known_align.ll
test/Transforms/InstCombine/loadstore-alignment.ll
test/Transforms/InstCombine/memcpy-to-load.ll
test/Transforms/InstCombine/multi-use-or.ll
test/Transforms/InstCombine/narrow.ll
test/Transforms/InstCombine/odr-linkage.ll
test/Transforms/InstCombine/or-to-xor.ll
test/Transforms/InstCombine/phi-merge-gep.ll
test/Transforms/InstCombine/pr2645-0.ll
test/Transforms/InstCombine/select-load-call.ll
test/Transforms/InstCombine/shufflevec-constant.ll
test/Transforms/InstCombine/signed-comparison.ll
test/Transforms/InstCombine/srem-simplify-bug.ll
test/Transforms/InstCombine/stack-overalign.ll
test/Transforms/InstCombine/stacksaverestore.ll
test/Transforms/InstCombine/udiv-simplify-bug-0.ll
test/Transforms/InstCombine/urem-simplify-bug.ll
test/Transforms/InstCombine/vec_insertelt.ll
test/Transforms/InstCombine/vec_narrow.ll
test/Transforms/InstCombine/vector-srem.ll
test/Transforms/InstCombine/volatile_store.ll
test/Transforms/InstCombine/zeroext-and-reduce.ll
test/Transforms/InstCombine/zext-fold.ll
test/Transforms/JumpThreading/2008-11-27-EntryMunge.ll
test/Transforms/JumpThreading/no-irreducible-loops.ll
test/Transforms/LCSSA/2006-06-03-IncorrectIDFPhis.ll
test/Transforms/LCSSA/2006-06-12-MultipleExitsSameBlock.ll
test/Transforms/LCSSA/basictest.ll
test/Transforms/LCSSA/unreachable-use.ll
test/Transforms/LICM/2007-05-22-VolatileSink.ll
test/Transforms/LoopSimplify/indirectbr.ll
test/Transforms/LoopSimplify/merge-exits.ll
test/Transforms/LoopSimplify/preserve-scev.ll
test/Transforms/LoopStrengthReduce/dont_reverse.ll
test/Transforms/LoopStrengthReduce/pr2570.ll
test/Transforms/LoopStrengthReduce/quadradic-exit-value.ll
test/Transforms/LoopStrengthReduce/use_postinc_value_outside_loop.ll
test/Transforms/MergeFunc/phi-speculation2.ll
test/Transforms/MergeFunc/vector.ll
test/Transforms/Reassociate/2005-09-01-ArrayOutOfBounds.ll
test/Transforms/Reassociate/shifttest.ll
test/Transforms/SCCP/2004-12-10-UndefBranchBug.ll
test/Transforms/SCCP/2006-12-19-UndefBug.ll
test/Transforms/SCCP/2008-04-22-multiple-ret-sccp.ll
test/Transforms/SCCP/2009-01-14-IPSCCP-Invoke.ll
test/Transforms/SCCP/apint-array.ll
test/Transforms/SCCP/apint-basictest4.ll
test/Transforms/SCCP/apint-ipsccp1.ll
test/Transforms/SCCP/logical-nuke.ll
test/Transforms/ScalarRepl/2003-09-12-IncorrectPromote.ll
test/Transforms/ScalarRepl/2003-10-29-ArrayProblem.ll
test/Transforms/ScalarRepl/2008-01-29-PromoteBug.ll
test/Transforms/ScalarRepl/2008-06-22-LargeArray.ll
test/Transforms/ScalarRepl/2008-08-22-out-of-range-array-promote.ll
test/Transforms/ScalarRepl/2009-02-02-ScalarPromoteOutOfRange.ll
test/Transforms/ScalarRepl/2009-02-05-LoadFCA.ll
test/Transforms/ScalarRepl/2009-03-04-MemCpyAlign.ll
test/Transforms/ScalarRepl/memset-aggregate.ll
test/Transforms/ScalarRepl/not-a-vector.ll
test/Transforms/ScalarRepl/union-fp-int.ll
test/Transforms/ScalarRepl/union-pointer.ll
test/Transforms/ScalarRepl/vector_memcpy.ll
test/Transforms/ScalarRepl/volatile.ll
test/Transforms/SimplifyCFG/2002-05-05-EmptyBlockMerge.ll
test/Transforms/SimplifyCFG/2008-01-02-hoist-fp-add.ll
test/Transforms/SimplifyCFG/2008-05-16-PHIBlockMerge.ll
test/Transforms/SimplifyCFG/2008-07-13-InfLoopMiscompile.ll
test/Transforms/SimplifyCFG/duplicate-phis.ll
test/Transforms/SimplifyLibCalls/2007-04-06-strchr-miscompile.ll
test/Transforms/SimplifyLibCalls/2009-05-30-memcmp-byte.ll
test/Transforms/SimplifyLibCalls/StrCat.ll
test/Transforms/SimplifyLibCalls/StrNCat.ll
test/Transforms/SimplifyLibCalls/abs.ll
test/Transforms/SimplifyLibCalls/exp2.ll
test/Transforms/SimplifyLibCalls/memmove.ll
test/Transforms/SimplifyLibCalls/memset-64.ll
test/Transforms/SimplifyLibCalls/memset.ll
test/Transforms/TailCallElim/ackermann.ll
test/Transforms/TailCallElim/dont-tce-tail-marked-call.ll
test/Transforms/TailCallElim/dup_tail.ll
test/Transforms/TailCallElim/trivial_codegen_tailcall.ll
test/Verifier/2002-04-13-RetTypes.ll
test/Verifier/2002-11-05-GetelementptrPointers.ll
test/Verifier/2006-12-12-IntrinsicDefine.ll
test/Verifier/2008-03-01-AllocaSized.ll
test/Verifier/2008-08-22-MemCpyAlignment.ll
test/Verifier/2008-11-15-RetVoid.ll
test/Verifier/2010-08-07-PointerIntrinsic.ll
test/Verifier/AmbiguousPhi.ll
test/Verifier/PhiGrouping.ll
test/Verifier/SelfReferential.ll
test/Verifier/aliasing-chain.ll
test/lit.cfg