<p dir="ltr">Doh! Sorry I see how these slipped through. Will fix shortly.</p>
<div class="gmail_quote">On Jul 2, 2012 9:10 AM, "David Dean" <<a href="mailto:david_dean@apple.com">david_dean@apple.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
It looks like you missed some.<br>
I'm now seeing a bunch of tests failing on darwin with<br>
<br>
> syntax error near unexpected token `&'<br>
<br>
<br>
LLVM :: Analysis/BasicAA/2003-11-04-SimpleCases.ll<br>
LLVM :: Analysis/BasicAA/2003-12-11-ConstExprGEP.ll<br>
LLVM :: Analysis/BasicAA/2006-03-03-BadArraySubscript.ll<br>
LLVM :: Analysis/BasicAA/2007-08-01-NoAliasAndCalls.ll<br>
LLVM :: Analysis/BasicAA/2007-08-01-NoAliasAndGEP.ll<br>
LLVM :: Analysis/BasicAA/2008-11-23-NoaliasRet.ll<br>
LLVM :: Analysis/BasicAA/2009-10-13-GEP-BaseNoAlias.ll<br>
LLVM :: Analysis/BasicAA/2010-09-15-GEP-SignedArithmetic.ll<br>
LLVM :: Analysis/BasicAA/args-rets-allocas-loads.ll<br>
LLVM :: Analysis/BasicAA/constant-over-index.ll<br>
LLVM :: Analysis/BasicAA/dag.ll<br>
LLVM :: Analysis/BasicAA/empty.ll<br>
LLVM :: Analysis/BasicAA/gep-alias.ll<br>
LLVM :: Analysis/BasicAA/getmodrefinfo-cs-cs.ll<br>
LLVM :: Analysis/BasicAA/must-and-partial.ll<br>
LLVM :: Analysis/BasicAA/phi-aa.ll<br>
LLVM :: Analysis/BasicAA/phi-and-select.ll<br>
LLVM :: Analysis/CallGraph/2008-09-09-DirectCall.ll<br>
LLVM :: Analysis/CallGraph/2008-09-09-UsedByGlobal.ll<br>
LLVM :: Analysis/CallGraph/no-intrinsics.ll<br>
LLVM :: Analysis/RegionInfo/block_sort.ll<br>
LLVM :: Analysis/RegionInfo/cond_loop.ll<br>
LLVM :: Analysis/RegionInfo/condition_complicated.ll<br>
LLVM :: Analysis/RegionInfo/condition_complicated_2.ll<br>
LLVM :: Analysis/RegionInfo/condition_forward_edge.ll<br>
LLVM :: Analysis/RegionInfo/condition_same_exit.ll<br>
LLVM :: Analysis/RegionInfo/condition_simple.ll<br>
LLVM :: Analysis/RegionInfo/exit_in_condition.ll<br>
LLVM :: Analysis/RegionInfo/infinite_loop.ll<br>
LLVM :: Analysis/RegionInfo/infinite_loop_2.ll<br>
LLVM :: Analysis/RegionInfo/infinite_loop_3.ll<br>
LLVM :: Analysis/RegionInfo/infinite_loop_4.ll<br>
LLVM :: Analysis/RegionInfo/loop_with_condition.ll<br>
LLVM :: Analysis/RegionInfo/loops_1.ll<br>
LLVM :: Analysis/RegionInfo/loops_2.ll<br>
LLVM :: Analysis/RegionInfo/mix_1.ll<br>
LLVM :: Analysis/RegionInfo/multiple_exiting_edge.ll<br>
LLVM :: Analysis/RegionInfo/nested_loops.ll<br>
LLVM :: Analysis/RegionInfo/next.ll<br>
LLVM :: Analysis/RegionInfo/paper.ll<br>
LLVM :: Analysis/RegionInfo/two_loops_same_header.ll<br>
LLVM :: Analysis/ScalarEvolution/2008-07-12-UnneededSelect1.ll<br>
LLVM :: Analysis/ScalarEvolution/2008-07-12-UnneededSelect2.ll<br>
LLVM :: Analysis/ScalarEvolution/2008-11-18-LessThanOrEqual.ll<br>
LLVM :: Analysis/ScalarEvolution/scev-aa.ll<br>
LLVM :: Assembler/2003-11-24-SymbolTableCrash.ll<br>
LLVM :: Assembler/2004-03-30-UnclosedFunctionCrash.ll<br>
LLVM :: Assembler/2004-11-28-InvalidTypeCrash.ll<br>
LLVM :: Assembler/2007-01-02-Undefined-Arg-Type.ll<br>
LLVM :: Assembler/2007-01-16-CrashOnBadCast.ll<br>
LLVM :: Assembler/2007-01-16-CrashOnBadCast2.ll<br>
LLVM :: Assembler/2008-02-18-IntPointerCrash.ll<br>
LLVM :: Assembler/2008-09-02-FunctionNotes2.ll<br>
LLVM :: Assembler/extractvalue-invalid-idx.ll<br>
LLVM :: Assembler/insertvalue-invalid-idx.ll<br>
LLVM :: Assembler/invalid_cast.ll<br>
LLVM :: Assembler/invalid_cast2.ll<br>
LLVM :: CodeGen/ARM/2007-03-13-InstrSched.ll<br>
LLVM :: CodeGen/ARM/2011-12-14-machine-sink.ll<br>
LLVM :: CodeGen/ARM/addrmode.ll<br>
LLVM :: CodeGen/Generic/print-after.ll<br>
LLVM :: CodeGen/Generic/print-machineinstrs.ll<br>
LLVM :: CodeGen/PowerPC/iabs.ll<br>
LLVM :: CodeGen/PowerPC/lsr-postinc-pos.ll<br>
LLVM :: CodeGen/PowerPC/rlwimi3.ll<br>
LLVM :: CodeGen/Thumb/iabs.ll<br>
LLVM :: CodeGen/X86/2003-08-03-CallArgLiveRanges.ll<br>
LLVM :: CodeGen/X86/2006-03-02-InstrSchedBug.ll<br>
LLVM :: CodeGen/X86/2006-05-01-SchedCausingSpills.ll<br>
LLVM :: CodeGen/X86/2006-05-02-InstrSched1.ll<br>
LLVM :: CodeGen/X86/2006-05-02-InstrSched2.ll<br>
LLVM :: CodeGen/X86/2006-05-11-InstrSched.ll<br>
LLVM :: CodeGen/X86/2008-02-18-TailMergingBug.ll<br>
LLVM :: CodeGen/X86/2008-10-27-CoalescerBug.ll<br>
LLVM :: CodeGen/X86/2009-02-25-CommuteBug.ll<br>
LLVM :: CodeGen/X86/2009-02-26-MachineLICMBug.ll<br>
LLVM :: CodeGen/X86/2010-01-19-OptExtBug.ll<br>
LLVM :: CodeGen/X86/2011-06-12-FastAllocSpill.ll<br>
LLVM :: CodeGen/X86/2012-03-26-PostRALICMBug.ll<br>
LLVM :: CodeGen/X86/MachineSink-PHIUse.ll<br>
LLVM :: CodeGen/X86/convert-2-addr-3-addr-inc64.ll<br>
LLVM :: CodeGen/X86/dagcombine-cse.ll<br>
LLVM :: CodeGen/X86/hoist-invariant-load.ll<br>
LLVM :: CodeGen/X86/label-redefinition.ll<br>
LLVM :: CodeGen/X86/phi-immediate-factoring.ll<br>
LLVM :: CodeGen/X86/pr3522.ll<br>
LLVM :: CodeGen/X86/regpressure.ll<br>
LLVM :: CodeGen/X86/sse_reload_fold.ll<br>
LLVM :: CodeGen/X86/twoaddr-coalesce-2.ll<br>
LLVM :: CodeGen/X86/twoaddr-pass-sink.ll<br>
LLVM :: DebugInfo/printdbginfo2.ll<br>
LLVM :: Feature/globalredefinition3.ll<br>
LLVM :: Feature/load_module.ll<br>
LLVM :: Linker/2003-08-24-InheritPtrSize.ll<br>
LLVM :: Linker/link-messages.ll<br>
LLVM :: Linker/module-flags-4-a.ll<br>
LLVM :: Linker/module-flags-5-a.ll<br>
LLVM :: Linker/module-flags-6-a.ll<br>
LLVM :: Linker/redefinition.ll<br>
LLVM :: MC/AsmParser/purgem.s<br>
LLVM :: MC/Disassembler/ARM/invalid-BFI-arm.txt<br>
LLVM :: MC/Disassembler/ARM/invalid-Bcc-thumb.txt<br>
LLVM :: MC/Disassembler/ARM/invalid-CPS2p-arm.txt<br>
LLVM :: MC/Disassembler/ARM/invalid-CPS3p-arm.txt<br>
LLVM :: MC/Disassembler/ARM/invalid-DMB-thumb.txt<br>
LLVM :: MC/Disassembler/ARM/invalid-DSB-arm.txt<br>
LLVM :: MC/Disassembler/ARM/invalid-IT-CBNZ-thumb.txt<br>
LLVM :: MC/Disassembler/ARM/invalid-IT-CC15.txt<br>
LLVM :: MC/Disassembler/ARM/invalid-IT-thumb.txt<br>
LLVM :: MC/Disassembler/ARM/invalid-LDC-form-arm.txt<br>
LLVM :: MC/Disassembler/ARM/invalid-LDM-thumb.txt<br>
LLVM :: MC/Disassembler/ARM/invalid-LDRB_POST-arm.txt<br>
LLVM :: MC/Disassembler/ARM/invalid-LDRD_PRE-thumb.txt<br>
LLVM :: MC/Disassembler/ARM/invalid-LDR_PRE-arm.txt<br>
LLVM :: MC/Disassembler/ARM/invalid-LDRrs-arm.txt<br>
LLVM :: MC/Disassembler/ARM/invalid-MCR-arm.txt<br>
LLVM :: MC/Disassembler/ARM/invalid-MOVTi16-arm.txt<br>
LLVM :: MC/Disassembler/ARM/invalid-MOVr-arm.txt<br>
LLVM :: MC/Disassembler/ARM/invalid-MOVs-LSL-arm.txt<br>
LLVM :: MC/Disassembler/ARM/invalid-MOVs-arm.txt<br>
LLVM :: MC/Disassembler/ARM/invalid-MRRC2-arm.txt<br>
LLVM :: MC/Disassembler/ARM/invalid-MSRi-arm.txt<br>
LLVM :: MC/Disassembler/ARM/invalid-RFEorLDMIA-arm.txt<br>
LLVM :: MC/Disassembler/ARM/invalid-SBFX-arm.txt<br>
LLVM :: MC/Disassembler/ARM/invalid-SMLAD-arm.txt<br>
LLVM :: MC/Disassembler/ARM/invalid-SRS-arm.txt<br>
LLVM :: MC/Disassembler/ARM/invalid-STMIA_UPD-thumb.txt<br>
LLVM :: MC/Disassembler/ARM/invalid-SXTB-arm.txt<br>
LLVM :: MC/Disassembler/ARM/invalid-UMAAL-arm.txt<br>
LLVM :: MC/Disassembler/ARM/invalid-VLD3DUPd32_UPD-thumb.txt<br>
LLVM :: MC/Disassembler/ARM/invalid-VLDMSDB_UPD-arm.txt<br>
LLVM :: MC/Disassembler/ARM/invalid-VST1d8Twb_register-thumb.txt<br>
LLVM :: MC/Disassembler/ARM/invalid-t2Bcc-thumb.txt<br>
LLVM :: MC/Disassembler/ARM/invalid-t2LDRBT-thumb.txt<br>
LLVM :: MC/Disassembler/ARM/invalid-t2LDRSHi12-thumb.txt<br>
LLVM :: MC/Disassembler/ARM/invalid-t2LDRSHi8-thumb.txt<br>
LLVM :: MC/Disassembler/ARM/invalid-t2PUSH-thumb.txt<br>
LLVM :: MC/Disassembler/ARM/invalid-t2STREXD-thumb.txt<br>
LLVM :: MC/Disassembler/ARM/invalid-t2STR_POST-thumb.txt<br>
LLVM :: MC/Disassembler/ARM/ldrd-armv4.txt<br>
LLVM :: MC/Disassembler/ARM/unpredictable-ADC-arm.txt<br>
LLVM :: MC/Disassembler/ARM/unpredictable-ADDREXT3-arm.txt<br>
LLVM :: MC/Disassembler/ARM/unpredictable-AExtI-arm.txt<br>
LLVM :: MC/Disassembler/ARM/unpredictable-AI1cmp-arm.txt<br>
LLVM :: MC/Disassembler/ARM/unpredictable-LDR-arm.txt<br>
LLVM :: MC/Disassembler/ARM/unpredictable-LDRD-arm.txt<br>
LLVM :: MC/Disassembler/ARM/unpredictable-LSL-regform.txt<br>
LLVM :: MC/Disassembler/ARM/unpredictable-MRRC2-arm.txt<br>
LLVM :: MC/Disassembler/ARM/unpredictable-MRS-arm.txt<br>
LLVM :: MC/Disassembler/ARM/unpredictable-MUL-arm.txt<br>
LLVM :: MC/Disassembler/ARM/unpredictable-RSC-arm.txt<br>
LLVM :: MC/Disassembler/ARM/unpredictable-SEL-arm.txt<br>
LLVM :: MC/Disassembler/ARM/unpredictable-SHADD16-arm.txt<br>
LLVM :: MC/Disassembler/ARM/unpredictable-SSAT-arm.txt<br>
LLVM :: MC/Disassembler/ARM/unpredictable-STRBrs-arm.txt<br>
LLVM :: MC/Disassembler/ARM/unpredictable-UQADD8-arm.txt<br>
LLVM :: MC/Disassembler/ARM/unpredictable-swp-arm.txt<br>
LLVM :: MC/Disassembler/ARM/unpredictables-thumb.txt<br>
LLVM :: MC/Disassembler/X86/enhanced.txt<br>
LLVM :: MC/Disassembler/X86/invalid-VEX-vvvv.txt<br>
LLVM :: MC/Disassembler/X86/invalid-cmp-imm.txt<br>
LLVM :: MC/Disassembler/X86/truncated-input.txt<br>
LLVM :: Other/invalid-commandline-option.ll<br>
LLVM :: Other/lint.ll<br>
LLVM :: Other/optimize-options.ll<br>
LLVM :: Transforms/GVN/nonescaping-malloc.ll<br>
LLVM :: Transforms/GlobalOpt/2009-03-05-dbg.ll<br>
LLVM :: Transforms/Inline/delete-call.ll<br>
LLVM :: Transforms/LICM/hoist-invariant-load.ll<br>
LLVM :: Transforms/LoopUnswitch/2008-11-03-Invariant.ll<br>
LLVM :: Transforms/MergeFunc/phi-speculation1.ll<br>
LLVM :: Transforms/MergeFunc/phi-speculation2.ll<br>
LLVM :: Transforms/MergeFunc/vector.ll<br>
LLVM :: Transforms/TailCallElim/ackermann.ll<br>
LLVM :: Transforms/TailCallElim/dup_tail.ll<br>
LLVM :: Verifier/2002-04-13-RetTypes.ll<br>
LLVM :: Verifier/2002-11-05-GetelementptrPointers.ll<br>
LLVM :: Verifier/2006-07-11-StoreStruct.ll<br>
LLVM :: Verifier/2006-12-12-IntrinsicDefine.ll<br>
LLVM :: Verifier/2008-03-01-AllocaSized.ll<br>
LLVM :: Verifier/2008-08-22-MemCpyAlignment.ll<br>
LLVM :: Verifier/2008-11-15-RetVoid.ll<br>
LLVM :: Verifier/AmbiguousPhi.ll<br>
LLVM :: Verifier/PhiGrouping.ll<br>
LLVM :: Verifier/SelfReferential.ll<br>
LLVM :: Verifier/aliasing-chain.ll<br>
LLVM :: Verifier/cttz-undef-arg.ll<br>
LLVM :: Verifier/dominates.ll<br>
LLVM :: Verifier/fpmath.ll<br>
LLVM :: Verifier/invoke.ll<br>
LLVM :: Verifier/range-1.ll<br>
<br>
On 2 Jul 2012, at 5:47 AM, Chandler Carruth wrote:<br>
<br>
> Author: chandlerc<br>
> Date: Mon Jul  2 07:47:22 2012<br>
> New Revision: 159525<br>
><br>
> URL: <a href="http://llvm.org/viewvc/llvm-project?rev=159525&view=rev" target="_blank">http://llvm.org/viewvc/llvm-project?rev=159525&view=rev</a><br>
> Log:<br>
> Convert all tests using TCL-style quoting to use shell-style quoting.<br>
><br>
> This was done through the aid of a terrible Perl creation. I will not<br>
> paste any of the horrors here. Suffice to say, it require multiple<br>
> staged rounds of replacements, state carried between, and a few<br>
> nested-construct-parsing hacks that I'm not proud of. It happens, by<br>
> luck, to be able to deal with all the TCL-quoting patterns in evidence<br>
> in the LLVM test suite.<br>
><br>
> If anyone is maintaining large out-of-tree test trees, feel free to poke<br>
> me and I'll send you the steps I used to convert things, as well as<br>
> answer any painful questions etc. IRC works best for this type of thing<br>
> I find.<br>
><br>
> Once converted, switch the LLVM lit config to use ShTests the same as<br>
> Clang. In addition to being able to delete large amounts of Python code<br>
> from 'lit', this will also simplify the entire test suite and some of<br>
> lit's architecture.<br>
><br>
> Finally, the test suite runs 33% faster on Linux now. ;]<br>
> For my 16-hardware-thread (2x 4-core xeon e5520): 36s -> 24s<br>
><br>
> Modified:<br>
>    llvm/trunk/test/Analysis/LoopInfo/2003-05-15-NestingProblem.ll<br>
>    llvm/trunk/test/Analysis/ScalarEvolution/2007-07-15-NegativeStride.ll<br>
>    llvm/trunk/test/Analysis/ScalarEvolution/2007-08-06-Unsigned.ll<br>
>    llvm/trunk/test/Analysis/ScalarEvolution/2007-09-27-LargeStepping.ll<br>
>    llvm/trunk/test/Analysis/ScalarEvolution/2008-02-11-ReversedCondition.ll<br>
>    llvm/trunk/test/Analysis/ScalarEvolution/2008-05-25-NegativeStepToZero.ll<br>
>    llvm/trunk/test/Analysis/ScalarEvolution/2008-07-19-WrappingIV.ll<br>
>    llvm/trunk/test/Analysis/ScalarEvolution/2008-11-18-LessThanOrEqual.ll<br>
>    llvm/trunk/test/Analysis/ScalarEvolution/2008-11-18-Stride1.ll<br>
>    llvm/trunk/test/Analysis/ScalarEvolution/2008-12-08-FiniteSGE.ll<br>
>    llvm/trunk/test/Analysis/ScalarEvolution/2009-04-22-TruncCast.ll<br>
>    llvm/trunk/test/Analysis/ScalarEvolution/2009-05-09-PointerEdgeCount.ll<br>
>    llvm/trunk/test/Analysis/ScalarEvolution/and-xor.ll<br>
>    llvm/trunk/test/Analysis/ScalarEvolution/avoid-smax-0.ll<br>
>    llvm/trunk/test/Analysis/ScalarEvolution/div-overflow.ll<br>
>    llvm/trunk/test/Analysis/ScalarEvolution/sext-inreg.ll<br>
>    llvm/trunk/test/Analysis/ScalarEvolution/sext-iv-1.ll<br>
>    llvm/trunk/test/Analysis/ScalarEvolution/smax.ll<br>
>    llvm/trunk/test/Analysis/ScalarEvolution/trip-count.ll<br>
>    llvm/trunk/test/Analysis/ScalarEvolution/trip-count2.ll<br>
>    llvm/trunk/test/Analysis/ScalarEvolution/trip-count3.ll<br>
>    llvm/trunk/test/Analysis/ScalarEvolution/trip-count4.ll<br>
>    llvm/trunk/test/Analysis/ScalarEvolution/trip-count5.ll<br>
>    llvm/trunk/test/Analysis/ScalarEvolution/trip-count6.ll<br>
>    llvm/trunk/test/Analysis/ScalarEvolution/trip-count7.ll<br>
>    llvm/trunk/test/Analysis/ScalarEvolution/trip-count8.ll<br>
>    llvm/trunk/test/Analysis/ScalarEvolution/xor-and.ll<br>
>    llvm/trunk/test/Assembler/2003-11-12-ConstantExprCast.ll<br>
>    llvm/trunk/test/Assembler/2003-11-24-SymbolTableCrash.ll<br>
>    llvm/trunk/test/Assembler/2004-03-30-UnclosedFunctionCrash.ll<br>
>    llvm/trunk/test/Assembler/2004-11-28-InvalidTypeCrash.ll<br>
>    llvm/trunk/test/Assembler/2007-01-02-Undefined-Arg-Type.ll<br>
>    llvm/trunk/test/Assembler/2007-01-16-CrashOnBadCast.ll<br>
>    llvm/trunk/test/Assembler/2007-01-16-CrashOnBadCast2.ll<br>
>    llvm/trunk/test/Assembler/2007-03-19-NegValue.ll<br>
>    llvm/trunk/test/Assembler/2007-04-20-AlignedLoad.ll<br>
>    llvm/trunk/test/Assembler/2007-04-20-AlignedStore.ll<br>
>    llvm/trunk/test/Assembler/2007-04-25-AssemblerFoldExternWeak.ll<br>
>    llvm/trunk/test/Assembler/2007-09-29-GC.ll<br>
>    llvm/trunk/test/Assembler/2007-12-11-AddressSpaces.ll<br>
>    llvm/trunk/test/Assembler/2008-02-18-IntPointerCrash.ll<br>
>    llvm/trunk/test/Assembler/ConstantExprFold.ll<br>
>    llvm/trunk/test/CodeGen/ARM/2009-04-06-AsmModifier.ll<br>
>    llvm/trunk/test/CodeGen/ARM/aliases.ll<br>
>    llvm/trunk/test/CodeGen/ARM/cse-libcalls.ll<br>
>    llvm/trunk/test/CodeGen/ARM/lsr-scale-addr-mode.ll<br>
>    llvm/trunk/test/CodeGen/ARM/str_pre.ll<br>
>    llvm/trunk/test/CodeGen/ARM/thread_pointer.ll<br>
>    llvm/trunk/test/CodeGen/ARM/tls1.ll<br>
>    llvm/trunk/test/CodeGen/ARM/tls3.ll<br>
>    llvm/trunk/test/CodeGen/CellSPU/shift_ops.ll<br>
>    llvm/trunk/test/CodeGen/CellSPU/stores.ll<br>
>    llvm/trunk/test/CodeGen/CellSPU/trunc.ll<br>
>    llvm/trunk/test/CodeGen/PowerPC/2005-09-02-LegalizeDuplicatesCalls.ll<br>
>    llvm/trunk/test/CodeGen/PowerPC/2006-04-05-splat-ish.ll<br>
>    llvm/trunk/test/CodeGen/PowerPC/2007-04-24-InlineAsm-I-Modifier.ll<br>
>    llvm/trunk/test/CodeGen/PowerPC/2007-05-30-dagcombine-miscomp.ll<br>
>    llvm/trunk/test/CodeGen/PowerPC/Frames-leaf.ll<br>
>    llvm/trunk/test/CodeGen/PowerPC/Frames-small.ll<br>
>    llvm/trunk/test/CodeGen/PowerPC/LargeAbsoluteAddr.ll<br>
>    llvm/trunk/test/CodeGen/PowerPC/and-imm.ll<br>
>    llvm/trunk/test/CodeGen/PowerPC/big-endian-actual-args.ll<br>
>    llvm/trunk/test/CodeGen/PowerPC/big-endian-call-result.ll<br>
>    llvm/trunk/test/CodeGen/PowerPC/branch-opt.ll<br>
>    llvm/trunk/test/CodeGen/PowerPC/calls.ll<br>
>    llvm/trunk/test/CodeGen/PowerPC/compare-simm.ll<br>
>    llvm/trunk/test/CodeGen/PowerPC/constants.ll<br>
>    llvm/trunk/test/CodeGen/PowerPC/darwin-labels.ll<br>
>    llvm/trunk/test/CodeGen/PowerPC/fabs.ll<br>
>    llvm/trunk/test/CodeGen/PowerPC/fma.ll<br>
>    llvm/trunk/test/CodeGen/PowerPC/fsqrt.ll<br>
>    llvm/trunk/test/CodeGen/PowerPC/iabs.ll<br>
>    llvm/trunk/test/CodeGen/PowerPC/ispositive.ll<br>
>    llvm/trunk/test/CodeGen/PowerPC/no-dead-strip.ll<br>
>    llvm/trunk/test/CodeGen/PowerPC/retaddr.ll<br>
>    llvm/trunk/test/CodeGen/PowerPC/rlwimi3.ll<br>
>    llvm/trunk/test/CodeGen/PowerPC/seteq-0.ll<br>
>    llvm/trunk/test/CodeGen/PowerPC/small-arguments.ll<br>
>    llvm/trunk/test/CodeGen/PowerPC/stack-protector.ll<br>
>    llvm/trunk/test/CodeGen/PowerPC/trampoline.ll<br>
>    llvm/trunk/test/CodeGen/Thumb/asmprinter-bug.ll<br>
>    llvm/trunk/test/CodeGen/Thumb/iabs.ll<br>
>    llvm/trunk/test/CodeGen/Thumb2/thumb2-ldr_pre.ll<br>
>    llvm/trunk/test/CodeGen/Thumb2/tls1.ll<br>
>    llvm/trunk/test/CodeGen/X86/2004-02-13-FrameReturnAddress.ll<br>
>    llvm/trunk/test/CodeGen/X86/2006-04-27-ISelFoldingBug.ll<br>
>    llvm/trunk/test/CodeGen/X86/2006-05-11-InstrSched.ll<br>
>    llvm/trunk/test/CodeGen/X86/2006-07-31-SingleRegClass.ll<br>
>    llvm/trunk/test/CodeGen/X86/2006-11-17-IllegalMove.ll<br>
>    llvm/trunk/test/CodeGen/X86/2007-01-13-StackPtrIndex.ll<br>
>    llvm/trunk/test/CodeGen/X86/2007-03-24-InlineAsmPModifier.ll<br>
>    llvm/trunk/test/CodeGen/X86/2007-03-24-InlineAsmVectorOp.ll<br>
>    llvm/trunk/test/CodeGen/X86/2007-08-10-SignExtSubreg.ll<br>
>    llvm/trunk/test/CodeGen/X86/2007-11-04-rip-immediate-constant.ll<br>
>    llvm/trunk/test/CodeGen/X86/2007-12-18-LoadCSEBug.ll<br>
>    llvm/trunk/test/CodeGen/X86/2008-02-18-TailMergingBug.ll<br>
>    llvm/trunk/test/CodeGen/X86/2008-04-17-CoalescerBug.ll<br>
>    llvm/trunk/test/CodeGen/X86/2008-08-06-CmpStride.ll<br>
>    llvm/trunk/test/CodeGen/X86/2008-12-23-crazy-address.ll<br>
>    llvm/trunk/test/CodeGen/X86/2009-01-31-BigShift2.ll<br>
>    llvm/trunk/test/CodeGen/X86/2009-02-26-MachineLICMBug.ll<br>
>    llvm/trunk/test/CodeGen/X86/2009-04-24.ll<br>
>    llvm/trunk/test/CodeGen/X86/2009-04-29-IndirectDestOperands.ll<br>
>    llvm/trunk/test/CodeGen/X86/MachineSink-PHIUse.ll<br>
>    llvm/trunk/test/CodeGen/X86/addr-label-difference.ll<br>
>    llvm/trunk/test/CodeGen/X86/aligned-comm.ll<br>
>    llvm/trunk/test/CodeGen/X86/break-anti-dependencies.ll<br>
>    llvm/trunk/test/CodeGen/X86/call-imm.ll<br>
>    llvm/trunk/test/CodeGen/X86/coalesce-esp.ll<br>
>    llvm/trunk/test/CodeGen/X86/epilogue.ll<br>
>    llvm/trunk/test/CodeGen/X86/extractps.ll<br>
>    llvm/trunk/test/CodeGen/X86/fast-cc-merge-stack-adj.ll<br>
>    llvm/trunk/test/CodeGen/X86/fast-isel-constpool.ll<br>
>    llvm/trunk/test/CodeGen/X86/fast-isel-gv.ll<br>
>    llvm/trunk/test/CodeGen/X86/fastcc-byval.ll<br>
>    llvm/trunk/test/CodeGen/X86/fp-immediate-shorten.ll<br>
>    llvm/trunk/test/CodeGen/X86/fp_load_fold.ll<br>
>    llvm/trunk/test/CodeGen/X86/full-lsr.ll<br>
>    llvm/trunk/test/CodeGen/X86/h-register-addressing-32.ll<br>
>    llvm/trunk/test/CodeGen/X86/h-register-addressing-64.ll<br>
>    llvm/trunk/test/CodeGen/X86/h-registers-1.ll<br>
>    llvm/trunk/test/CodeGen/X86/illegal-vector-args-return.ll<br>
>    llvm/trunk/test/CodeGen/X86/inline-asm-modifier-n.ll<br>
>    llvm/trunk/test/CodeGen/X86/isel-sink2.ll<br>
>    llvm/trunk/test/CodeGen/X86/ispositive.ll<br>
>    llvm/trunk/test/CodeGen/X86/label-redefinition.ll<br>
>    llvm/trunk/test/CodeGen/X86/lea-2.ll<br>
>    llvm/trunk/test/CodeGen/X86/peep-vector-extract-insert.ll<br>
>    llvm/trunk/test/CodeGen/X86/phi-immediate-factoring.ll<br>
>    llvm/trunk/test/CodeGen/X86/pr2656.ll<br>
>    llvm/trunk/test/CodeGen/X86/rotate.ll<br>
>    llvm/trunk/test/CodeGen/X86/shift-coalesce.ll<br>
>    llvm/trunk/test/CodeGen/X86/shift-double.ll<br>
>    llvm/trunk/test/CodeGen/X86/shl_elim.ll<br>
>    llvm/trunk/test/CodeGen/X86/stack-protector-linux.ll<br>
>    llvm/trunk/test/CodeGen/X86/subreg-to-reg-1.ll<br>
>    llvm/trunk/test/CodeGen/X86/tailcallbyval.ll<br>
>    llvm/trunk/test/CodeGen/X86/twoaddr-coalesce-2.ll<br>
>    llvm/trunk/test/CodeGen/X86/twoaddr-pass-sink.ll<br>
>    llvm/trunk/test/CodeGen/X86/vec_call.ll<br>
>    llvm/trunk/test/CodeGen/X86/vec_ins_extract-1.ll<br>
>    llvm/trunk/test/CodeGen/X86/vec_set-9.ll<br>
>    llvm/trunk/test/CodeGen/X86/x86-64-arg.ll<br>
>    llvm/trunk/test/CodeGen/X86/x86-64-pic-1.ll<br>
>    llvm/trunk/test/CodeGen/X86/x86-64-pic-10.ll<br>
>    llvm/trunk/test/CodeGen/X86/x86-64-pic-11.ll<br>
>    llvm/trunk/test/CodeGen/X86/x86-64-pic-2.ll<br>
>    llvm/trunk/test/CodeGen/X86/x86-64-pic-3.ll<br>
>    llvm/trunk/test/CodeGen/X86/x86-64-pic-4.ll<br>
>    llvm/trunk/test/CodeGen/X86/x86-64-pic-5.ll<br>
>    llvm/trunk/test/CodeGen/X86/x86-64-pic-6.ll<br>
>    llvm/trunk/test/CodeGen/X86/x86-64-pic-7.ll<br>
>    llvm/trunk/test/CodeGen/X86/x86-64-pic-8.ll<br>
>    llvm/trunk/test/CodeGen/X86/x86-64-pic-9.ll<br>
>    llvm/trunk/test/Feature/globalredefinition3.ll<br>
>    llvm/trunk/test/Feature/packed_struct.ll<br>
>    llvm/trunk/test/Feature/vector-cast-constant-exprs.ll<br>
>    llvm/trunk/test/Integer/packed_struct_bt.ll<br>
>    llvm/trunk/test/Linker/2003-01-30-LinkerRename.ll<br>
>    llvm/trunk/test/Linker/2003-01-30-LinkerTypeRename.ll<br>
>    llvm/trunk/test/Linker/2003-04-23-LinkOnceLost.ll<br>
>    llvm/trunk/test/Linker/2003-04-26-NullPtrLinkProblem.ll<br>
>    llvm/trunk/test/Linker/2003-05-15-TypeProblem.ll<br>
>    llvm/trunk/test/Linker/2003-05-31-LinkerRename.ll<br>
>    llvm/trunk/test/Linker/2003-06-02-TypeResolveProblem.ll<br>
>    llvm/trunk/test/Linker/2003-06-02-TypeResolveProblem2.ll<br>
>    llvm/trunk/test/Linker/2003-08-20-OpaqueTypeResolve.ll<br>
>    llvm/trunk/test/Linker/2003-08-23-GlobalVarLinking.ll<br>
>    llvm/trunk/test/Linker/2003-08-24-InheritPtrSize.ll<br>
>    llvm/trunk/test/Linker/2004-12-03-DisagreeingType.ll<br>
>    llvm/trunk/test/Linker/2005-02-12-ConstantGlobals-2.ll<br>
>    llvm/trunk/test/Linker/2005-02-12-ConstantGlobals.ll<br>
>    llvm/trunk/test/Linker/2005-12-06-AppendingZeroLengthArrays.ll<br>
>    llvm/trunk/test/Linker/2006-06-15-GlobalVarAlignment.ll<br>
>    llvm/trunk/test/Linker/2008-06-13-LinkOnceRedefinition.ll<br>
>    llvm/trunk/test/Linker/2008-06-26-AddressSpace.ll<br>
>    llvm/trunk/test/Linker/AppendingLinkage.ll<br>
>    llvm/trunk/test/Linker/AppendingLinkage2.ll<br>
>    llvm/trunk/test/Linker/ConstantGlobals1.ll<br>
>    llvm/trunk/test/Linker/ConstantGlobals2.ll<br>
>    llvm/trunk/test/Linker/ConstantGlobals3.ll<br>
>    llvm/trunk/test/Linker/link-global-to-func.ll<br>
>    llvm/trunk/test/Linker/redefinition.ll<br>
>    llvm/trunk/test/Linker/weakextern.ll<br>
>    llvm/trunk/test/MC/Disassembler/ARM/invalid-BFI-arm.txt<br>
>    llvm/trunk/test/MC/Disassembler/ARM/invalid-Bcc-thumb.txt<br>
>    llvm/trunk/test/MC/Disassembler/ARM/invalid-CPS2p-arm.txt<br>
>    llvm/trunk/test/MC/Disassembler/ARM/invalid-CPS3p-arm.txt<br>
>    llvm/trunk/test/MC/Disassembler/ARM/invalid-DMB-thumb.txt<br>
>    llvm/trunk/test/MC/Disassembler/ARM/invalid-DSB-arm.txt<br>
>    llvm/trunk/test/MC/Disassembler/ARM/invalid-IT-CBNZ-thumb.txt<br>
>    llvm/trunk/test/MC/Disassembler/ARM/invalid-IT-thumb.txt<br>
>    llvm/trunk/test/MC/Disassembler/ARM/invalid-LDC-form-arm.txt<br>
>    llvm/trunk/test/MC/Disassembler/ARM/invalid-LDM-thumb.txt<br>
>    llvm/trunk/test/MC/Disassembler/ARM/invalid-LDRB_POST-arm.txt<br>
>    llvm/trunk/test/MC/Disassembler/ARM/invalid-LDRD_PRE-thumb.txt<br>
>    llvm/trunk/test/MC/Disassembler/ARM/invalid-LDR_PRE-arm.txt<br>
>    llvm/trunk/test/MC/Disassembler/ARM/invalid-LDRrs-arm.txt<br>
>    llvm/trunk/test/MC/Disassembler/ARM/invalid-MCR-arm.txt<br>
>    llvm/trunk/test/MC/Disassembler/ARM/invalid-MOVTi16-arm.txt<br>
>    llvm/trunk/test/MC/Disassembler/ARM/invalid-MOVr-arm.txt<br>
>    llvm/trunk/test/MC/Disassembler/ARM/invalid-MOVs-LSL-arm.txt<br>
>    llvm/trunk/test/MC/Disassembler/ARM/invalid-MOVs-arm.txt<br>
>    llvm/trunk/test/MC/Disassembler/ARM/invalid-MSRi-arm.txt<br>
>    llvm/trunk/test/MC/Disassembler/ARM/invalid-RFEorLDMIA-arm.txt<br>
>    llvm/trunk/test/MC/Disassembler/ARM/invalid-SBFX-arm.txt<br>
>    llvm/trunk/test/MC/Disassembler/ARM/invalid-SMLAD-arm.txt<br>
>    llvm/trunk/test/MC/Disassembler/ARM/invalid-SRS-arm.txt<br>
>    llvm/trunk/test/MC/Disassembler/ARM/invalid-STMIA_UPD-thumb.txt<br>
>    llvm/trunk/test/MC/Disassembler/ARM/invalid-SXTB-arm.txt<br>
>    llvm/trunk/test/MC/Disassembler/ARM/invalid-UMAAL-arm.txt<br>
>    llvm/trunk/test/MC/Disassembler/ARM/invalid-VLD3DUPd32_UPD-thumb.txt<br>
>    llvm/trunk/test/MC/Disassembler/ARM/invalid-VLDMSDB_UPD-arm.txt<br>
>    llvm/trunk/test/MC/Disassembler/ARM/invalid-VST1d8Twb_register-thumb.txt<br>
>    llvm/trunk/test/MC/Disassembler/ARM/invalid-t2Bcc-thumb.txt<br>
>    llvm/trunk/test/MC/Disassembler/ARM/invalid-t2LDRBT-thumb.txt<br>
>    llvm/trunk/test/MC/Disassembler/ARM/invalid-t2LDRSHi12-thumb.txt<br>
>    llvm/trunk/test/MC/Disassembler/ARM/invalid-t2LDRSHi8-thumb.txt<br>
>    llvm/trunk/test/MC/Disassembler/ARM/invalid-t2PUSH-thumb.txt<br>
>    llvm/trunk/test/MC/Disassembler/ARM/invalid-t2STREXD-thumb.txt<br>
>    llvm/trunk/test/MC/Disassembler/ARM/invalid-t2STR_POST-thumb.txt<br>
>    llvm/trunk/test/MC/Disassembler/X86/invalid-VEX-vvvv.txt<br>
>    llvm/trunk/test/MC/Disassembler/X86/invalid-cmp-imm.txt<br>
>    llvm/trunk/test/Other/2003-02-19-LoopInfoNestingBug.ll<br>
>    llvm/trunk/test/Other/invalid-commandline-option.ll<br>
>    llvm/trunk/test/TableGen/DefmInherit.td<br>
>    llvm/trunk/test/TableGen/LazyChange.td<br>
>    llvm/trunk/test/TableGen/ListOfList.td<br>
>    llvm/trunk/test/TableGen/MultiClass.td<br>
>    llvm/trunk/test/TableGen/MultiClassInherit.td<br>
>    llvm/trunk/test/TableGen/Slice.td<br>
>    llvm/trunk/test/TableGen/TargetInstrSpec.td<br>
>    llvm/trunk/test/TableGen/<a href="http://cast.td" target="_blank">cast.td</a><br>
>    llvm/trunk/test/TableGen/<a href="http://foreach.td" target="_blank">foreach.td</a><br>
>    llvm/trunk/test/TableGen/<a href="http://lisp.td" target="_blank">lisp.td</a><br>
>    llvm/trunk/test/TableGen/<a href="http://subst.td" target="_blank">subst.td</a><br>
>    llvm/trunk/test/Transforms/ArgumentPromotion/2008-07-02-array-indexing.ll<br>
>    llvm/trunk/test/Transforms/ArgumentPromotion/byval-2.ll<br>
>    llvm/trunk/test/Transforms/ArgumentPromotion/control-flow2.ll<br>
>    llvm/trunk/test/Transforms/ConstProp/2006-11-30-vector-cast.ll<br>
>    llvm/trunk/test/Transforms/ConstProp/2006-12-01-TruncBoolBug.ll<br>
>    llvm/trunk/test/Transforms/ConstProp/2006-12-01-bool-casts.ll<br>
>    llvm/trunk/test/Transforms/ConstProp/2007-02-23-sdiv.ll<br>
>    llvm/trunk/test/Transforms/ConstProp/2007-11-23-cttz.ll<br>
>    llvm/trunk/test/Transforms/ConstProp/div-zero.ll<br>
>    llvm/trunk/test/Transforms/DeadArgElim/2007-02-07-FuncRename.ll<br>
>    llvm/trunk/test/Transforms/DeadArgElim/canon.ll<br>
>    llvm/trunk/test/Transforms/DeadArgElim/keepalive.ll<br>
>    llvm/trunk/test/Transforms/FunctionAttrs/2009-01-02-LocalStores.ll<br>
>    llvm/trunk/test/Transforms/GVN/2007-07-31-NoDomInherit.ll<br>
>    llvm/trunk/test/Transforms/GVN/2008-07-02-Unreachable.ll<br>
>    llvm/trunk/test/Transforms/GVN/calls-readonly.ll<br>
>    llvm/trunk/test/Transforms/GVN/load-constant-mem.ll<br>
>    llvm/trunk/test/Transforms/GVN/local-pre.ll<br>
>    llvm/trunk/test/Transforms/GVN/nonescaping-malloc.ll<br>
>    llvm/trunk/test/Transforms/GVN/pre-basic-add.ll<br>
>    llvm/trunk/test/Transforms/GVN/rle-must-alias.ll<br>
>    llvm/trunk/test/Transforms/GVN/rle-semidominated.ll<br>
>    llvm/trunk/test/Transforms/GlobalOpt/2008-01-13-OutOfRangeSROA.ll<br>
>    llvm/trunk/test/Transforms/GlobalOpt/2008-01-29-VolatileGlobal.ll<br>
>    llvm/trunk/test/Transforms/GlobalOpt/2008-04-26-SROA-Global-Align.ll<br>
>    llvm/trunk/test/Transforms/GlobalOpt/2009-01-13-phi-user.ll<br>
>    llvm/trunk/test/Transforms/GlobalOpt/2009-03-07-PromotePtrToBool.ll<br>
>    llvm/trunk/test/Transforms/GlobalOpt/constantexpr-dangle.ll<br>
>    llvm/trunk/test/Transforms/GlobalOpt/globalsra-unknown-index.ll<br>
>    llvm/trunk/test/Transforms/GlobalOpt/heap-sra-phi.ll<br>
>    llvm/trunk/test/Transforms/GlobalOpt/integer-bool.ll<br>
>    llvm/trunk/test/Transforms/GlobalOpt/memcpy.ll<br>
>    llvm/trunk/test/Transforms/GlobalOpt/storepointer-compare.ll<br>
>    llvm/trunk/test/Transforms/IPConstantProp/2008-06-09-WeakProp.ll<br>
>    llvm/trunk/test/Transforms/IPConstantProp/return-argument.ll<br>
>    llvm/trunk/test/Transforms/IPConstantProp/return-constant.ll<br>
>    llvm/trunk/test/Transforms/IPConstantProp/return-constants.ll<br>
>    llvm/trunk/test/Transforms/IndVarSimplify/2005-02-26-ExitValueCompute.ll<br>
>    llvm/trunk/test/Transforms/IndVarSimplify/2006-03-31-NegativeStride.ll<br>
>    llvm/trunk/test/Transforms/IndVarSimplify/eliminate-max.ll<br>
>    llvm/trunk/test/Transforms/IndVarSimplify/loop_evaluate_3.ll<br>
>    llvm/trunk/test/Transforms/IndVarSimplify/loop_evaluate_4.ll<br>
>    llvm/trunk/test/Transforms/IndVarSimplify/loop_evaluate_5.ll<br>
>    llvm/trunk/test/Transforms/IndVarSimplify/shrunk-constant.ll<br>
>    llvm/trunk/test/Transforms/Inline/casts.ll<br>
>    llvm/trunk/test/Transforms/Inline/delete-call.ll<br>
>    llvm/trunk/test/Transforms/Inline/externally_available.ll<br>
>    llvm/trunk/test/Transforms/Inline/inline_prune.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/2004-08-10-BoolSetCC.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/2005-06-16-SetCCOrSetCCMiscompile.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/2006-12-08-Phi-ICmp-Op-Fold.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/2006-12-15-Range-Test.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/2007-01-13-ExtCompareMiscompile.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/2007-01-14-FcmpSelf.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/2007-01-27-AndICmp.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/2007-02-01-LoadSinkAlloca.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/2007-03-13-CompareMerge.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/2007-03-21-SignedRangeTest.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/2007-03-25-BadShiftMask.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/2007-03-26-BadShiftMask.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/2007-05-18-CastFoldBug.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/2007-06-06-AshrSignBit.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/2007-06-21-DivCompareMiscomp.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/2007-10-28-stacksave.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/2007-11-15-CompareMiscomp.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/2007-12-18-AddSelCmpSub.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/2008-02-16-SDivOverflow.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/2008-02-16-SDivOverflow2.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/2008-03-13-IntToPtr.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/2008-04-28-VolatileStore.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/2008-04-29-VolatileLoadDontMerge.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/2008-04-29-VolatileLoadMerge.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/2008-05-08-LiveStoreDelete.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/2008-05-18-FoldIntToPtr.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/2008-05-23-CompareFold.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/2008-05-31-AddBool.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/2008-05-31-Bools.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/2008-06-08-ICmpPHI.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/2008-06-13-InfiniteLoopStore.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/2008-06-13-ReadOnlyCallStore.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/2008-06-21-CompareMiscomp.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/2008-06-24-StackRestore.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/2008-07-08-ShiftOneAndOne.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/2008-07-08-SubAnd.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/2008-07-08-VolatileLoadMerge.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/2008-07-10-CastSextBool.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/2008-07-13-DivZero.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/2008-09-29-FoldingOr.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/2008-10-11-DivCompareFold.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/2008-11-01-SRemDemandedBits.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/2008-12-17-SRemNegConstVec.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/2009-01-08-AlignAlloca.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/2009-01-16-PointerAddrSpace.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/2009-01-19-fmod-constant-float-specials.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/2009-01-31-Pressure.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/2009-02-21-LoadCST.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/2009-03-20-AShrOverShift.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/2009-04-07-MulPromoteToI96.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/2009-06-11-StoreAddrSpace.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/JavaCompare.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/add-shrink.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/add-sitofp.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/addnegneg.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/adjust-for-sminmax.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/align-2d-gep.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/and-not-or.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/and-or.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/apint-shift-simplify.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/bitcount.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/bswap.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/dce-iterate.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/deadcode.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/enforce-known-alignment.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/fp-ret-bitcast.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/known_align.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/loadstore-alignment.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/memcpy-to-load.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/multi-use-or.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/narrow.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/odr-linkage.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/or-to-xor.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/phi-merge-gep.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/pr2645-0.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/select-load-call.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/shufflevec-constant.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/signed-comparison.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/srem-simplify-bug.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/stack-overalign.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/stacksaverestore.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/udiv-simplify-bug-0.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/urem-simplify-bug.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/vec_insertelt.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/vec_narrow.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/vector-srem.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/volatile_store.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/zeroext-and-reduce.ll<br>
>    llvm/trunk/test/Transforms/InstCombine/zext-fold.ll<br>
>    llvm/trunk/test/Transforms/JumpThreading/2008-11-27-EntryMunge.ll<br>
>    llvm/trunk/test/Transforms/JumpThreading/no-irreducible-loops.ll<br>
>    llvm/trunk/test/Transforms/LCSSA/2006-06-03-IncorrectIDFPhis.ll<br>
>    llvm/trunk/test/Transforms/LCSSA/2006-06-12-MultipleExitsSameBlock.ll<br>
>    llvm/trunk/test/Transforms/LCSSA/basictest.ll<br>
>    llvm/trunk/test/Transforms/LCSSA/unreachable-use.ll<br>
>    llvm/trunk/test/Transforms/LICM/2007-05-22-VolatileSink.ll<br>
>    llvm/trunk/test/Transforms/LoopSimplify/indirectbr.ll<br>
>    llvm/trunk/test/Transforms/LoopSimplify/merge-exits.ll<br>
>    llvm/trunk/test/Transforms/LoopSimplify/preserve-scev.ll<br>
>    llvm/trunk/test/Transforms/LoopStrengthReduce/dont_reverse.ll<br>
>    llvm/trunk/test/Transforms/LoopStrengthReduce/pr2570.ll<br>
>    llvm/trunk/test/Transforms/LoopStrengthReduce/quadradic-exit-value.ll<br>
>    llvm/trunk/test/Transforms/LoopStrengthReduce/use_postinc_value_outside_loop.ll<br>
>    llvm/trunk/test/Transforms/MergeFunc/phi-speculation2.ll<br>
>    llvm/trunk/test/Transforms/MergeFunc/vector.ll<br>
>    llvm/trunk/test/Transforms/Reassociate/2005-09-01-ArrayOutOfBounds.ll<br>
>    llvm/trunk/test/Transforms/Reassociate/shifttest.ll<br>
>    llvm/trunk/test/Transforms/SCCP/2004-12-10-UndefBranchBug.ll<br>
>    llvm/trunk/test/Transforms/SCCP/2006-12-19-UndefBug.ll<br>
>    llvm/trunk/test/Transforms/SCCP/2008-04-22-multiple-ret-sccp.ll<br>
>    llvm/trunk/test/Transforms/SCCP/2009-01-14-IPSCCP-Invoke.ll<br>
>    llvm/trunk/test/Transforms/SCCP/apint-array.ll<br>
>    llvm/trunk/test/Transforms/SCCP/apint-basictest4.ll<br>
>    llvm/trunk/test/Transforms/SCCP/apint-ipsccp1.ll<br>
>    llvm/trunk/test/Transforms/SCCP/logical-nuke.ll<br>
>    llvm/trunk/test/Transforms/ScalarRepl/2003-09-12-IncorrectPromote.ll<br>
>    llvm/trunk/test/Transforms/ScalarRepl/2003-10-29-ArrayProblem.ll<br>
>    llvm/trunk/test/Transforms/ScalarRepl/2008-01-29-PromoteBug.ll<br>
>    llvm/trunk/test/Transforms/ScalarRepl/2008-06-22-LargeArray.ll<br>
>    llvm/trunk/test/Transforms/ScalarRepl/2008-08-22-out-of-range-array-promote.ll<br>
>    llvm/trunk/test/Transforms/ScalarRepl/2009-02-02-ScalarPromoteOutOfRange.ll<br>
>    llvm/trunk/test/Transforms/ScalarRepl/2009-02-05-LoadFCA.ll<br>
>    llvm/trunk/test/Transforms/ScalarRepl/2009-03-04-MemCpyAlign.ll<br>
>    llvm/trunk/test/Transforms/ScalarRepl/memset-aggregate.ll<br>
>    llvm/trunk/test/Transforms/ScalarRepl/not-a-vector.ll<br>
>    llvm/trunk/test/Transforms/ScalarRepl/union-fp-int.ll<br>
>    llvm/trunk/test/Transforms/ScalarRepl/union-pointer.ll<br>
>    llvm/trunk/test/Transforms/ScalarRepl/vector_memcpy.ll<br>
>    llvm/trunk/test/Transforms/ScalarRepl/volatile.ll<br>
>    llvm/trunk/test/Transforms/SimplifyCFG/2002-05-05-EmptyBlockMerge.ll<br>
>    llvm/trunk/test/Transforms/SimplifyCFG/2008-01-02-hoist-fp-add.ll<br>
>    llvm/trunk/test/Transforms/SimplifyCFG/2008-05-16-PHIBlockMerge.ll<br>
>    llvm/trunk/test/Transforms/SimplifyCFG/2008-07-13-InfLoopMiscompile.ll<br>
>    llvm/trunk/test/Transforms/SimplifyCFG/duplicate-phis.ll<br>
>    llvm/trunk/test/Transforms/SimplifyLibCalls/2007-04-06-strchr-miscompile.ll<br>
>    llvm/trunk/test/Transforms/SimplifyLibCalls/2009-05-30-memcmp-byte.ll<br>
>    llvm/trunk/test/Transforms/SimplifyLibCalls/StrCat.ll<br>
>    llvm/trunk/test/Transforms/SimplifyLibCalls/StrNCat.ll<br>
>    llvm/trunk/test/Transforms/SimplifyLibCalls/abs.ll<br>
>    llvm/trunk/test/Transforms/SimplifyLibCalls/exp2.ll<br>
>    llvm/trunk/test/Transforms/SimplifyLibCalls/memmove.ll<br>
>    llvm/trunk/test/Transforms/SimplifyLibCalls/memset-64.ll<br>
>    llvm/trunk/test/Transforms/SimplifyLibCalls/memset.ll<br>
>    llvm/trunk/test/Transforms/TailCallElim/ackermann.ll<br>
>    llvm/trunk/test/Transforms/TailCallElim/dont-tce-tail-marked-call.ll<br>
>    llvm/trunk/test/Transforms/TailCallElim/dup_tail.ll<br>
>    llvm/trunk/test/Transforms/TailCallElim/trivial_codegen_tailcall.ll<br>
>    llvm/trunk/test/Verifier/2002-04-13-RetTypes.ll<br>
>    llvm/trunk/test/Verifier/2002-11-05-GetelementptrPointers.ll<br>
>    llvm/trunk/test/Verifier/2006-12-12-IntrinsicDefine.ll<br>
>    llvm/trunk/test/Verifier/2008-03-01-AllocaSized.ll<br>
>    llvm/trunk/test/Verifier/2008-08-22-MemCpyAlignment.ll<br>
>    llvm/trunk/test/Verifier/2008-11-15-RetVoid.ll<br>
>    llvm/trunk/test/Verifier/2010-08-07-PointerIntrinsic.ll<br>
>    llvm/trunk/test/Verifier/AmbiguousPhi.ll<br>
>    llvm/trunk/test/Verifier/PhiGrouping.ll<br>
>    llvm/trunk/test/Verifier/SelfReferential.ll<br>
>    llvm/trunk/test/Verifier/aliasing-chain.ll<br>
>    llvm/trunk/test/lit.cfg<br>
><br>
> Modified: llvm/trunk/test/Analysis/LoopInfo/2003-05-15-NestingProblem.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Analysis/LoopInfo/2003-05-15-NestingProblem.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Analysis/LoopInfo/2003-05-15-NestingProblem.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/Analysis/LoopInfo/2003-05-15-NestingProblem.ll (original)<br>
> +++ llvm/trunk/test/Analysis/LoopInfo/2003-05-15-NestingProblem.ll Mon Jul  2 07:47:22 2012<br>
> @@ -2,7 +2,7 @@<br>
> ; not a child of the loopentry.6 loop.<br>
> ;<br>
> ; RUN: opt < %s -analyze -loops | \<br>
> -; RUN:   grep {^            Loop at depth 4 containing: %loopentry.7<header><latch><exiting>}<br>
> +; RUN:   grep "^            Loop at depth 4 containing: %loopentry.7<header><latch><exiting>"<br>
><br>
> define void @getAndMoveToFrontDecode() {<br>
>       br label %endif.2<br>
><br>
> Modified: llvm/trunk/test/Analysis/ScalarEvolution/2007-07-15-NegativeStride.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Analysis/ScalarEvolution/2007-07-15-NegativeStride.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Analysis/ScalarEvolution/2007-07-15-NegativeStride.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/Analysis/ScalarEvolution/2007-07-15-NegativeStride.ll (original)<br>
> +++ llvm/trunk/test/Analysis/ScalarEvolution/2007-07-15-NegativeStride.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,5 +1,5 @@<br>
> ; RUN: opt < %s -analyze -scalar-evolution \<br>
> -; RUN:   -scalar-evolution-max-iterations=0 | grep {Loop %bb: backedge-taken count is 100}<br>
> +; RUN:   -scalar-evolution-max-iterations=0 | grep "Loop %bb: backedge-taken count is 100"<br>
> ; PR1533<br>
><br>
> @array = weak global [101 x i32] zeroinitializer, align 32            ; <[100 x i32]*> [#uses=1]<br>
><br>
> Modified: llvm/trunk/test/Analysis/ScalarEvolution/2007-08-06-Unsigned.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Analysis/ScalarEvolution/2007-08-06-Unsigned.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Analysis/ScalarEvolution/2007-08-06-Unsigned.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/Analysis/ScalarEvolution/2007-08-06-Unsigned.ll (original)<br>
> +++ llvm/trunk/test/Analysis/ScalarEvolution/2007-08-06-Unsigned.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,4 +1,4 @@<br>
> -; RUN: opt < %s -scalar-evolution -analyze | grep {Loop %bb: backedge-taken count is (-1 + (-1 \\* %x) + %y)}<br>
> +; RUN: opt < %s -scalar-evolution -analyze | grep "Loop %bb: backedge-taken count is (-1 + (-1 \* %x) + %y)"<br>
> ; PR1597<br>
><br>
> define i32 @f(i32 %x, i32 %y) {<br>
><br>
> Modified: llvm/trunk/test/Analysis/ScalarEvolution/2007-09-27-LargeStepping.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Analysis/ScalarEvolution/2007-09-27-LargeStepping.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Analysis/ScalarEvolution/2007-09-27-LargeStepping.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/Analysis/ScalarEvolution/2007-09-27-LargeStepping.ll (original)<br>
> +++ llvm/trunk/test/Analysis/ScalarEvolution/2007-09-27-LargeStepping.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,5 +1,5 @@<br>
> ; RUN: opt < %s -analyze -scalar-evolution \<br>
> -; RUN:   -scalar-evolution-max-iterations=0 | grep {backedge-taken count is 13}<br>
> +; RUN:   -scalar-evolution-max-iterations=0 | grep "backedge-taken count is 13"<br>
> ; PR1706<br>
><br>
> define i32 @f() {<br>
><br>
> Modified: llvm/trunk/test/Analysis/ScalarEvolution/2008-02-11-ReversedCondition.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Analysis/ScalarEvolution/2008-02-11-ReversedCondition.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Analysis/ScalarEvolution/2008-02-11-ReversedCondition.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/Analysis/ScalarEvolution/2008-02-11-ReversedCondition.ll (original)<br>
> +++ llvm/trunk/test/Analysis/ScalarEvolution/2008-02-11-ReversedCondition.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,4 +1,4 @@<br>
> -; RUN: opt < %s -scalar-evolution -analyze | grep {Loop %header: backedge-taken count is (0 smax %n)}<br>
> +; RUN: opt < %s -scalar-evolution -analyze | grep "Loop %header: backedge-taken count is (0 smax %n)"<br>
><br>
> define void @foo(i32 %n) {<br>
> entry:<br>
><br>
> Modified: llvm/trunk/test/Analysis/ScalarEvolution/2008-05-25-NegativeStepToZero.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Analysis/ScalarEvolution/2008-05-25-NegativeStepToZero.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Analysis/ScalarEvolution/2008-05-25-NegativeStepToZero.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/Analysis/ScalarEvolution/2008-05-25-NegativeStepToZero.ll (original)<br>
> +++ llvm/trunk/test/Analysis/ScalarEvolution/2008-05-25-NegativeStepToZero.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,5 +1,5 @@<br>
> ; RUN: opt < %s -analyze -scalar-evolution \<br>
> -; RUN:   -scalar-evolution-max-iterations=0 | grep {backedge-taken count is 61}<br>
> +; RUN:   -scalar-evolution-max-iterations=0 | grep "backedge-taken count is 61"<br>
> ; PR2364<br>
><br>
> define i32 @func_6() nounwind  {<br>
><br>
> Modified: llvm/trunk/test/Analysis/ScalarEvolution/2008-07-19-WrappingIV.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Analysis/ScalarEvolution/2008-07-19-WrappingIV.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Analysis/ScalarEvolution/2008-07-19-WrappingIV.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/Analysis/ScalarEvolution/2008-07-19-WrappingIV.ll (original)<br>
> +++ llvm/trunk/test/Analysis/ScalarEvolution/2008-07-19-WrappingIV.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,5 +1,5 @@<br>
> ; RUN: opt < %s -analyze -scalar-evolution \<br>
> -; RUN:   -scalar-evolution-max-iterations=0 | grep {backedge-taken count is 113}<br>
> +; RUN:   -scalar-evolution-max-iterations=0 | grep "backedge-taken count is 113"<br>
> ; PR2088<br>
><br>
> define void @fun() {<br>
><br>
> Modified: llvm/trunk/test/Analysis/ScalarEvolution/2008-11-18-LessThanOrEqual.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Analysis/ScalarEvolution/2008-11-18-LessThanOrEqual.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Analysis/ScalarEvolution/2008-11-18-LessThanOrEqual.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/Analysis/ScalarEvolution/2008-11-18-LessThanOrEqual.ll (original)<br>
> +++ llvm/trunk/test/Analysis/ScalarEvolution/2008-11-18-LessThanOrEqual.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,5 +1,5 @@<br>
> ; RUN: opt < %s -analyze -scalar-evolution |& \<br>
> -; RUN: grep {Loop %bb: backedge-taken count is (7 + (-1 \\* %argc))}<br>
> +; RUN: grep "Loop %bb: backedge-taken count is (7 + (-1 \* %argc))"<br>
><br>
> define i32 @main(i32 %argc, i8** %argv) nounwind {<br>
> entry:<br>
><br>
> Modified: llvm/trunk/test/Analysis/ScalarEvolution/2008-11-18-Stride1.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Analysis/ScalarEvolution/2008-11-18-Stride1.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Analysis/ScalarEvolution/2008-11-18-Stride1.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/Analysis/ScalarEvolution/2008-11-18-Stride1.ll (original)<br>
> +++ llvm/trunk/test/Analysis/ScalarEvolution/2008-11-18-Stride1.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,5 +1,5 @@<br>
> ; RUN: opt < %s -analyze -scalar-evolution \<br>
> -; RUN:  | grep {Loop %bb: Unpredictable backedge-taken count\\.}<br>
> +; RUN:  | grep "Loop %bb: Unpredictable backedge-taken count\."<br>
><br>
> ; ScalarEvolution can't compute a trip count because it doesn't know if<br>
> ; dividing by the stride will have a remainder. This could theoretically<br>
><br>
> Modified: llvm/trunk/test/Analysis/ScalarEvolution/2008-12-08-FiniteSGE.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Analysis/ScalarEvolution/2008-12-08-FiniteSGE.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Analysis/ScalarEvolution/2008-12-08-FiniteSGE.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/Analysis/ScalarEvolution/2008-12-08-FiniteSGE.ll (original)<br>
> +++ llvm/trunk/test/Analysis/ScalarEvolution/2008-12-08-FiniteSGE.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,4 +1,4 @@<br>
> -; RUN: opt < %s -analyze -scalar-evolution | grep {backedge-taken count is 255}<br>
> +; RUN: opt < %s -analyze -scalar-evolution | grep "backedge-taken count is 255"<br>
><br>
> define i32 @foo(i32 %x, i32 %y, i32* %lam, i32* %alp) nounwind {<br>
> bb1.thread:<br>
><br>
> Modified: llvm/trunk/test/Analysis/ScalarEvolution/2009-04-22-TruncCast.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Analysis/ScalarEvolution/2009-04-22-TruncCast.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Analysis/ScalarEvolution/2009-04-22-TruncCast.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/Analysis/ScalarEvolution/2009-04-22-TruncCast.ll (original)<br>
> +++ llvm/trunk/test/Analysis/ScalarEvolution/2009-04-22-TruncCast.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,4 +1,4 @@<br>
> -; RUN: opt < %s -analyze -scalar-evolution | grep {(trunc i} | not grep ext<br>
> +; RUN: opt < %s -analyze -scalar-evolution | grep "(trunc i" | not grep ext<br>
><br>
> define i16 @test1(i8 %x) {<br>
>   %A = sext i8 %x to i32<br>
><br>
> Modified: llvm/trunk/test/Analysis/ScalarEvolution/2009-05-09-PointerEdgeCount.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Analysis/ScalarEvolution/2009-05-09-PointerEdgeCount.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Analysis/ScalarEvolution/2009-05-09-PointerEdgeCount.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/Analysis/ScalarEvolution/2009-05-09-PointerEdgeCount.ll (original)<br>
> +++ llvm/trunk/test/Analysis/ScalarEvolution/2009-05-09-PointerEdgeCount.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,4 +1,4 @@<br>
> -; RUN: opt < %s -analyze -scalar-evolution | grep {count is 2}<br>
> +; RUN: opt < %s -analyze -scalar-evolution | grep "count is 2"<br>
> ; PR3171<br>
> target datalayout = "E-p:64:64:64-a0:0:8-f32:32:32-f64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-v64:64:64-v128:128:128"<br>
><br>
><br>
> Modified: llvm/trunk/test/Analysis/ScalarEvolution/and-xor.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Analysis/ScalarEvolution/and-xor.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Analysis/ScalarEvolution/and-xor.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/Analysis/ScalarEvolution/and-xor.ll (original)<br>
> +++ llvm/trunk/test/Analysis/ScalarEvolution/and-xor.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,5 +1,5 @@<br>
> ; RUN: opt < %s -scalar-evolution -analyze \<br>
> -; RUN:   | grep {\\-->  (zext} | count 2<br>
> +; RUN:   | grep "\-->  (zext" | count 2<br>
><br>
> define i32 @foo(i32 %x) {<br>
>   %n = and i32 %x, 255<br>
><br>
> Modified: llvm/trunk/test/Analysis/ScalarEvolution/avoid-smax-0.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Analysis/ScalarEvolution/avoid-smax-0.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Analysis/ScalarEvolution/avoid-smax-0.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/Analysis/ScalarEvolution/avoid-smax-0.ll (original)<br>
> +++ llvm/trunk/test/Analysis/ScalarEvolution/avoid-smax-0.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,4 +1,4 @@<br>
> -; RUN: opt < %s -scalar-evolution -analyze | grep {Loop %bb3: backedge-taken count is (-1 + %n)}<br>
> +; RUN: opt < %s -scalar-evolution -analyze | grep "Loop %bb3: backedge-taken count is (-1 + %n)"<br>
><br>
> ; We don't want to use a max in the trip count expression in<br>
> ; this testcase.<br>
><br>
> Modified: llvm/trunk/test/Analysis/ScalarEvolution/div-overflow.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Analysis/ScalarEvolution/div-overflow.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Analysis/ScalarEvolution/div-overflow.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/Analysis/ScalarEvolution/div-overflow.ll (original)<br>
> +++ llvm/trunk/test/Analysis/ScalarEvolution/div-overflow.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,5 +1,5 @@<br>
> ; RUN: opt < %s -scalar-evolution -analyze \<br>
> -; RUN:  | grep {\\-->  ((-128 \\* %a) /u -128)}<br>
> +; RUN:  | grep "\-->  ((-128 \* %a) /u -128)"<br>
><br>
> ; Don't let ScalarEvolution fold this div away.<br>
><br>
><br>
> Modified: llvm/trunk/test/Analysis/ScalarEvolution/sext-inreg.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Analysis/ScalarEvolution/sext-inreg.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Analysis/ScalarEvolution/sext-inreg.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/Analysis/ScalarEvolution/sext-inreg.ll (original)<br>
> +++ llvm/trunk/test/Analysis/ScalarEvolution/sext-inreg.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,6 +1,6 @@<br>
> ; RUN: opt < %s -analyze -scalar-evolution > %t<br>
> -; RUN: grep {sext i57 \{0,+,199\}<%bb> to i64} %t | count 1<br>
> -; RUN: grep {sext i59 \{0,+,199\}<%bb> to i64} %t | count 1<br>
> +; RUN: grep "sext i57 {0,+,199}<%bb> to i64" %t | count 1<br>
> +; RUN: grep "sext i59 {0,+,199}<%bb> to i64" %t | count 1<br>
><br>
> target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:128:128"<br>
> target triple = "i386-apple-darwin9.6"<br>
><br>
> Modified: llvm/trunk/test/Analysis/ScalarEvolution/sext-iv-1.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Analysis/ScalarEvolution/sext-iv-1.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Analysis/ScalarEvolution/sext-iv-1.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/Analysis/ScalarEvolution/sext-iv-1.ll (original)<br>
> +++ llvm/trunk/test/Analysis/ScalarEvolution/sext-iv-1.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,5 +1,5 @@<br>
> ; RUN: opt < %s -scalar-evolution -analyze \<br>
> -; RUN:  | grep { -->  (sext i. \{.\*,+,.\*\}<%bb1> to i64)} | count 5<br>
> +; RUN:  | grep " -->  (sext i. {.*,+,.*}<%bb1> to i64)" | count 5<br>
><br>
> ; Don't convert (sext {...,+,...}) to {sext(...),+,sext(...)} in cases<br>
> ; where the trip count is not within range.<br>
><br>
> Modified: llvm/trunk/test/Analysis/ScalarEvolution/smax.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Analysis/ScalarEvolution/smax.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Analysis/ScalarEvolution/smax.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/Analysis/ScalarEvolution/smax.ll (original)<br>
> +++ llvm/trunk/test/Analysis/ScalarEvolution/smax.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,6 +1,6 @@<br>
> ; RUN: opt < %s -analyze -scalar-evolution | grep smax | count 2<br>
> ; RUN: opt < %s -analyze -scalar-evolution | grep \<br>
> -; RUN:     {%. smax %. smax %.}<br>
> +; RUN:     "%. smax %. smax %."<br>
> ; PR1614<br>
><br>
> define i32 @x(i32 %a, i32 %b, i32 %c) {<br>
><br>
> Modified: llvm/trunk/test/Analysis/ScalarEvolution/trip-count.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Analysis/ScalarEvolution/trip-count.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Analysis/ScalarEvolution/trip-count.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/Analysis/ScalarEvolution/trip-count.ll (original)<br>
> +++ llvm/trunk/test/Analysis/ScalarEvolution/trip-count.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,5 +1,5 @@<br>
> ; RUN: opt < %s -analyze -scalar-evolution \<br>
> -; RUN:   -scalar-evolution-max-iterations=0 | grep {backedge-taken count is 10000}<br>
> +; RUN:   -scalar-evolution-max-iterations=0 | grep "backedge-taken count is 10000"<br>
> ; PR1101<br>
><br>
> @A = weak global [1000 x i32] zeroinitializer, align 32<br>
><br>
> Modified: llvm/trunk/test/Analysis/ScalarEvolution/trip-count2.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Analysis/ScalarEvolution/trip-count2.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Analysis/ScalarEvolution/trip-count2.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/Analysis/ScalarEvolution/trip-count2.ll (original)<br>
> +++ llvm/trunk/test/Analysis/ScalarEvolution/trip-count2.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,5 +1,5 @@<br>
> ; RUN: opt < %s -analyze -scalar-evolution | \<br>
> -; RUN:   grep {backedge-taken count is 4}<br>
> +; RUN:   grep "backedge-taken count is 4"<br>
> ; PR1101<br>
><br>
> @A = weak global [1000 x i32] zeroinitializer, align 32<br>
><br>
> Modified: llvm/trunk/test/Analysis/ScalarEvolution/trip-count3.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Analysis/ScalarEvolution/trip-count3.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Analysis/ScalarEvolution/trip-count3.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/Analysis/ScalarEvolution/trip-count3.ll (original)<br>
> +++ llvm/trunk/test/Analysis/ScalarEvolution/trip-count3.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,5 +1,5 @@<br>
> ; RUN: opt < %s -scalar-evolution -analyze \<br>
> -; RUN:  | grep {Loop %bb3\\.i: Unpredictable backedge-taken count\\.}<br>
> +; RUN:  | grep "Loop %bb3\.i: Unpredictable backedge-taken count\."<br>
><br>
> ; ScalarEvolution can't compute a trip count because it doesn't know if<br>
> ; dividing by the stride will have a remainder. This could theoretically<br>
><br>
> Modified: llvm/trunk/test/Analysis/ScalarEvolution/trip-count4.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Analysis/ScalarEvolution/trip-count4.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Analysis/ScalarEvolution/trip-count4.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/Analysis/ScalarEvolution/trip-count4.ll (original)<br>
> +++ llvm/trunk/test/Analysis/ScalarEvolution/trip-count4.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,5 +1,5 @@<br>
> ; RUN: opt < %s -analyze -scalar-evolution \<br>
> -; RUN:   | grep {sext.*trunc.*Exits: 11}<br>
> +; RUN:   | grep "sext.*trunc.*Exits: 11"<br>
><br>
> ; ScalarEvolution should be able to compute a loop exit value for %indvar.i8.<br>
><br>
><br>
> Modified: llvm/trunk/test/Analysis/ScalarEvolution/trip-count5.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Analysis/ScalarEvolution/trip-count5.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Analysis/ScalarEvolution/trip-count5.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/Analysis/ScalarEvolution/trip-count5.ll (original)<br>
> +++ llvm/trunk/test/Analysis/ScalarEvolution/trip-count5.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,6 +1,6 @@<br>
> ; RUN: opt < %s -analyze -scalar-evolution > %t<br>
> ; RUN: grep sext %t | count 2<br>
> -; RUN: not grep {(sext} %t<br>
> +; RUN: not grep "(sext" %t<br>
><br>
> ; ScalarEvolution should be able to compute a maximum trip count<br>
> ; value sufficient to fold away both sext casts.<br>
><br>
> Modified: llvm/trunk/test/Analysis/ScalarEvolution/trip-count6.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Analysis/ScalarEvolution/trip-count6.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Analysis/ScalarEvolution/trip-count6.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/Analysis/ScalarEvolution/trip-count6.ll (original)<br>
> +++ llvm/trunk/test/Analysis/ScalarEvolution/trip-count6.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,5 +1,5 @@<br>
> ; RUN: opt < %s -analyze -scalar-evolution \<br>
> -; RUN:  | grep {max backedge-taken count is 1\$}<br>
> +; RUN:  | grep "max backedge-taken count is 1$"<br>
><br>
> @mode_table = global [4 x i32] zeroinitializer          ; <[4 x i32]*> [#uses=1]<br>
><br>
><br>
> Modified: llvm/trunk/test/Analysis/ScalarEvolution/trip-count7.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Analysis/ScalarEvolution/trip-count7.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Analysis/ScalarEvolution/trip-count7.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/Analysis/ScalarEvolution/trip-count7.ll (original)<br>
> +++ llvm/trunk/test/Analysis/ScalarEvolution/trip-count7.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,5 +1,5 @@<br>
> ; RUN: opt < %s -analyze -scalar-evolution \<br>
> -; RUN:   | grep {Loop %bb7.i: Unpredictable backedge-taken count\\.}<br>
> +; RUN:   | grep "Loop %bb7.i: Unpredictable backedge-taken count\."<br>
><br>
> target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128"<br>
><br>
><br>
> Modified: llvm/trunk/test/Analysis/ScalarEvolution/trip-count8.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Analysis/ScalarEvolution/trip-count8.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Analysis/ScalarEvolution/trip-count8.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/Analysis/ScalarEvolution/trip-count8.ll (original)<br>
> +++ llvm/trunk/test/Analysis/ScalarEvolution/trip-count8.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,5 +1,5 @@<br>
> ; RUN: opt < %s -analyze -scalar-evolution \<br>
> -; RUN:  | grep {Loop %for\\.body: backedge-taken count is (-1 + \[%\]ecx)}<br>
> +; RUN:  | grep "Loop %for\.body: backedge-taken count is (-1 + [%]ecx)"<br>
> ; PR4599<br>
><br>
> target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128"<br>
><br>
> Modified: llvm/trunk/test/Analysis/ScalarEvolution/xor-and.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Analysis/ScalarEvolution/xor-and.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Analysis/ScalarEvolution/xor-and.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/Analysis/ScalarEvolution/xor-and.ll (original)<br>
> +++ llvm/trunk/test/Analysis/ScalarEvolution/xor-and.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,5 +1,5 @@<br>
> ; RUN: opt < %s -scalar-evolution -analyze \<br>
> -; RUN:   | grep {\\-->  (zext i4 (-8 + (trunc i64 (8 \\* %x) to i4)) to i64)}<br>
> +; RUN:   | grep "\-->  (zext i4 (-8 + (trunc i64 (8 \* %x) to i4)) to i64)"<br>
><br>
> ; ScalarEvolution shouldn't try to analyze %z into something like<br>
> ;   -->  (zext i4 (-1 + (-1 * (trunc i64 (8 * %x) to i4))) to i64)<br>
><br>
> Modified: llvm/trunk/test/Assembler/2003-11-12-ConstantExprCast.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Assembler/2003-11-12-ConstantExprCast.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Assembler/2003-11-12-ConstantExprCast.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/Assembler/2003-11-12-ConstantExprCast.ll (original)<br>
> +++ llvm/trunk/test/Assembler/2003-11-12-ConstantExprCast.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,4 +1,4 @@<br>
> -; RUN: llvm-as < %s | llvm-dis | not grep { bitcast (}<br>
> +; RUN: llvm-as < %s | llvm-dis | not grep " bitcast ("<br>
><br>
> @.Base64_1 = external constant [4 x i8]         ; <[4 x i8]*> [#uses=1]<br>
><br>
><br>
> Modified: llvm/trunk/test/Assembler/2003-11-24-SymbolTableCrash.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Assembler/2003-11-24-SymbolTableCrash.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Assembler/2003-11-24-SymbolTableCrash.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/Assembler/2003-11-24-SymbolTableCrash.ll (original)<br>
> +++ llvm/trunk/test/Assembler/2003-11-24-SymbolTableCrash.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,4 +1,4 @@<br>
> -; RUN: not llvm-as < %s |& grep {multiple definition}<br>
> +; RUN: not llvm-as < %s |& grep "multiple definition"<br>
><br>
> define void @test() {<br>
>       %tmp.1 = add i32 0, 1<br>
><br>
> Modified: llvm/trunk/test/Assembler/2004-03-30-UnclosedFunctionCrash.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Assembler/2004-03-30-UnclosedFunctionCrash.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Assembler/2004-03-30-UnclosedFunctionCrash.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/Assembler/2004-03-30-UnclosedFunctionCrash.ll (original)<br>
> +++ llvm/trunk/test/Assembler/2004-03-30-UnclosedFunctionCrash.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,3 +1,3 @@<br>
> -; RUN: not llvm-as %s |& grep {found end of file when expecting more instructions}<br>
> +; RUN: not llvm-as %s |& grep "found end of file when expecting more instructions"<br>
><br>
> define void @foo() {<br>
><br>
> Modified: llvm/trunk/test/Assembler/2004-11-28-InvalidTypeCrash.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Assembler/2004-11-28-InvalidTypeCrash.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Assembler/2004-11-28-InvalidTypeCrash.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/Assembler/2004-11-28-InvalidTypeCrash.ll (original)<br>
> +++ llvm/trunk/test/Assembler/2004-11-28-InvalidTypeCrash.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,4 +1,4 @@<br>
> ; Test for PR463.  This program is erroneous, but should not crash llvm-as.<br>
> -; RUN: not llvm-as %s -o /dev/null |& grep {use of undefined type named 'struct.none'}<br>
> +; RUN: not llvm-as %s -o /dev/null |& grep "use of undefined type named 'struct.none'"<br>
><br>
> @.FOO  = internal global %struct.none zeroinitializer<br>
><br>
> Modified: llvm/trunk/test/Assembler/2007-01-02-Undefined-Arg-Type.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Assembler/2007-01-02-Undefined-Arg-Type.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Assembler/2007-01-02-Undefined-Arg-Type.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/Assembler/2007-01-02-Undefined-Arg-Type.ll (original)<br>
> +++ llvm/trunk/test/Assembler/2007-01-02-Undefined-Arg-Type.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,5 +1,5 @@<br>
> ; The assembler should catch an undefined argument type .<br>
> -; RUN: not llvm-as %s -o /dev/null |& grep {use of undefined type named 'typedef.bc_struct'}<br>
> +; RUN: not llvm-as %s -o /dev/null |& grep "use of undefined type named 'typedef.bc_struct'"<br>
><br>
> ; %typedef.bc_struct = type opaque<br>
><br>
><br>
> Modified: llvm/trunk/test/Assembler/2007-01-16-CrashOnBadCast.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Assembler/2007-01-16-CrashOnBadCast.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Assembler/2007-01-16-CrashOnBadCast.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/Assembler/2007-01-16-CrashOnBadCast.ll (original)<br>
> +++ llvm/trunk/test/Assembler/2007-01-16-CrashOnBadCast.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,5 +1,5 @@<br>
> ; PR1117<br>
> -; RUN: not llvm-as %s -o /dev/null |& grep {invalid cast opcode for cast from}<br>
> +; RUN: not llvm-as %s -o /dev/null |& grep "invalid cast opcode for cast from"<br>
><br>
> define i8* @nada(i64 %X) {<br>
>     %result = trunc i64 %X to i8*<br>
><br>
> Modified: llvm/trunk/test/Assembler/2007-01-16-CrashOnBadCast2.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Assembler/2007-01-16-CrashOnBadCast2.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Assembler/2007-01-16-CrashOnBadCast2.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/Assembler/2007-01-16-CrashOnBadCast2.ll (original)<br>
> +++ llvm/trunk/test/Assembler/2007-01-16-CrashOnBadCast2.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,4 +1,4 @@<br>
> ; PR1117<br>
> -; RUN: not llvm-as %s -o /dev/null |& grep {invalid cast opcode for cast from}<br>
> +; RUN: not llvm-as %s -o /dev/null |& grep "invalid cast opcode for cast from"<br>
><br>
> @X = constant i8* trunc (i64 0 to i8*)<br>
><br>
> Modified: llvm/trunk/test/Assembler/2007-03-19-NegValue.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Assembler/2007-03-19-NegValue.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Assembler/2007-03-19-NegValue.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/Assembler/2007-03-19-NegValue.ll (original)<br>
> +++ llvm/trunk/test/Assembler/2007-03-19-NegValue.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,5 +1,5 @@<br>
> ; Test whether negative values > 64 bits retain their negativeness.<br>
> -; RUN: llvm-as < %s | llvm-dis | grep {add i65.*, -1}<br>
> +; RUN: llvm-as < %s | llvm-dis | grep "add i65.*, -1"<br>
><br>
> define i65 @testConsts(i65 %N) {<br>
>   %a = add i65 %N, -1<br>
><br>
> Modified: llvm/trunk/test/Assembler/2007-04-20-AlignedLoad.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Assembler/2007-04-20-AlignedLoad.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Assembler/2007-04-20-AlignedLoad.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/Assembler/2007-04-20-AlignedLoad.ll (original)<br>
> +++ llvm/trunk/test/Assembler/2007-04-20-AlignedLoad.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,4 +1,4 @@<br>
> -; RUN: llvm-as < %s | llvm-dis | grep {align 1024}<br>
> +; RUN: llvm-as < %s | llvm-dis | grep "align 1024"<br>
><br>
> define i32 @test(i32* %arg) {<br>
> entry:<br>
><br>
> Modified: llvm/trunk/test/Assembler/2007-04-20-AlignedStore.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Assembler/2007-04-20-AlignedStore.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Assembler/2007-04-20-AlignedStore.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/Assembler/2007-04-20-AlignedStore.ll (original)<br>
> +++ llvm/trunk/test/Assembler/2007-04-20-AlignedStore.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,4 +1,4 @@<br>
> -; RUN: llvm-as < %s | llvm-dis | grep {align 1024}<br>
> +; RUN: llvm-as < %s | llvm-dis | grep "align 1024"<br>
><br>
> define void @test(i32* %arg) {<br>
> entry:<br>
><br>
> Modified: llvm/trunk/test/Assembler/2007-04-25-AssemblerFoldExternWeak.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Assembler/2007-04-25-AssemblerFoldExternWeak.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Assembler/2007-04-25-AssemblerFoldExternWeak.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/Assembler/2007-04-25-AssemblerFoldExternWeak.ll (original)<br>
> +++ llvm/trunk/test/Assembler/2007-04-25-AssemblerFoldExternWeak.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,4 +1,4 @@<br>
> -; RUN: llvm-as < %s | llvm-dis | grep {icmp.*test_weak.*null}<br>
> +; RUN: llvm-as < %s | llvm-dis | grep "icmp.*test_weak.*null"<br>
> ; PR1358<br>
> @G = global i1 icmp ne (i32 (...)* @test_weak, i32 (...)* null)<br>
><br>
><br>
> Modified: llvm/trunk/test/Assembler/2007-09-29-GC.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Assembler/2007-09-29-GC.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Assembler/2007-09-29-GC.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/Assembler/2007-09-29-GC.ll (original)<br>
> +++ llvm/trunk/test/Assembler/2007-09-29-GC.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,5 +1,5 @@<br>
> -; RUN: llvm-as < %s | llvm-dis | grep {@f.*gc.*shadowstack}<br>
> -; RUN: llvm-as < %s | llvm-dis | grep {@g.*gc.*java}<br>
> +; RUN: llvm-as < %s | llvm-dis | grep "@f.*gc.*shadowstack"<br>
> +; RUN: llvm-as < %s | llvm-dis | grep "@g.*gc.*java"<br>
><br>
> define void @f() gc "shadowstack" {<br>
> entry:<br>
><br>
> Modified: llvm/trunk/test/Assembler/2007-12-11-AddressSpaces.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Assembler/2007-12-11-AddressSpaces.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Assembler/2007-12-11-AddressSpaces.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/Assembler/2007-12-11-AddressSpaces.ll (original)<br>
> +++ llvm/trunk/test/Assembler/2007-12-11-AddressSpaces.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,8 +1,8 @@<br>
> -; RUN: llvm-as < %s | llvm-dis | grep {addrspace(33)} | count 7<br>
> -; RUN: llvm-as < %s | llvm-dis | grep {addrspace(42)} | count 2<br>
> -; RUN: llvm-as < %s | llvm-dis | grep {addrspace(66)} | count 2<br>
> -; RUN: llvm-as < %s | llvm-dis | grep {addrspace(11)} | count 6<br>
> -; RUN: llvm-as < %s | llvm-dis | grep {addrspace(22)} | count 5<br>
> +; RUN: llvm-as < %s | llvm-dis | grep "addrspace(33)" | count 7<br>
> +; RUN: llvm-as < %s | llvm-dis | grep "addrspace(42)" | count 2<br>
> +; RUN: llvm-as < %s | llvm-dis | grep "addrspace(66)" | count 2<br>
> +; RUN: llvm-as < %s | llvm-dis | grep "addrspace(11)" | count 6<br>
> +; RUN: llvm-as < %s | llvm-dis | grep "addrspace(22)" | count 5<br>
><br>
>       %struct.mystruct = type { i32, i32 addrspace(33)*, i32, i32 addrspace(33)* }<br>
> @input = weak addrspace(42) global %struct.mystruct zeroinitializer           ; <%struct.mystruct addrspace(42)*> [#uses=1]<br>
><br>
> Modified: llvm/trunk/test/Assembler/2008-02-18-IntPointerCrash.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Assembler/2008-02-18-IntPointerCrash.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Assembler/2008-02-18-IntPointerCrash.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/Assembler/2008-02-18-IntPointerCrash.ll (original)<br>
> +++ llvm/trunk/test/Assembler/2008-02-18-IntPointerCrash.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,4 +1,4 @@<br>
> -; RUN: not llvm-as %s |& grep {integer constant must have integer type}<br>
> +; RUN: not llvm-as %s |& grep "integer constant must have integer type"<br>
> ; PR2060<br>
><br>
> define i8* @foo() {<br>
><br>
> Modified: llvm/trunk/test/Assembler/ConstantExprFold.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Assembler/ConstantExprFold.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Assembler/ConstantExprFold.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/Assembler/ConstantExprFold.ll (original)<br>
> +++ llvm/trunk/test/Assembler/ConstantExprFold.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,7 +1,7 @@<br>
> ; This test checks to make sure that constant exprs fold in some simple<br>
> ; situations<br>
><br>
> -; RUN: llvm-as < %s | llvm-dis | not grep {(}<br>
> +; RUN: llvm-as < %s | llvm-dis | not grep "("<br>
><br>
> @A = global i64 0<br>
><br>
><br>
> Modified: llvm/trunk/test/CodeGen/ARM/2009-04-06-AsmModifier.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/ARM/2009-04-06-AsmModifier.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/ARM/2009-04-06-AsmModifier.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/CodeGen/ARM/2009-04-06-AsmModifier.ll (original)<br>
> +++ llvm/trunk/test/CodeGen/ARM/2009-04-06-AsmModifier.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,4 +1,4 @@<br>
> -; RUN: llc < %s -march=arm | grep {swi 107}<br>
> +; RUN: llc < %s -march=arm | grep "swi 107"<br>
><br>
> define i32 @_swilseek(i32) nounwind {<br>
> entry:<br>
><br>
> Modified: llvm/trunk/test/CodeGen/ARM/aliases.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/ARM/aliases.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/ARM/aliases.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/CodeGen/ARM/aliases.ll (original)<br>
> +++ llvm/trunk/test/CodeGen/ARM/aliases.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,5 +1,5 @@<br>
> ; RUN: llc < %s -mtriple=arm-linux-gnueabi -o %t<br>
> -; RUN: grep { = } %t   | count 5<br>
> +; RUN: grep " = " %t   | count 5<br>
> ; RUN: grep globl %t | count 4<br>
> ; RUN: grep weak %t  | count 1<br>
><br>
><br>
> Modified: llvm/trunk/test/CodeGen/ARM/cse-libcalls.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/ARM/cse-libcalls.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/ARM/cse-libcalls.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/CodeGen/ARM/cse-libcalls.ll (original)<br>
> +++ llvm/trunk/test/CodeGen/ARM/cse-libcalls.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,4 +1,4 @@<br>
> -; RUN: llc < %s -march=arm | grep {bl.\*__ltdf} | count 1<br>
> +; RUN: llc < %s -march=arm | grep "bl.*__ltdf" | count 1<br>
> target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:128:128"<br>
> target triple = "i386-apple-darwin8"<br>
><br>
><br>
> Modified: llvm/trunk/test/CodeGen/ARM/lsr-scale-addr-mode.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/ARM/lsr-scale-addr-mode.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/ARM/lsr-scale-addr-mode.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/CodeGen/ARM/lsr-scale-addr-mode.ll (original)<br>
> +++ llvm/trunk/test/CodeGen/ARM/lsr-scale-addr-mode.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,4 +1,4 @@<br>
> -; RUN: llc < %s -march=arm | grep lsl | grep -F {lsl #2\]}<br>
> +; RUN: llc < %s -march=arm | grep lsl | grep -F "lsl #2]"<br>
> ; Should use scaled addressing mode.<br>
><br>
> define void @sintzero(i32* %a) nounwind {<br>
><br>
> Modified: llvm/trunk/test/CodeGen/ARM/str_pre.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/ARM/str_pre.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/ARM/str_pre.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/CodeGen/ARM/str_pre.ll (original)<br>
> +++ llvm/trunk/test/CodeGen/ARM/str_pre.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,5 +1,5 @@<br>
> ; RUN: llc < %s -march=arm | \<br>
> -; RUN:   grep {str.*\\!} | count 2<br>
> +; RUN:   grep "str.*\!" | count 2<br>
><br>
> define void @test1(i32* %X, i32* %A, i32** %dest) {<br>
>         %B = load i32* %A               ; <i32> [#uses=1]<br>
><br>
> Modified: llvm/trunk/test/CodeGen/ARM/thread_pointer.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/ARM/thread_pointer.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/ARM/thread_pointer.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/CodeGen/ARM/thread_pointer.ll (original)<br>
> +++ llvm/trunk/test/CodeGen/ARM/thread_pointer.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,5 +1,5 @@<br>
> ; RUN: llc < %s -march=arm -mtriple=arm-linux-gnueabi | \<br>
> -; RUN:     grep {__aeabi_read_tp}<br>
> +; RUN:     grep "__aeabi_read_tp"<br>
><br>
> define i8* @test() {<br>
> entry:<br>
><br>
> Modified: llvm/trunk/test/CodeGen/ARM/tls1.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/ARM/tls1.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/ARM/tls1.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/CodeGen/ARM/tls1.ll (original)<br>
> +++ llvm/trunk/test/CodeGen/ARM/tls1.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,9 +1,9 @@<br>
> ; RUN: llc < %s -march=arm -mtriple=arm-linux-gnueabi | \<br>
> -; RUN:     grep {i(tpoff)}<br>
> +; RUN:     grep "i(tpoff)"<br>
> ; RUN: llc < %s -march=arm -mtriple=arm-linux-gnueabi | \<br>
> -; RUN:     grep {__aeabi_read_tp}<br>
> +; RUN:     grep "__aeabi_read_tp"<br>
> ; RUN: llc < %s -march=arm -mtriple=arm-linux-gnueabi \<br>
> -; RUN:     -relocation-model=pic | grep {__tls_get_addr}<br>
> +; RUN:     -relocation-model=pic | grep "__tls_get_addr"<br>
><br>
><br>
> @i = thread_local global i32 15               ; <i32*> [#uses=2]<br>
><br>
> Modified: llvm/trunk/test/CodeGen/ARM/tls3.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/ARM/tls3.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/ARM/tls3.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/CodeGen/ARM/tls3.ll (original)<br>
> +++ llvm/trunk/test/CodeGen/ARM/tls3.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,5 +1,5 @@<br>
> ; RUN: llc < %s -march=arm -mtriple=arm-linux-gnueabi | \<br>
> -; RUN:     grep {tbss}<br>
> +; RUN:     grep "tbss"<br>
><br>
> %struct.anon = type { i32, i32 }<br>
> @teste = internal thread_local global %struct.anon zeroinitializer            ; <%struct.anon*> [#uses=1]<br>
><br>
> Modified: llvm/trunk/test/CodeGen/CellSPU/shift_ops.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/CellSPU/shift_ops.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/CellSPU/shift_ops.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/CodeGen/CellSPU/shift_ops.ll (original)<br>
> +++ llvm/trunk/test/CodeGen/CellSPU/shift_ops.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,20 +1,20 @@<br>
> ; RUN: llc < %s -march=cellspu > %t1.s<br>
> -; RUN: grep {shlh    }  %t1.s | count 10<br>
> -; RUN: grep {shlhi   }  %t1.s | count 3<br>
> -; RUN: grep {shl     }  %t1.s | count 10<br>
> -; RUN: grep {shli    }  %t1.s | count 3<br>
> -; RUN: grep {xshw    }  %t1.s | count 5<br>
> -; RUN: grep {and     }  %t1.s | count 15<br>
> -; RUN: grep {andi    }  %t1.s | count 4<br>
> -; RUN: grep {rotmi   }  %t1.s | count 4<br>
> -; RUN: grep {rotqmbyi        }  %t1.s | count 1<br>
> -; RUN: grep {rotqmbii        }  %t1.s | count 2<br>
> -; RUN: grep {rotqmby }  %t1.s | count 1<br>
> -; RUN: grep {rotqmbi }  %t1.s | count 2<br>
> -; RUN: grep {rotqbyi }  %t1.s | count 1<br>
> -; RUN: grep {rotqbii }  %t1.s | count 2<br>
> -; RUN: grep {rotqbybi        }  %t1.s | count 1<br>
> -; RUN: grep {sfi     }  %t1.s | count 6<br>
> +; RUN: grep "shlh    "  %t1.s | count 10<br>
> +; RUN: grep "shlhi   "  %t1.s | count 3<br>
> +; RUN: grep "shl     "  %t1.s | count 10<br>
> +; RUN: grep "shli    "  %t1.s | count 3<br>
> +; RUN: grep "xshw    "  %t1.s | count 5<br>
> +; RUN: grep "and     "  %t1.s | count 15<br>
> +; RUN: grep "andi    "  %t1.s | count 4<br>
> +; RUN: grep "rotmi   "  %t1.s | count 4<br>
> +; RUN: grep "rotqmbyi        "  %t1.s | count 1<br>
> +; RUN: grep "rotqmbii        "  %t1.s | count 2<br>
> +; RUN: grep "rotqmby "  %t1.s | count 1<br>
> +; RUN: grep "rotqmbi "  %t1.s | count 2<br>
> +; RUN: grep "rotqbyi "  %t1.s | count 1<br>
> +; RUN: grep "rotqbii "  %t1.s | count 2<br>
> +; RUN: grep "rotqbybi        "  %t1.s | count 1<br>
> +; RUN: grep "sfi     "  %t1.s | count 6<br>
> ; RUN: cat %t1.s | FileCheck %s<br>
><br>
> target datalayout = "E-p:32:32:128-f64:64:128-f32:32:128-i64:32:128-i32:32:128-i16:16:128-i8:8:128-i1:8:128-a0:0:128-v128:128:128-s0:128:128"<br>
><br>
> Modified: llvm/trunk/test/CodeGen/CellSPU/stores.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/CellSPU/stores.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/CellSPU/stores.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/CodeGen/CellSPU/stores.ll (original)<br>
> +++ llvm/trunk/test/CodeGen/CellSPU/stores.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,6 +1,6 @@<br>
> ; RUN: llc < %s -march=cellspu > %t1.s<br>
> -; RUN: grep {stqd.*0(\$3)}      %t1.s | count 4<br>
> -; RUN: grep {stqd.*16(\$3)}     %t1.s | count 4<br>
> +; RUN: grep 'stqd.*0($3)'       %t1.s | count 4<br>
> +; RUN: grep 'stqd.*16($3)'      %t1.s | count 4<br>
> ; RUN: grep 16256               %t1.s | count 2<br>
> ; RUN: grep 16384               %t1.s | count 1<br>
> ; RUN: grep 771                 %t1.s | count 4<br>
> @@ -8,7 +8,7 @@<br>
> ; RUN: grep 1799                %t1.s | count 2<br>
> ; RUN: grep 1543                %t1.s | count 5<br>
> ; RUN: grep 1029                %t1.s | count 3<br>
> -; RUN: grep {shli.*, 4}         %t1.s | count 4<br>
> +; RUN: grep 'shli.*, 4'         %t1.s | count 4<br>
> ; RUN: grep stqx                %t1.s | count 4<br>
> ; RUN: grep ilhu                %t1.s | count 11<br>
> ; RUN: grep iohl                %t1.s | count 8<br>
><br>
> Modified: llvm/trunk/test/CodeGen/CellSPU/trunc.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/CellSPU/trunc.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/CellSPU/trunc.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/CodeGen/CellSPU/trunc.ll (original)<br>
> +++ llvm/trunk/test/CodeGen/CellSPU/trunc.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,19 +1,19 @@<br>
> ; RUN: llc < %s -march=cellspu > %t1.s<br>
> ; RUN: grep shufb   %t1.s | count 19<br>
> -; RUN: grep {ilhu.*1799}  %t1.s | count 1<br>
> -; RUN: grep {ilhu.*771}  %t1.s | count 2<br>
> -; RUN: grep {ilhu.*1543}  %t1.s | count 1<br>
> -; RUN: grep {ilhu.*1029}  %t1.s | count 1<br>
> -; RUN: grep {ilhu.*515}  %t1.s | count 1<br>
> -; RUN: grep {ilhu.*3855}  %t1.s | count 1<br>
> -; RUN: grep {ilhu.*3599}  %t1.s | count 1<br>
> -; RUN: grep {ilhu.*3085}  %t1.s | count 1<br>
> -; RUN: grep {iohl.*3855}  %t1.s | count 1<br>
> -; RUN: grep {iohl.*3599}  %t1.s | count 2<br>
> -; RUN: grep {iohl.*1543}  %t1.s | count 2<br>
> -; RUN: grep {iohl.*771}  %t1.s | count 2<br>
> -; RUN: grep {iohl.*515}  %t1.s | count 1<br>
> -; RUN: grep {iohl.*1799}  %t1.s | count 1<br>
> +; RUN: grep "ilhu.*1799"  %t1.s | count 1<br>
> +; RUN: grep "ilhu.*771"  %t1.s | count 2<br>
> +; RUN: grep "ilhu.*1543"  %t1.s | count 1<br>
> +; RUN: grep "ilhu.*1029"  %t1.s | count 1<br>
> +; RUN: grep "ilhu.*515"  %t1.s | count 1<br>
> +; RUN: grep "ilhu.*3855"  %t1.s | count 1<br>
> +; RUN: grep "ilhu.*3599"  %t1.s | count 1<br>
> +; RUN: grep "ilhu.*3085"  %t1.s | count 1<br>
> +; RUN: grep "iohl.*3855"  %t1.s | count 1<br>
> +; RUN: grep "iohl.*3599"  %t1.s | count 2<br>
> +; RUN: grep "iohl.*1543"  %t1.s | count 2<br>
> +; RUN: grep "iohl.*771"  %t1.s | count 2<br>
> +; RUN: grep "iohl.*515"  %t1.s | count 1<br>
> +; RUN: grep "iohl.*1799"  %t1.s | count 1<br>
> ; RUN: grep lqa  %t1.s | count 1<br>
> ; RUN: grep cbd  %t1.s | count 4<br>
> ; RUN: grep chd  %t1.s | count 3<br>
><br>
> Modified: llvm/trunk/test/CodeGen/PowerPC/2005-09-02-LegalizeDuplicatesCalls.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/PowerPC/2005-09-02-LegalizeDuplicatesCalls.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/PowerPC/2005-09-02-LegalizeDuplicatesCalls.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/CodeGen/PowerPC/2005-09-02-LegalizeDuplicatesCalls.ll (original)<br>
> +++ llvm/trunk/test/CodeGen/PowerPC/2005-09-02-LegalizeDuplicatesCalls.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,7 +1,7 @@<br>
> ; This function should have exactly one call to fixdfdi, no more!<br>
><br>
> ; RUN: llc < %s -march=ppc32 -mattr=-64bit | \<br>
> -; RUN:    grep {bl .*fixdfdi} | count 1<br>
> +; RUN:    grep "bl .*fixdfdi" | count 1<br>
><br>
> define double @test2(double %tmp.7705) {<br>
>         %<a href="http://mem_tmp.2.0.in" target="_blank">mem_tmp.2.0.in</a> = fptosi double %tmp.7705 to i64                ; <i64> [#uses=1]<br>
><br>
> Modified: llvm/trunk/test/CodeGen/PowerPC/2006-04-05-splat-ish.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/PowerPC/2006-04-05-splat-ish.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/PowerPC/2006-04-05-splat-ish.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/CodeGen/PowerPC/2006-04-05-splat-ish.ll (original)<br>
> +++ llvm/trunk/test/CodeGen/PowerPC/2006-04-05-splat-ish.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,5 +1,5 @@<br>
> ; RUN: llc < %s -march=ppc32 -mtriple=powerpc-apple-darwin8 -mcpu=g5 | \<br>
> -; RUN:   grep {vspltish v.*, 10}<br>
> +; RUN:   grep "vspltish v.*, 10"<br>
><br>
> define void @test(<8 x i16>* %P) {<br>
>         %tmp = load <8 x i16>* %P               ; <<8 x i16>> [#uses=1]<br>
><br>
> Modified: llvm/trunk/test/CodeGen/PowerPC/2007-04-24-InlineAsm-I-Modifier.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/PowerPC/2007-04-24-InlineAsm-I-Modifier.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/PowerPC/2007-04-24-InlineAsm-I-Modifier.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/CodeGen/PowerPC/2007-04-24-InlineAsm-I-Modifier.ll (original)<br>
> +++ llvm/trunk/test/CodeGen/PowerPC/2007-04-24-InlineAsm-I-Modifier.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,5 +1,5 @@<br>
> -; RUN: llc < %s -march=ppc32 -mtriple=powerpc-apple-darwin8.8.0 | grep {foo r3, r4}<br>
> -; RUN: llc < %s -march=ppc32 -mtriple=powerpc-apple-darwin8.8.0 | grep {bari r3, 47}<br>
> +; RUN: llc < %s -march=ppc32 -mtriple=powerpc-apple-darwin8.8.0 | grep "foo r3, r4"<br>
> +; RUN: llc < %s -march=ppc32 -mtriple=powerpc-apple-darwin8.8.0 | grep "bari r3, 47"<br>
><br>
> ; PR1351<br>
><br>
><br>
> Modified: llvm/trunk/test/CodeGen/PowerPC/2007-05-30-dagcombine-miscomp.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/PowerPC/2007-05-30-dagcombine-miscomp.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/PowerPC/2007-05-30-dagcombine-miscomp.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/CodeGen/PowerPC/2007-05-30-dagcombine-miscomp.ll (original)<br>
> +++ llvm/trunk/test/CodeGen/PowerPC/2007-05-30-dagcombine-miscomp.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,7 +1,7 @@<br>
> target datalayout = "E-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64"<br>
> target triple = "powerpc-apple-darwin8.8.0"<br>
><br>
> -; RUN: llc < %s -march=ppc32 | grep {rlwinm r3, r3, 23, 30, 30}<br>
> +; RUN: llc < %s -march=ppc32 | grep "rlwinm r3, r3, 23, 30, 30"<br>
> ; PR1473<br>
><br>
> define zeroext i8 @foo(i16 zeroext  %a)   {<br>
><br>
> Modified: llvm/trunk/test/CodeGen/PowerPC/Frames-leaf.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/PowerPC/Frames-leaf.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/PowerPC/Frames-leaf.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/CodeGen/PowerPC/Frames-leaf.ll (original)<br>
> +++ llvm/trunk/test/CodeGen/PowerPC/Frames-leaf.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,35 +1,35 @@<br>
> ; RUN: llc < %s -march=ppc32 | \<br>
> -; RUN:   not grep {stw r31, 20(r1)}<br>
> +; RUN:   not grep "stw r31, 20(r1)"<br>
> ; RUN: llc < %s -march=ppc32 | \<br>
> -; RUN:   not grep {stwu r1, -.*(r1)}<br>
> +; RUN:   not grep "stwu r1, -.*(r1)"<br>
> ; RUN: llc < %s -march=ppc32 | \<br>
> -; RUN:   not grep {addi r1, r1, }<br>
> +; RUN:   not grep "addi r1, r1, "<br>
> ; RUN: llc < %s -march=ppc32 | \<br>
> -; RUN:   not grep {lwz r31, 20(r1)}<br>
> +; RUN:   not grep "lwz r31, 20(r1)"<br>
> ; RUN: llc < %s -march=ppc32 -disable-fp-elim | \<br>
> -; RUN:   not grep {stw r31, 20(r1)}<br>
> +; RUN:   not grep "stw r31, 20(r1)"<br>
> ; RUN: llc < %s -march=ppc32 -disable-fp-elim | \<br>
> -; RUN:   not grep {stwu r1, -.*(r1)}<br>
> +; RUN:   not grep "stwu r1, -.*(r1)"<br>
> ; RUN: llc < %s -march=ppc32 -disable-fp-elim | \<br>
> -; RUN:   not grep {addi r1, r1, }<br>
> +; RUN:   not grep "addi r1, r1, "<br>
> ; RUN: llc < %s -march=ppc32 -disable-fp-elim | \<br>
> -; RUN:   not grep {lwz r31, 20(r1)}<br>
> +; RUN:   not grep "lwz r31, 20(r1)"<br>
> ; RUN: llc < %s -march=ppc64 | \<br>
> -; RUN:   not grep {std r31, 40(r1)}<br>
> +; RUN:   not grep "std r31, 40(r1)"<br>
> ; RUN: llc < %s -march=ppc64 | \<br>
> -; RUN:   not grep {stdu r1, -.*(r1)}<br>
> +; RUN:   not grep "stdu r1, -.*(r1)"<br>
> ; RUN: llc < %s -march=ppc64 | \<br>
> -; RUN:   not grep {addi r1, r1, }<br>
> +; RUN:   not grep "addi r1, r1, "<br>
> ; RUN: llc < %s -march=ppc64 | \<br>
> -; RUN:   not grep {ld r31, 40(r1)}<br>
> +; RUN:   not grep "ld r31, 40(r1)"<br>
> ; RUN: llc < %s -march=ppc64 -disable-fp-elim | \<br>
> -; RUN:   not grep {stw r31, 40(r1)}<br>
> +; RUN:   not grep "stw r31, 40(r1)"<br>
> ; RUN: llc < %s -march=ppc64 -disable-fp-elim | \<br>
> -; RUN:   not grep {stdu r1, -.*(r1)}<br>
> +; RUN:   not grep "stdu r1, -.*(r1)"<br>
> ; RUN: llc < %s -march=ppc64 -disable-fp-elim | \<br>
> -; RUN:   not grep {addi r1, r1, }<br>
> +; RUN:   not grep "addi r1, r1, "<br>
> ; RUN: llc < %s -march=ppc64 -disable-fp-elim | \<br>
> -; RUN:   not grep {ld r31, 40(r1)}<br>
> +; RUN:   not grep "ld r31, 40(r1)"<br>
><br>
> define i32* @f1() {<br>
>         %tmp = alloca i32, i32 2                ; <i32*> [#uses=1]<br>
><br>
> Modified: llvm/trunk/test/CodeGen/PowerPC/Frames-small.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/PowerPC/Frames-small.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/PowerPC/Frames-small.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/CodeGen/PowerPC/Frames-small.ll (original)<br>
> +++ llvm/trunk/test/CodeGen/PowerPC/Frames-small.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,26 +1,26 @@<br>
> ; RUN: llc < %s -march=ppc32 -mtriple=powerpc-apple-darwin8 -o %t1<br>
> -; RUN: not grep {stw r31, -4(r1)} %t1<br>
> -; RUN: grep {stwu r1, -16448(r1)} %t1<br>
> -; RUN: grep {addi r1, r1, 16448} %t1<br>
> +; RUN: not grep "stw r31, -4(r1)" %t1<br>
> +; RUN: grep "stwu r1, -16448(r1)" %t1<br>
> +; RUN: grep "addi r1, r1, 16448" %t1<br>
> ; RUN: llc < %s -march=ppc32 | \<br>
> -; RUN: not grep {lwz r31, -4(r1)}<br>
> +; RUN: not grep "lwz r31, -4(r1)"<br>
> ; RUN: llc < %s -march=ppc32 -mtriple=powerpc-apple-darwin8 -disable-fp-elim \<br>
> ; RUN:   -o %t2<br>
> -; RUN: grep {stw r31, -4(r1)} %t2<br>
> -; RUN: grep {stwu r1, -16448(r1)} %t2<br>
> -; RUN: grep {addi r1, r1, 16448} %t2<br>
> -; RUN: grep {lwz r31, -4(r1)} %t2<br>
> +; RUN: grep "stw r31, -4(r1)" %t2<br>
> +; RUN: grep "stwu r1, -16448(r1)" %t2<br>
> +; RUN: grep "addi r1, r1, 16448" %t2<br>
> +; RUN: grep "lwz r31, -4(r1)" %t2<br>
> ; RUN: llc < %s -march=ppc64 -mtriple=powerpc-apple-darwin8 -o %t3<br>
> -; RUN: not grep {std r31, -8(r1)} %t3<br>
> -; RUN: grep {stdu r1, -16496(r1)} %t3<br>
> -; RUN: grep {addi r1, r1, 16496} %t3<br>
> -; RUN: not grep {ld r31, -8(r1)} %t3<br>
> +; RUN: not grep "std r31, -8(r1)" %t3<br>
> +; RUN: grep "stdu r1, -16496(r1)" %t3<br>
> +; RUN: grep "addi r1, r1, 16496" %t3<br>
> +; RUN: not grep "ld r31, -8(r1)" %t3<br>
> ; RUN: llc < %s -march=ppc64 -mtriple=powerpc-apple-darwin8 -disable-fp-elim \<br>
> ; RUN:   -o %t4<br>
> -; RUN: grep {std r31, -8(r1)} %t4<br>
> -; RUN: grep {stdu r1, -16512(r1)} %t4<br>
> -; RUN: grep {addi r1, r1, 16512} %t4<br>
> -; RUN: grep {ld r31, -8(r1)} %t4<br>
> +; RUN: grep "std r31, -8(r1)" %t4<br>
> +; RUN: grep "stdu r1, -16512(r1)" %t4<br>
> +; RUN: grep "addi r1, r1, 16512" %t4<br>
> +; RUN: grep "ld r31, -8(r1)" %t4<br>
><br>
> define i32* @f1() {<br>
>         %tmp = alloca i32, i32 4095             ; <i32*> [#uses=1]<br>
><br>
> Modified: llvm/trunk/test/CodeGen/PowerPC/LargeAbsoluteAddr.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/PowerPC/LargeAbsoluteAddr.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/PowerPC/LargeAbsoluteAddr.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/CodeGen/PowerPC/LargeAbsoluteAddr.ll (original)<br>
> +++ llvm/trunk/test/CodeGen/PowerPC/LargeAbsoluteAddr.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,9 +1,9 @@<br>
> ; RUN: llc < %s -march=ppc32 -mtriple=powerpc-apple-darwin | \<br>
> -; RUN:   grep {stw r4, 32751}<br>
> +; RUN:   grep "stw r4, 32751"<br>
> ; RUN: llc < %s -march=ppc64 -mtriple=powerpc-apple-darwin | \<br>
> -; RUN:   grep {stw r4, 32751}<br>
> +; RUN:   grep "stw r4, 32751"<br>
> ; RUN: llc < %s -march=ppc64 -mtriple=powerpc-apple-darwin | \<br>
> -; RUN:   grep {std r4, 9024}<br>
> +; RUN:   grep "std r4, 9024"<br>
><br>
> define void @test() nounwind {<br>
>       store i32 0, i32* inttoptr (i64 48725999 to i32*)<br>
><br>
> Modified: llvm/trunk/test/CodeGen/PowerPC/and-imm.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/PowerPC/and-imm.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/PowerPC/and-imm.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/CodeGen/PowerPC/and-imm.ll (original)<br>
> +++ llvm/trunk/test/CodeGen/PowerPC/and-imm.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,4 +1,4 @@<br>
> -; RUN: llc < %s -march=ppc32 | not grep {ori\\|lis}<br>
> +; RUN: llc < %s -march=ppc32 | not grep "ori\|lis"<br>
><br>
> ; andi. r3, r3, 32769<br>
> define i32 @test(i32 %X) {<br>
><br>
> Modified: llvm/trunk/test/CodeGen/PowerPC/big-endian-actual-args.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/PowerPC/big-endian-actual-args.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/PowerPC/big-endian-actual-args.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/CodeGen/PowerPC/big-endian-actual-args.ll (original)<br>
> +++ llvm/trunk/test/CodeGen/PowerPC/big-endian-actual-args.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,7 +1,7 @@<br>
> ; RUN: llc < %s -march=ppc32 -mtriple=powerpc-unknown-linux-gnu | \<br>
> -; RUN:   grep {addc 4, 4, 6}<br>
> +; RUN:   grep "addc 4, 4, 6"<br>
> ; RUN: llc < %s -march=ppc32 -mtriple=powerpc-unknown-linux-gnu | \<br>
> -; RUN:   grep {adde 3, 3, 5}<br>
> +; RUN:   grep "adde 3, 3, 5"<br>
><br>
> define i64 @foo(i64 %x, i64 %y) {<br>
>   %z = add i64 %x, %y<br>
><br>
> Modified: llvm/trunk/test/CodeGen/PowerPC/big-endian-call-result.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/PowerPC/big-endian-call-result.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/PowerPC/big-endian-call-result.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/CodeGen/PowerPC/big-endian-call-result.ll (original)<br>
> +++ llvm/trunk/test/CodeGen/PowerPC/big-endian-call-result.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,7 +1,7 @@<br>
> ; RUN: llc < %s -march=ppc32 -mtriple=powerpc-unknown-linux-gnu | \<br>
> -; RUN:   grep {addic 4, 4, 1}<br>
> +; RUN:   grep "addic 4, 4, 1"<br>
> ; RUN: llc < %s -march=ppc32 -mtriple=powerpc-unknown-linux-gnu | \<br>
> -; RUN:   grep {addze 3, 3}<br>
> +; RUN:   grep "addze 3, 3"<br>
><br>
> declare i64 @foo()<br>
><br>
><br>
> Modified: llvm/trunk/test/CodeGen/PowerPC/branch-opt.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/PowerPC/branch-opt.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/PowerPC/branch-opt.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/CodeGen/PowerPC/branch-opt.ll (original)<br>
> +++ llvm/trunk/test/CodeGen/PowerPC/branch-opt.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,5 +1,5 @@<br>
> ; RUN: llc < %s -march=ppc32 | \<br>
> -; RUN:   grep {b LBB.*} | count 4<br>
> +; RUN:   grep "b LBB.*" | count 4<br>
><br>
> target datalayout = "E-p:32:32"<br>
> target triple = "powerpc-apple-darwin8.7.0"<br>
><br>
> Modified: llvm/trunk/test/CodeGen/PowerPC/calls.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/PowerPC/calls.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/PowerPC/calls.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/CodeGen/PowerPC/calls.ll (original)<br>
> +++ llvm/trunk/test/CodeGen/PowerPC/calls.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,11 +1,11 @@<br>
> ; Test various forms of calls.<br>
><br>
> ; RUN: llc < %s -march=ppc32 | \<br>
> -; RUN:   grep {bl } | count 1<br>
> +; RUN:   grep "bl " | count 1<br>
> ; RUN: llc < %s -march=ppc32 | \<br>
> -; RUN:   grep {bctrl} | count 1<br>
> +; RUN:   grep "bctrl" | count 1<br>
> ; RUN: llc < %s -march=ppc32 | \<br>
> -; RUN:   grep {bla } | count 1<br>
> +; RUN:   grep "bla " | count 1<br>
><br>
> declare void @foo()<br>
><br>
><br>
> Modified: llvm/trunk/test/CodeGen/PowerPC/compare-simm.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/PowerPC/compare-simm.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/PowerPC/compare-simm.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/CodeGen/PowerPC/compare-simm.ll (original)<br>
> +++ llvm/trunk/test/CodeGen/PowerPC/compare-simm.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,5 +1,5 @@<br>
> ; RUN: llc < %s -march=ppc32 -mtriple=powerpc-apple-darwin8 | \<br>
> -; RUN:   grep {cmpwi cr0, r3, -1}<br>
> +; RUN:   grep "cmpwi cr0, r3, -1"<br>
><br>
> define i32 @test(i32 %x) nounwind {<br>
>         %c = icmp eq i32 %x, -1<br>
><br>
> Modified: llvm/trunk/test/CodeGen/PowerPC/constants.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/PowerPC/constants.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/PowerPC/constants.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/CodeGen/PowerPC/constants.ll (original)<br>
> +++ llvm/trunk/test/CodeGen/PowerPC/constants.ll Mon Jul  2 07:47:22 2012<br>
> @@ -4,7 +4,7 @@<br>
> ; RUN: llc < %s -march=ppc32 | \<br>
> ; RUN:   grep ori | count 3<br>
> ; RUN: llc < %s -march=ppc32 | \<br>
> -; RUN:   grep {li } | count 4<br>
> +; RUN:   grep "li " | count 4<br>
><br>
> define i32 @f1() {<br>
> entry:<br>
><br>
> Modified: llvm/trunk/test/CodeGen/PowerPC/darwin-labels.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/PowerPC/darwin-labels.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/PowerPC/darwin-labels.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/CodeGen/PowerPC/darwin-labels.ll (original)<br>
> +++ llvm/trunk/test/CodeGen/PowerPC/darwin-labels.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,4 +1,4 @@<br>
> -; RUN: llc < %s | grep {foo bar":}<br>
> +; RUN: llc < %s | grep 'foo bar":'<br>
><br>
> target datalayout = "E-p:32:32"<br>
> target triple = "powerpc-apple-darwin8.2.0"<br>
><br>
> Modified: llvm/trunk/test/CodeGen/PowerPC/fabs.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/PowerPC/fabs.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/PowerPC/fabs.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/CodeGen/PowerPC/fabs.ll (original)<br>
> +++ llvm/trunk/test/CodeGen/PowerPC/fabs.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,4 +1,4 @@<br>
> -; RUN: llc < %s -march=ppc32 -mtriple=powerpc-apple-darwin | grep {fabs f1, f1}<br>
> +; RUN: llc < %s -march=ppc32 -mtriple=powerpc-apple-darwin | grep "fabs f1, f1"<br>
><br>
> define double @fabs(double %f) {<br>
> entry:<br>
><br>
> Modified: llvm/trunk/test/CodeGen/PowerPC/fma.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/PowerPC/fma.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/PowerPC/fma.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/CodeGen/PowerPC/fma.ll (original)<br>
> +++ llvm/trunk/test/CodeGen/PowerPC/fma.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,5 +1,5 @@<br>
> ; RUN: llc < %s -march=ppc32 -fp-contract=fast | \<br>
> -; RUN:   egrep {fn?madd|fn?msub} | count 8<br>
> +; RUN:   egrep "fn?madd|fn?msub" | count 8<br>
><br>
> define double @test_FMADD1(double %A, double %B, double %C) {<br>
>       %D = fmul double %A, %B         ; <double> [#uses=1]<br>
><br>
> Modified: llvm/trunk/test/CodeGen/PowerPC/fsqrt.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/PowerPC/fsqrt.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/PowerPC/fsqrt.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/CodeGen/PowerPC/fsqrt.ll (original)<br>
> +++ llvm/trunk/test/CodeGen/PowerPC/fsqrt.ll Mon Jul  2 07:47:22 2012<br>
> @@ -2,13 +2,13 @@<br>
> ; otherwise.<br>
><br>
> ; RUN: llc < %s -march=ppc32 -mtriple=powerpc-apple-darwin8 -mattr=+fsqrt | \<br>
> -; RUN:   grep {fsqrt f1, f1}<br>
> +; RUN:   grep "fsqrt f1, f1"<br>
> ; RUN: llc < %s -march=ppc32 -mtriple=powerpc-apple-darwin8 -mcpu=g5 | \<br>
> -; RUN:   grep {fsqrt f1, f1}<br>
> +; RUN:   grep "fsqrt f1, f1"<br>
> ; RUN: llc < %s -march=ppc32 -mtriple=powerpc-apple-darwin8 -mattr=-fsqrt | \<br>
> -; RUN:   not grep {fsqrt f1, f1}<br>
> +; RUN:   not grep "fsqrt f1, f1"<br>
> ; RUN: llc < %s -march=ppc32 -mtriple=powerpc-apple-darwin8 -mcpu=g4 | \<br>
> -; RUN:   not grep {fsqrt f1, f1}<br>
> +; RUN:   not grep "fsqrt f1, f1"<br>
><br>
> declare double @llvm.sqrt.f64(double)<br>
><br>
><br>
> Modified: llvm/trunk/test/CodeGen/PowerPC/iabs.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/PowerPC/iabs.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/PowerPC/iabs.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/CodeGen/PowerPC/iabs.ll (original)<br>
> +++ llvm/trunk/test/CodeGen/PowerPC/iabs.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,5 +1,5 @@<br>
> ; RUN: llc < %s -march=ppc32 -stats |& \<br>
> -; RUN:   grep {4 .*Number of machine instrs printed}<br>
> +; RUN:   grep "4 .*Number of machine instrs printed"<br>
><br>
> ;; Integer absolute value, should produce something as good as:<br>
> ;;      srawi r2, r3, 31<br>
><br>
> Modified: llvm/trunk/test/CodeGen/PowerPC/ispositive.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/PowerPC/ispositive.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/PowerPC/ispositive.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/CodeGen/PowerPC/ispositive.ll (original)<br>
> +++ llvm/trunk/test/CodeGen/PowerPC/ispositive.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,5 +1,5 @@<br>
> ; RUN: llc < %s -march=ppc32 -mtriple=powerpc-apple-darwin8 | \<br>
> -; RUN:   grep {srwi r3, r3, 31}<br>
> +; RUN:   grep "srwi r3, r3, 31"<br>
><br>
> define i32 @test1(i32 %X) {<br>
> entry:<br>
><br>
> Modified: llvm/trunk/test/CodeGen/PowerPC/no-dead-strip.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/PowerPC/no-dead-strip.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/PowerPC/no-dead-strip.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/CodeGen/PowerPC/no-dead-strip.ll (original)<br>
> +++ llvm/trunk/test/CodeGen/PowerPC/no-dead-strip.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,4 +1,4 @@<br>
> -; RUN: llc < %s | grep {no_dead_strip.*_X}<br>
> +; RUN: llc < %s | grep "no_dead_strip.*_X"<br>
><br>
> target datalayout = "E-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64"<br>
> target triple = "powerpc-apple-darwin8.8.0"<br>
><br>
> Modified: llvm/trunk/test/CodeGen/PowerPC/retaddr.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/PowerPC/retaddr.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/PowerPC/retaddr.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/CodeGen/PowerPC/retaddr.ll (original)<br>
> +++ llvm/trunk/test/CodeGen/PowerPC/retaddr.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,6 +1,6 @@<br>
> ; RUN: llc < %s -march=ppc32 | grep mflr<br>
> ; RUN: llc < %s -march=ppc32 | grep lwz<br>
> -; RUN: llc < %s -march=ppc64 | grep {ld r., 16(r1)}<br>
> +; RUN: llc < %s -march=ppc64 | grep "ld r., 16(r1)"<br>
><br>
> target triple = "powerpc-apple-darwin8"<br>
><br>
><br>
> Modified: llvm/trunk/test/CodeGen/PowerPC/rlwimi3.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/PowerPC/rlwimi3.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/PowerPC/rlwimi3.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/CodeGen/PowerPC/rlwimi3.ll (original)<br>
> +++ llvm/trunk/test/CodeGen/PowerPC/rlwimi3.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,5 +1,5 @@<br>
> ; RUN: llc < %s -march=ppc32 -stats |& \<br>
> -; RUN:   grep {Number of machine instrs printed} | grep 12<br>
> +; RUN:   grep "Number of machine instrs printed" | grep 12<br>
><br>
> define i16 @Trans16Bit(i32 %srcA, i32 %srcB, i32 %alpha) {<br>
>       %tmp1 = shl i32 %srcA, 15               ; <i32> [#uses=1]<br>
><br>
> Modified: llvm/trunk/test/CodeGen/PowerPC/seteq-0.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/PowerPC/seteq-0.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/PowerPC/seteq-0.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/CodeGen/PowerPC/seteq-0.ll (original)<br>
> +++ llvm/trunk/test/CodeGen/PowerPC/seteq-0.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,5 +1,5 @@<br>
> ; RUN: llc < %s -march=ppc32 -mtriple=powerpc-apple-darwin8 | \<br>
> -; RUN:   grep {srwi r., r., 5}<br>
> +; RUN:   grep "srwi r., r., 5"<br>
><br>
> define i32 @eq0(i32 %a) {<br>
>         %tmp.1 = icmp eq i32 %a, 0              ; <i1> [#uses=1]<br>
><br>
> Modified: llvm/trunk/test/CodeGen/PowerPC/small-arguments.ll<br>
> URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/PowerPC/small-arguments.ll?rev=159525&r1=159524&r2=159525&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/PowerPC/small-arguments.ll?rev=159525&r1=159524&r2=159525&view=diff</a><br>

> ==============================================================================<br>
> --- llvm/trunk/test/CodeGen/PowerPC/small-arguments.ll (original)<br>
> +++ llvm/trunk/test/CodeGen/PowerPC/small-arguments.ll Mon Jul  2 07:47:22 2012<br>
> @@ -1,4 +1,4 @@<br>
> -; RUN: llc < %s -march=ppc32 | not grep {extsh\\|rlwinm}<br>
> +; RUN: llc <...</blockquote></div>