Home
last modified time | relevance | path

Searched refs:deopt (Results 1 – 25 of 86) sorted by relevance

1234

/external/llvm/test/Transforms/LowerGuardIntrinsic/
Dbasic.ll9 call void(i1, ...) @llvm.experimental.guard(i1 %c, i32 1) [ "deopt"(i32 1) ]
12 ; CHECK: br i1 %c, label %guarded, label %deopt, !prof !0
13 ; CHECK: deopt:
14 ; CHECK-NEXT: %deoptcall = call i8 (...) @llvm.experimental.deoptimize.i8(i32 1) [ "deopt"(i32 1) ]
24 call void(i1, ...) @llvm.experimental.guard(i1 %c, i32 1) [ "deopt"() ]
27 ; CHECK: br i1 %c, label %guarded, label %deopt, !prof !0
28 ; CHECK: deopt:
29 ; CHECK-NEXT: call void (...) @llvm.experimental.deoptimize.isVoid(i32 1) [ "deopt"() ]
39 …call void(i1, ...) @llvm.experimental.guard(i1 %c, i32 1, i32 2, double 500.0) [ "deopt"(i32 2, i3…
42 ; CHECK: br i1 %c, label %guarded, label %deopt, !prof !0
[all …]
Dwith-calling-conv.ll7 ; CHECK: br i1 %c, label %guarded, label %deopt
8 ; CHECK: deopt:
9 ; CHECK-NEXT: %deoptcall = call cc99 i8 (...) @llvm.experimental.deoptimize.i8() [ "deopt"() ]
13 call cc99 void(i1, ...) @llvm.experimental.guard(i1 %c) [ "deopt"() ]
/external/llvm/test/Transforms/Inline/
Ddeopt-bundles.ll19 %x = call i32 @callee_0() [ "deopt"(i32 5) ]
25 call void @f() [ "deopt"() ]
26 call void @f() [ "deopt"(i32 0, i32 1) ]
27 call void @f() [ "deopt"(i32 0, i32 1), "foo"(double 0.0) ]
35 ; CHECK-NEXT: call void @f() [ "deopt"(i32 5) ]
36 ; CHECK-NEXT: call void @f() [ "deopt"(i32 5, i32 0, i32 1) ]
37 ; CHECK-NEXT: call void @f() [ "deopt"(i32 5, i32 0, i32 1), "foo"(double 0.000000e+00) ]
40 %x = call i32 @callee_1() [ "deopt"(i32 5) ]
46 %v = call i32 @g() [ "deopt"(i32 0, i32 1), "foo"(double 0.0) ]
54 ; CHECK-NEXT: [[RVAL:%[^ ]+]] = call i32 @g() [ "deopt"(i32 %val, i32 0, i32 1), "foo"(double 0.0…
[all …]
Ddeoptimize-intrinsic.ll15 %v0 = call i8(...) @llvm.experimental.deoptimize.i8(i32 1) [ "deopt"(i32 1) ]
26 … @llvm.experimental.deoptimize.i8(i32 1, i32 300, float 500.0, <2 x i32*> undef) [ "deopt"(i32 1) ]
30 %v2 = call i8(...) @llvm.experimental.deoptimize.i8() [ "deopt"(i32 1) ]
37 %v = call i8 @callee(i1* %c) [ "deopt"(i32 2) ]
42 ; CHECK-NEXT: call void (...) @llvm.experimental.deoptimize.isVoid(i32 1) [ "deopt"(i32 2, i32 1) ]
46 …l.deoptimize.isVoid(i32 1, i32 300, float 5.000000e+02, <2 x i32*> undef) [ "deopt"(i32 2, i32 1) ]
50 ; CHECK-NEXT: call void (...) @llvm.experimental.deoptimize.isVoid() [ "deopt"(i32 2, i32 1) ]
62 %v = invoke i8 @callee(i1* %c) [ "deopt"(i32 3) ] to label %normal
66 ; CHECK-NEXT: %0 = call i32 (...) @llvm.experimental.deoptimize.i32(i32 1) [ "deopt"(i32 3, i32 1)…
70 …ntal.deoptimize.i32(i32 1, i32 300, float 5.000000e+02, <2 x i32*> undef) [ "deopt"(i32 3, i32 1) ]
[all …]
Dguard-intrinsic.ll7 call void(i1, ...) @llvm.experimental.guard(i1 %c, i32 1) [ "deopt"(i32 1) ]
15 ; CHECK-NEXT: call void (i1, ...) @llvm.experimental.guard(i1 [[COND]], i32 1) [ "deopt"(i32 2, i3…
18 %v = call i8 @callee(i1* %c) [ "deopt"(i32 2) ]
26 ; CHECK-NEXT: call void (i1, ...) @llvm.experimental.guard(i1 [[COND]], i32 1) [ "deopt"(i32 3, i3…
29 %v = invoke i8 @callee(i1* %c) [ "deopt"(i32 3) ] to label %normal
/external/llvm/test/Transforms/GuardWidening/
Drange-check-merging.ll9 ; CHECK: call void (i1, ...) @llvm.experimental.guard(i1 %wide.chk2) [ "deopt"() ]
14 call void(i1, ...) @llvm.experimental.guard(i1 %chk0) [ "deopt"() ]
18 call void(i1, ...) @llvm.experimental.guard(i1 %chk1) [ "deopt"() ]
22 call void(i1, ...) @llvm.experimental.guard(i1 %chk2) [ "deopt"() ]
26 call void(i1, ...) @llvm.experimental.guard(i1 %chk3) [ "deopt"() ]
34 ; CHECK: call void (i1, ...) @llvm.experimental.guard(i1 %wide.chk2) [ "deopt"() ]
39 call void(i1, ...) @llvm.experimental.guard(i1 %chk0) [ "deopt"() ]
43 call void(i1, ...) @llvm.experimental.guard(i1 %chk1) [ "deopt"() ]
47 call void(i1, ...) @llvm.experimental.guard(i1 %chk2) [ "deopt"() ]
51 call void(i1, ...) @llvm.experimental.guard(i1 %chk3) [ "deopt"() ]
[all …]
Dbasic.ll12 ; CHECK: call void (i1, ...) @llvm.experimental.guard(i1 %wide.chk) [ "deopt"() ]
15 call void(i1, ...) @llvm.experimental.guard(i1 %cond_0) [ "deopt"() ]
16 call void(i1, ...) @llvm.experimental.guard(i1 %cond_1) [ "deopt"() ]
25 ; CHECK: call void (i1, ...) @llvm.experimental.guard(i1 %wide.chk) [ "deopt"() ]
28 call void(i1, ...) @llvm.experimental.guard(i1 %cond_0) [ "deopt"() ]
41 call void(i1, ...) @llvm.experimental.guard(i1 %cond_1) [ "deopt"() ]
53 ; CHECK: call void (i1, ...) @llvm.experimental.guard(i1 %wide.chk) [ "deopt"() ]
57 call void(i1, ...) @llvm.experimental.guard(i1 %cond_0) [ "deopt"() ]
68 call void(i1, ...) @llvm.experimental.guard(i1 %cond_1) [ "deopt"() ]
78 ; CHECK: call void (i1, ...) @llvm.experimental.guard(i1 %cond_0) [ "deopt"() ]
[all …]
/external/llvm/test/Transforms/EarlyCSE/
Dguards.ll11 ; CHECK-NEXT: call void (i1, ...) @llvm.experimental.guard(i1 %cond) [ "deopt"() ]
15 call void(i1,...) @llvm.experimental.guard(i1 %cond) [ "deopt"() ]
25 ; CHECK-NEXT: call void (i1, ...) @llvm.experimental.guard(i1 %cond) [ "deopt"() ]
29 call void(i1,...) @llvm.experimental.guard(i1 %cond) [ "deopt"() ]
40 call void(i1, ...) @llvm.experimental.guard(i1 true) [ "deopt"() ]
50 ; CHECK-NEXT: call void (i1, ...) @llvm.experimental.guard(i1 %cond0) [ "deopt"() ]
54 call void(i1,...) @llvm.experimental.guard(i1 %cond0) [ "deopt"() ]
56 call void(i1,...) @llvm.experimental.guard(i1 %cond1) [ "deopt"() ]
69 ; CHECK-NEXT: call void (i1, ...) @llvm.experimental.guard(i1 %cond0) [ "deopt"() ]
71 ; CHECK-NEXT: call void (i1, ...) @llvm.experimental.guard(i1 %cond1) [ "deopt"() ]
[all …]
/external/llvm/test/Analysis/ScalarEvolution/
Dguards.ll21 ; CHECK: call void (i1, ...) @llvm.experimental.guard(i1 true) [ "deopt"() ]
23 ; CHECK: call void (i1, ...) @llvm.experimental.guard(i1 %iv.inc.cmp) [ "deopt"() ]
30 call void(i1, ...) @llvm.experimental.guard(i1 %iv.cmp) [ "deopt"() ]
33 call void(i1, ...) @llvm.experimental.guard(i1 %iv.inc.cmp) [ "deopt"() ]
56 ; CHECK: call void (i1, ...) @llvm.experimental.guard(i1 %iv.inc.cmp) [ "deopt"() ]
65 call void(i1, ...) @llvm.experimental.guard(i1 %iv.inc.cmp) [ "deopt"() ]
80 call void(i1, ...) @llvm.experimental.guard(i1 %entry.cond) [ "deopt"() ]
85 ; CHECK: call void (i1, ...) @llvm.experimental.guard(i1 true) [ "deopt"() ]
87 ; CHECK: call void (i1, ...) @llvm.experimental.guard(i1 %iv.inc.cmp) [ "deopt"() ]
93 call void(i1, ...) @llvm.experimental.guard(i1 %iv.cmp) [ "deopt"() ]
[all …]
/external/llvm/test/Transforms/LoopUnswitch/
Dguards.ll10 ; CHECK: call void (i1, ...) @llvm.experimental.guard(i1 false) [ "deopt"() ]
17 call void(i1, ...) @llvm.experimental.guard(i1 %c) [ "deopt"() ]
31 ; CHECK: call void (i1, ...) @llvm.experimental.guard(i1 false) [ "deopt"(i32 2) ]
34 ; CHECK: call void (i1, ...) @llvm.experimental.guard(i1 false) [ "deopt"(i32 1) ]
37 ; CHECK: call void (i1, ...) @llvm.experimental.guard(i1 false) [ "deopt"(i32 1) ]
38 ; CHECK: call void (i1, ...) @llvm.experimental.guard(i1 false) [ "deopt"(i32 2) ]
45 call void(i1, ...) @llvm.experimental.guard(i1 %c_0) [ "deopt"(i32 1) ]
47 call void(i1, ...) @llvm.experimental.guard(i1 %c_1) [ "deopt"(i32 2) ]
67 call void(i1, ...) @llvm.experimental.guard(i1 %c) [ "deopt"() ]
88 call void(i1, ...) @llvm.experimental.guard(i1 %c) [ "deopt"(i32 1) ]
[all …]
/external/llvm/test/Analysis/BasicAA/
Dguards.ll9 tail call void(i1,...) @llvm.experimental.guard(i1 true) [ "deopt"() ]
15 …ust Ref: Ptr: i8* %P <-> tail call void (i1, ...) @llvm.experimental.guard(i1 true) [ "deopt"() ]
16 …ust Ref: Ptr: i8* %Q <-> tail call void (i1, ...) @llvm.experimental.guard(i1 true) [ "deopt"() ]
19 ; CHECK: Just Ref: tail call void (i1, ...) @llvm.experimental.guard(i1 true) [ "deopt"() ] <-> …
20 …12, i32 1, i1 false) <-> tail call void (i1, ...) @llvm.experimental.guard(i1 true) [ "deopt"() ]
24 tail call void(i1,...) @llvm.experimental.guard(i1 true) [ "deopt"() ]
28 ; CHECK: NoModRef: tail call void (i1, ...) @llvm.experimental.guard(i1 true) [ "deopt"() ] <-> …
29 …known_but_readonly() <-> tail call void (i1, ...) @llvm.experimental.guard(i1 true) [ "deopt"() ]
/external/llvm/test/Transforms/RewriteStatepointsForGC/
Dderef-pointers.ll19 call void @foo() [ "deopt"(i32 0, i32 -1, i32 0, i32 0, i32 0) ]
25 call void @foo() [ "deopt"(i32 0, i32 -1, i32 0, i32 0, i32 0) ]
31 call void @foo() [ "deopt"(i32 0, i32 -1, i32 0, i32 0, i32 0) ]
40 call void @foo() [ "deopt"(i32 0, i32 -1, i32 0, i32 0, i32 0) ]
49 call void @foo() [ "deopt"(i32 0, i32 -1, i32 0, i32 0, i32 0) ]
58 call void @foo() [ "deopt"(i32 0, i32 -1, i32 0, i32 0, i32 0) ]
67 call void @foo() [ "deopt"(i32 0, i32 -1, i32 0, i32 0, i32 0) ]
77 call void @foo() [ "deopt"(i32 0, i32 -1, i32 0, i32 0, i32 0) ]
87 call void @foo() [ "deopt"(i32 0, i32 -1, i32 0, i32 0, i32 0) ]
99 call void @foo() [ "deopt"(i32 0, i32 -1, i32 0, i32 0, i32 0) ]
Dliveness-basics.ll19 call void @foo() [ "deopt"() ]
28 call void @foo() [ "deopt"() ]
45 call void @foo() [ "deopt"() ]
58 call void @foo() [ "deopt"() ]
78 call void @foo() [ "deopt"() ]
80 call void @foo() [ "deopt"() ]
89 call void @foo() [ "deopt"() ]
120 call void @foo() [ "deopt"() ]
121 call void @foo() [ "deopt"() ]
138 call void @foo() [ "deopt"() ]
Drelocation.ll13 call void @foo() [ "deopt"() ]
65 call void @do_safepoint() [ "deopt"() ]
84 call void @foo() [ "deopt"() ]
92 call void @foo() [ "deopt"() ]
115 call void undef(i64 undef) [ "deopt"(i32 0, i32 -1, i32 0, i32 0, i32 0) ]
116 %0 = call i32 undef(i64 addrspace(1)* %obj) [ "deopt"(i32 0, i32 -1, i32 0, i32 0, i32 0) ]
129 %1 = call i8 addrspace(1)* undef() [ "deopt"() ]
130 %2 = call i8 addrspace(1)* undef() [ "deopt"() ]
139 %0 = call i8 addrspace(1)* undef() [ "deopt"() ]
171 …call void @foo() [ "deopt"(i8 addrspace(1)* %arg1, i8 addrspace(1)* %arg2, i8 addrspace(1)* %arg3)…
[all …]
Drematerialize-derived-pointers.ll15 call void @do_safepoint() [ "deopt"() ]
29 call void @do_safepoint() [ "deopt"() ]
43 call void @do_safepoint() [ "deopt"() ]
59 call void @do_safepoint() [ "deopt"() ]
77 call void @do_safepoint() [ "deopt"() ]
95 call void @do_safepoint() [ "deopt"() ]
115 call void @do_safepoint() [ "deopt"() ]
138 call void @do_safepoint() [ "deopt"() ]
155 call void @do_safepoint() [ "deopt"() ]
171 call void @do_safepoint() [ "deopt"() ]
[all …]
Dlive-vector-nosplit.ll14 call void @do_safepoint() [ "deopt"() ]
25 call void @do_safepoint() [ "deopt"() ]
39 call void @do_safepoint() [ "deopt"() ]
52 invoke void @do_safepoint() [ "deopt"() ]
85 call void @do_safepoint() [ "deopt"() ]
114 call void @do_safepoint() [ "deopt"() ]
Dbasics.ll15 call void @foo() [ "deopt"(i32 0, i32 -1, i32 0, i32 0, i32 0) ]
28 call void @foo() [ "deopt"(i32 0, i32 -1, i32 0, i32 0, i32 0) ]
29 call void @foo() [ "deopt"(i32 0, i32 -1, i32 0, i32 0, i32 0) ]
45 call void @foo() [ "deopt"(i32 0, i32 -1, i32 0, i32 0, i32 0) ]
60 call void @foo() [ "deopt"(i32 0, i32 -1, i32 0, i32 0, i32 0) ]
67 call void @foo() [ "deopt"(i32 0, i32 -1, i32 0, i32 0, i32 0) ]
Dconstants.ll14 call void @foo() [ "deopt"() ]
26 call void @foo() [ "deopt"() ]
48 call void @foo() [ "deopt"() ]
106 call void @foo() [ "deopt"() ]
117 call void @foo() [ "deopt"() ]
143 call void @foo() [ "deopt"() ]
177 call void @foo() [ "deopt"() ]
211 call void @foo() [ "deopt"() ]
232 call void @foo() [ "deopt"() ]
247 call void @foo() [ "deopt"() ]
[all …]
/external/llvm/test/Verifier/
Doperand-bundles.ll39 ; CHECK: Multiple deopt operand bundles
40 ; CHECK-NEXT: call void @g() [ "deopt"(i32 42, i64 100, i32 %x), "deopt"(float 0.000000e+00, i64 10…
41 ; CHECK-NOT: call void @g() [ "deopt"(i32 42, i64 120, i32 %x) ]
45 call void @g() [ "deopt"(i32 42, i64 100, i32 %x), "deopt"(float 0.0, i64 100, i32 %l) ]
46 call void @g() [ "deopt"(i32 42, i64 120) ] ;; The verifier should not complain about this one
/external/llvm/test/Transforms/SimplifyCFG/
Dguards.ll8 ; CHECK-NEXT: call void (i1, ...) @llvm.experimental.guard(i1 false) [ "deopt"() ]
11 call void(i1, ...) @llvm.experimental.guard(i1 false) [ "deopt"() ]
26 call void(i1, ...) @llvm.experimental.guard(i1 undef) [ "deopt"() ]
39 call void(i1, ...) @llvm.experimental.guard(i1 false) [ "deopt"() ]
47 ; CHECK-NEXT: call void (i1, ...) @llvm.experimental.guard(i1 false) [ "deopt"() ]
61 call void(i1, ...) @llvm.experimental.guard(i1 false) [ "deopt"() ]
79 ; CHECK-NEXT: call void (i1, ...) @llvm.experimental.guard(i1 false) [ "deopt"() ]
/external/llvm/test/Feature/OperandBundles/
Ddse.ll32 ; Since the deopt operand bundle does not escape %m (see caveat below), it is
37 tail call void @f() [ "deopt"(i8* %m) ]
41 ; CHECK: tail call void @f() [ "deopt"(i8* %m) ]
46 ; Since the deopt operand bundle does not escape %m (see caveat below), @f
51 tail call void @f() [ "deopt"(i8* %m) ]
60 ; at the call site (i.e. the call returns to the "deopt" continuation). Since
/external/llvm/test/Analysis/BranchProbabilityInfo/
Ddeopt-intrinsic.ll10 br i1 %cond, label %exit, label %deopt
13 ; CHECK: edge entry -> deopt probability is 0x00000800 / 0x80000000 = 0.00%
15 deopt:
16 %rval = call i32(...) @llvm.experimental.deoptimize.i32() [ "deopt"() ]
/external/llvm/test/Transforms/InstCombine/
Dcompare-unescaped.ll28 ; Although the %m is marked nocapture in the deopt operand in call to function f,
38 tail call void @f() [ "deopt"(i8* %m) ]
43 ; Same functon as above with deopt operand in function f, but comparison is NE
50 tail call void @f() [ "deopt"(i8* %m) ]
62 tail call void @f() [ "deopt"(i8* %m) ]
114 call void @f() [ "deopt"(i8* %m) ]
118 ; CHECK-NEXT: call void @f() [ "deopt"(i8* %m) ]
155 tail call void @f() [ "deopt"(i8* %m) ]
160 ; CHECK-NEXT: tail call void @f() [ "deopt"(i8* %m) ]
/external/v8/tools/
DBUILD.gn14 ":run-deopt-fuzzer_run",
37 v8_isolate_run("run-deopt-fuzzer") {
42 isolate = "run-deopt-fuzzer.isolate"
Dgen-inlining-tests.py233 deopt, # deopt inside inlined function
278 (catchWithLocal or endReturnLocal or deopt or anyAlternative)):
287 if doFinally and deopt: return
292 (not endReturnLocal or catchReturns or catchThrows or not deopt)):
349 write( " deopt = {};".format("true" if deopt else "false"))

1234