/external/llvm/test/Transforms/LowerGuardIntrinsic/ |
D | basic.ll | 9 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 …]
|
D | with-calling-conv.ll | 7 ; 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/ |
D | deopt-bundles.ll | 19 %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 …]
|
D | deoptimize-intrinsic.ll | 15 %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 …]
|
D | guard-intrinsic.ll | 7 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/ |
D | range-check-merging.ll | 9 ; 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 …]
|
D | basic.ll | 12 ; 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/ |
D | guards.ll | 11 ; 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/ |
D | guards.ll | 21 ; 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/ |
D | guards.ll | 10 ; 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/ |
D | guards.ll | 9 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/ |
D | deref-pointers.ll | 19 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) ]
|
D | liveness-basics.ll | 19 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"() ]
|
D | relocation.ll | 13 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 …]
|
D | rematerialize-derived-pointers.ll | 15 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 …]
|
D | live-vector-nosplit.ll | 14 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"() ]
|
D | basics.ll | 15 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) ]
|
D | constants.ll | 14 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/ |
D | operand-bundles.ll | 39 ; 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/ |
D | guards.ll | 8 ; 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/ |
D | dse.ll | 32 ; 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/ |
D | deopt-intrinsic.ll | 10 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/ |
D | compare-unescaped.ll | 28 ; 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/ |
D | BUILD.gn | 14 ":run-deopt-fuzzer_run", 37 v8_isolate_run("run-deopt-fuzzer") { 42 isolate = "run-deopt-fuzzer.isolate"
|
D | gen-inlining-tests.py | 233 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"))
|