Home
last modified time | relevance | path

Searched refs:pre (Results 1 – 25 of 648) sorted by relevance

12345678910>>...26

/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Dfold-call-3.ll5 ; 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 Dincorrect-dom-info.ll43 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 DmeetBDVState-hangs.ll41 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 DshowProjectSummary.test10 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 Dconst_phi.ll14 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 Dldst-opt.ll292 %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 Dhoist-const-stores.ll38 ; 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 Dpre-poison-add.ll1 ; 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 Dpre-basic-add.ll1 ; 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 Dlocal-pre.ll1 ; 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 Dipsccp-phi-one-pred-dead.ll11 ; 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 Ddir-with-filtering.test54 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 Dswitch-default-block-unreachable.ll16 ; 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 Dcond_br.ll8 ; 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 Dcond_br.ll8 ; 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 Dpr49193.ll28 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 DformDedicatedAfterTrivial1.ll6 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 Dpr41640.ll14 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 Dpre-process.test2 ## 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 Dcrash.ll16 %.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 Dinvalid-mips32.s9 … # 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 Dinvalid-mips32.s9 … # 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 Dinvalid-mips32.s9 … # 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 Dusage-pre-post-flight2 # 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 Dinvalidate_scalar_evolution.ll14 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

12345678910>>...26