| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | fold-call-3.ll | 5 ; RUN: llc < %s -mtriple=x86_64-apple-darwin -pre-RA-sched=linearize | FileCheck %s --check-prefix=… 45 ; pre-RA-NEXT: pushq %rbp 46 ; pre-RA-NEXT: pushq %rbx 47 ; pre-RA-NEXT: subq $24, %rsp 49 ; pre-RA-NEXT: je LBB0_3 55 ; pre-RA-NEXT: LBB0_2: ## %bb 61 ; pre-RA-NEXT: incl %ebp 65 ; pre-RA-NEXT: jb LBB0_2 68 ; pre-RA-NEXT: popq %rbx 69 ; pre-RA-NEXT: popq %rbp [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/ |
| H A D | incorrect-dom-info.ll | 43 thread-pre-split.preheader: ; preds = %9 44 br i1 undef, label %thread-pre-split._crit_edge, label %.lr.ph21 46 .thread-pre-split.loopexit_crit_edge: ; preds = %19 49 br label %thread-pre-split.loopexit 51 thread-pre-split.loopexit: ; preds = %11, %.thread-pre-split.loopexit_crit_e… 55 … ; preds = %26, %thread-pre-split.loopexit, %thread-pre-split… 56 …%d.020 = phi i8* [ undef, %26 ], [ %d.1.lcssa, %thread-pre-split.loopexit ], [ undef, %thread-pre-… 57 …%10 = phi i64 [ %28, %26 ], [ undef, %thread-pre-split.loopexit ], [ undef, %thread-pre-split.preh… 66 br i1 undef, label %thread-pre-split.loopexit, label %.lr.ph28 98 thread-pre-split._crit_edge: ; preds = %26, %thread-pre-split.loopexit, %threa… [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/RewriteStatepointsForGC/ |
| H A D | meetBDVState-hangs.ll | 41 br i1 %c4, label %backedge, label %pre.backedge.R 43 pre.backedge.R: 44 br i1 %c5, label %pre.backedge.R.L, label %pre.backedge.R.R 45 pre.backedge.R.L: 47 %pre.backedge.R.L.p = getelementptr i8, i8 addrspace(1)* %pre.backedge.R.L.p.b, i64 8 48 br label %pre.backedge.R.M 49 pre.backedge.R.R: 51 br label %pre.backedge.R.M 52 pre.backedge.R.M: 53 …%pre.backedge.R.M.p = phi i8 addrspace(1)* [ %pre.backedge.R.L.p, %pre.backedge.R.L ], [ %pre.back… [all …]
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-cov/Inputs/ |
| H A D | showProjectSummary.test | 10 HTML-FILE: <pre>{{.*}}showProjectSummary.cpp</pre> 11 HTML-FUNCTION: <pre>main</pre> 12 HTML-HEADER: <td><pre>Line</pre></td> 13 HTML-HEADER: <td><pre>Count</pre></td> 14 HTML-HEADER: <td><pre>Source (<a href='#L8'>jump to first uncovered line</a>)</pre></td>
|
| /llvm-project-15.0.7/llvm/test/Transforms/IndVarSimplify/ |
| H A D | const_phi.ll | 14 br i1 false, label %not_taken, label %pre 17 br label %pre 19 pre: 20 ; %phi0.pre and %phi1.pre are evaluated by SCEV to constant 0. 21 %phi0.pre = phi i32 [ 0, %entry ], [ 2, %not_taken ] 22 %phi1.pre = phi i32 [ 0, %entry ], [ 1, %not_taken ] 27 %phi0 = phi i32 [ 0, %loop ], [ %phi0.pre, %pre ] 28 %phi1 = phi i32 [ 0, %loop ], [ %phi1.pre, %pre ]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AArch64/ |
| H A D | ldst-opt.ll | 292 %load1 = load %pre.struct.i32*, %pre.struct.i32** %this 310 %load1 = load %pre.struct.i64*, %pre.struct.i64** %this 328 %load1 = load %pre.struct.i128*, %pre.struct.i128** %this 382 %load1 = load %pre.struct.i32*, %pre.struct.i32** %this 400 %load1 = load %pre.struct.i64*, %pre.struct.i64** %this 418 %load1 = load %pre.struct.i128*, %pre.struct.i128** %this 483 %load1 = load %pre.struct.i32*, %pre.struct.i32** %this 502 %load1 = load %pre.struct.i64*, %pre.struct.i64** %this 521 %load1 = load %pre.struct.i128*, %pre.struct.i128** %this 578 %load1 = load %pre.struct.i32*, %pre.struct.i32** %this [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/SystemZ/ |
| H A D | hoist-const-stores.ll | 38 ; CHECK: # %for.cond4thread-pre-split.lr.ph 47 %.pr3.pre = load i32, i32* @e, align 4, !tbaa !2 48 br label %for.cond4thread-pre-split 50 for.cond4thread-pre-split: ; preds = %for.cond4thread-pre-split.lr.ph, %for.… 53 %.pr3 = phi i32 [ %.pr3.pre, %for.cond4thread-pre-split.lr.ph ], [ %.pr37, %for.end9 ] 66 %.pre = load i32, i32* %i, align 4, !tbaa !2 67 store i32 %.pre, i32* %3, align 4, !tbaa !2 103 %.pre.1 = load i32, i32* %i, align 4, !tbaa !2 104 store i32 %.pre.1, i32* %3, align 4, !tbaa !2 113 store i32 %.pre.2, i32* %3, align 4, !tbaa !2 [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/GVN/PRE/ |
| H A D | pre-poison-add.ll | 1 ; RUN: opt < %s -gvn -enable-pre -S | FileCheck %s 18 ; CHECK: %.pre = add i32 %v, 42 22 ; CHECK: %add.2.pre-phi = phi i32 [ %.pre, %bb1 ], [ %add.1, %bb ] 23 ; CHECK-NEXT: store i32 %add.2.pre-phi, i32* @H, align 4 42 ; CHECK: %.pre = add nuw nsw i32 %v, 42 46 ; CHECK: %add.2.pre-phi = phi i32 [ %.pre, %bb1 ], [ %add.1, %bb ] 47 ; CHECK-NEXT: store i32 %add.2.pre-phi, i32* @H, align 4
|
| H A D | pre-basic-add.ll | 1 ; RUN: opt < %s -gvn -enable-pre -S | FileCheck %s 2 ; RUN: opt < %s -passes="gvn<pre>" -enable-pre=false -S | FileCheck %s 16 ; CHECK: %.pre = add i32 %0, 42 25 ; CHECK: %.pre-phi = phi i32 [ %.pre, %entry.bb1_crit_edge ], [ %3, %bb ] 26 ; CHECK-NEXT: store i32 %.pre-phi, i32* @H, align 4
|
| H A D | local-pre.ll | 1 ; RUN: opt < %s -gvn -enable-pre -S | FileCheck %s 2 ; RUN: opt < %s -passes="gvn<pre>" -enable-pre=false -S | FileCheck %s 22 ; CHECK: %.pre = add i32 %p, 1 28 ; CHECK: %b.pre-phi = phi i32 [ %.pre, %block3 ], [ %a, %block2 ] 29 ; CHECK-NEXT: ret i32 %b.pre-phi 111 ; CHECK-NEXT: %b.pre-phi = phi i32 140 ; CHECK-NEXT: %c.pre-phi = phi i32 [ %b, %block3 ], [ %a, %block2 ] 142 ; CHECK-NEXT: ret i32 %c.pre-phi
|
| /llvm-project-15.0.7/llvm/test/Transforms/SCCP/ |
| H A D | ipsccp-phi-one-pred-dead.ll | 11 ; CHECK: Flow5.pre: 17 br i1 true, label %Flow5.pre, label %Flow5.pre.unreachable 19 Flow5.pre.unreachable: 25 Flow5.pre: 29 %0 = phi i1 [ undef, %Flow5.pre ], [ false, %Flow5.pre.unreachable ]
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-cov/ |
| H A D | dir-with-filtering.test | 54 HTML-FILE1-NOT: <pre>f1</pre> 55 HTML-FILE1: <pre>main</pre> 56 HTML-FILE1-NOT: <pre>f1</pre> 58 HTML-FILE1-NOT: <pre>f1</pre> 61 HTML-FILE2-NOT: <pre>f3</pre> 62 HTML-FILE2: <pre>_Z2f2v</pre> 63 HTML-FILE2-NOT: <pre>f3</pre> 65 HTML-FILE2-NOT: <pre>f3</pre>
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/ |
| H A D | switch-default-block-unreachable.ll | 16 ; GCN-NOT: bb.{{[0-9]+}}.pre.false.blk: 40 %pre.exit = icmp ult i32 %idx, 5 41 br i1 %pre.exit, label %unreach.blk, label %pre.false.blk 43 pre.false.blk: ; preds = %preheader.blk 44 %call.pre.false = tail call i32 @func(i32 %idx) #0 47 unreach.blk: ; preds = %preheader.blk, %pre.false.blk 48 %phi.val = phi i32 [ %call.pre.false, %pre.false.blk ], [ undef, %preheader.blk ]
|
| /llvm-project-15.0.7/llvm/test/Transforms/NewGVN/ |
| H A D | cond_br.ll | 8 ; CHECK: %.pre = load i32, i32* @y 9 ; CHECK: call void @bar(i32 %.pre) 12 %.pre = load i32, i32* @y, align 4 25 %1 = phi i32 [ %.pre, %entry.if.end_crit_edge ], [ %add, %if.then ] 32 ; CHECK: %.pre = load i32, i32* @y 33 ; CHECK: tail call void @bar(i32 %.pre) 36 %.pre = load i32, i32* @y, align 4 50 %0 = phi i32 [ %.pre, %if.else ], [ %add, %if.then ]
|
| /llvm-project-15.0.7/llvm/test/Transforms/GVN/ |
| H A D | cond_br.ll | 8 ; CHECK: %.pre = load i32, i32* @y 9 ; CHECK: call void @bar(i32 %.pre) 12 %.pre = load i32, i32* @y, align 4 25 %1 = phi i32 [ %.pre, %entry.if.end_crit_edge ], [ %add, %if.then ] 32 ; CHECK: %.pre = load i32, i32* @y 33 ; CHECK: tail call void @bar(i32 %.pre) 36 %.pre = load i32, i32* @y, align 4 50 %0 = phi i32 [ %.pre, %if.else ], [ %add, %if.then ]
|
| H A D | pr49193.ll | 28 br i1 undef, label %bb30thread-pre-split, label %bb16 32 br i1 undef, label %bb22thread-pre-split, label %bb37.loopexit 34 bb22thread-pre-split: ; preds = %bb16 37 bb27: ; preds = %bb22thread-pre-split 38 br i1 undef, label %bb30thread-pre-split, label %bb37.loopexit 40 bb30thread-pre-split: ; preds = %bb27, %bb13 45 bb34: ; preds = %bb30thread-pre-split
|
| /llvm-project-15.0.7/llvm/test/Transforms/SimpleLoopUnswitch/ |
| H A D | formDedicatedAfterTrivial1.ll | 6 for.cond1thread-pre-split.lr.ph.lr.ph: 8 br label %for.cond1thread-pre-split 10 for.cond1thread-pre-split: ; preds = %if.end, %for.cond1thread-pre-split.lr.… 14 for.body2: ; preds = %if.end6, %for.cond1thread-pre-split 18 br i1 %tobool4, label %if.end6, label %for.cond1thread-pre-split
|
| /llvm-project-15.0.7/llvm/test/Analysis/MemorySSA/ |
| H A D | pr41640.ll | 14 br i1 undef, label %thread-pre-split.i.preheader, label %label5 16 thread-pre-split.i.preheader: ; preds = %label0 17 br label %thread-pre-split.i 19 thread-pre-split.i.us: ; preds = %.critedge1.i.us 22 .preheader.i.us.preheader: ; preds = %thread-pre-split.i.us 40 label2: ; preds = %._crit_edge5.i.us, %thread-pre-split.i.us 58 br i1 undef, label %thread-pre-split.i.us, label %f9.exit 63 thread-pre-split.i: ; preds = %.critedge1.i, %thread-pre-split.i.preh… 66 .preheader.i.preheader: ; preds = %thread-pre-split.i 87 .critedge1.i: ; preds = %._crit_edge5.i, %thread-pre-split.i [all …]
|
| /llvm-project-15.0.7/llvm/test/tools/UpdateTestChecks/update_llc_test_checks/ |
| H A D | pre-process.test | 2 ## Test that update_llc_test_checks.py can run pre-processing commands. 4 ## Test that update_test_checks.py can run pre-processing commands. 5 # RUN: cp -f %S/Inputs/pre-process.ll %t.ll && %update_llc_test_checks %t.ll 6 # RUN: diff -u %t.ll %S/Inputs/pre-process.ll.expected 9 # RUN: diff -u %t.ll %S/Inputs/pre-process.ll.expected
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Generic/ |
| H A D | crash.ll | 16 %.pre = load %struct.CAMERA*, %struct.CAMERA** %Camera_Ptr, align 4 17 %0 = getelementptr inbounds %struct.CAMERA, %struct.CAMERA* %.pre, i32 0, i32 1, i32 0 18 %1 = getelementptr inbounds %struct.CAMERA, %struct.CAMERA* %.pre, i32 0, i32 1, i32 2 53 %f13576.pre = getelementptr inbounds %struct.S0, %struct.S0* undef, i64 0, i32 1 54 store i8 0, i8* %f13576.pre, align 4 58 …%f13577.ph = phi i8* [ %f13576.pre, %func_74.exit.for.cond29.thread_crit_edge ], [ %f135.pre, %lbl… 60 %f135.pre = getelementptr inbounds %struct.S0, %struct.S0* undef, i64 0, i32 1
|
| /llvm-project-15.0.7/llvm/test/MC/Mips/mips4/ |
| H A D | invalid-mips32.s | 9 … # CHECK: :[[@LINE]]:{{[0-9]+}}: error: s-type must be zero or unspecified for pre-MIPS32 ISAs 10 …4, $5, 1 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: selector must be zero for pre-MIPS32 ISAs 11 …4, $5, 1 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: selector must be zero for pre-MIPS32 ISAs 12 …4, $5, 1 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: selector must be zero for pre-MIPS32 ISAs 13 …4, $5, 1 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: selector must be zero for pre-MIPS32 ISAs
|
| /llvm-project-15.0.7/llvm/test/MC/Mips/mips3/ |
| H A D | invalid-mips32.s | 9 … # CHECK: :[[@LINE]]:{{[0-9]+}}: error: s-type must be zero or unspecified for pre-MIPS32 ISAs 10 …4, $5, 1 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: selector must be zero for pre-MIPS32 ISAs 11 …4, $5, 1 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: selector must be zero for pre-MIPS32 ISAs 12 …4, $5, 1 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: selector must be zero for pre-MIPS32 ISAs 13 …4, $5, 1 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: selector must be zero for pre-MIPS32 ISAs
|
| /llvm-project-15.0.7/llvm/test/MC/Mips/mips5/ |
| H A D | invalid-mips32.s | 9 … # CHECK: :[[@LINE]]:{{[0-9]+}}: error: s-type must be zero or unspecified for pre-MIPS32 ISAs 10 …4, $5, 1 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: selector must be zero for pre-MIPS32 ISAs 11 …4, $5, 1 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: selector must be zero for pre-MIPS32 ISAs 12 …4, $5, 1 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: selector must be zero for pre-MIPS32 ISAs 13 …4, $5, 1 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: selector must be zero for pre-MIPS32 ISAs
|
| /llvm-project-15.0.7/lldb/examples/test/ |
| H A D | usage-pre-post-flight | 2 # The following examples first show a bad pre/post flight config file followed by a good pre/post c… 5 …ata/lldb/svn/ToT/test $ ./dotest.py -A x86_64 -v -c ../examples/test/.lldb-pre-post-flight.bad fu… 8 …ata/lldb/svn/ToT/test $ ./dotest.py -A x86_64 -v -c ../examples/test/.lldb-pre-post-flight functi… 27 print "\nRunning pre-flight function:" 38 Command invoked: python ./dotest.py -A x86_64 -v -c ../examples/test/.lldb-pre-post-flight function… 47 Running pre-flight function: 55 Running pre-flight function:
|
| /llvm-project-15.0.7/polly/test/ScopDetect/ |
| H A D | invalidate_scalar_evolution.ll | 14 br label %pre 16 pre: 21 %indvar = phi i64 [ 0, %pre ], [ %indvar.next, %for.i ] 22 %indvar.p1 = phi i64 [ 0, %pre ], [ %indvar.p1.next, %for.i ] 23 %indvar.p2 = phi i64 [ 0, %pre ], [ %indvar.p2.next, %for.i ] 42 ; PHI: Valid Region for Scop: pre => return
|