/external/llvm-project/llvm/test/Transforms/IRCE/ |
D | bad_expander.ll | 27 exit: ; preds = %guarded, %loop 30 loop: ; preds = %guarded, %entry 31 %iv = phi i64 [ 380, %entry ], [ %limit, %guarded ] 32 %bad_phi = phi i32 [ 3, %entry ], [ %bad_phi.next, %guarded ] 36 br i1 %rc, label %guarded, label %exit 38 guarded: 64 exit: ; preds = %guarded, %loop 67 loop: ; preds = %guarded, %entry 68 %iv = phi i64 [ 0, %entry ], [ %iv.next, %guarded ] 75 br i1 %rc, label %guarded, label %exit [all …]
|
D | non-loop-invariant-rhs-instr.ll | 28 ; CHECK: guarded: 76 ; CHECK: guarded.postloop: 95 br i1 %0, label %guarded, label %deopt 97 guarded:
|
/external/llvm-project/llvm/test/Transforms/GuardWidening/ |
D | basic_widenable_condition_guards.ll | 17 ; CHECK: guarded: 30 br i1 %exiplicit_guard_cond, label %guarded, label %deopt, !prof !0 36 guarded: ; preds = %entry 41 deopt2: ; preds = %guarded 45 guarded1: ; preds = %guarded 60 ; CHECK: guarded: 79 br i1 %exiplicit_guard_cond, label %guarded, label %deopt, !prof !0 85 guarded: ; preds = %entry 88 left: ; preds = %guarded 91 right: ; preds = %guarded [all …]
|
D | mixed_guards.ll | 35 deopt2: ; preds = %guarded 39 guarded1: ; preds = %guarded 54 ; CHECK: guarded: 60 br i1 %exiplicit_guard_cond, label %guarded, label %deopt, !prof !0 66 guarded: ; preds = %entry
|
/external/llvm-project/llvm/test/Transforms/LoopPredication/ |
D | basic_widenable_branch_guards.ll | 27 ; CHECK: guarded: 49 loop: ; preds = %guarded, %loop.preheader 50 %loop.acc = phi i32 [ %loop.acc.next, %guarded ], [ 0, %loop.preheader ] 51 %i = phi i32 [ %i.next, %guarded ], [ 0, %loop.preheader ] 55 br i1 %exiplicit_guard_cond, label %guarded, label %deopt, !prof !0 61 guarded: ; preds = %loop 70 exit: ; preds = %guarded, %entry 71 %result = phi i32 [ 0, %entry ], [ %loop.acc.next, %guarded ] 94 ; CHECK: guarded: 116 loop: ; preds = %guarded, %loop.preheader [all …]
|
D | unswitch-exit-loop.ll | 28 %loop.acc = phi i32 [ %loop.acc.next, %guarded ], [ 0, %loop.preheader ] 29 %i = phi i32 [ %i.next, %guarded ], [ 0, %loop.preheader ] 31 br i1 %within.bounds, label %guarded, label %not_really_a_deopt, !prof !0 33 guarded: 44 %result = phi i32 [ %loop.acc.next, %guarded ]
|
D | predicate-exits.ll | 36 ; CHECK: guarded: 62 %loop.acc = phi i32 [ %loop.acc.next, %guarded ], [ 0, %loop.preheader ] 63 %i = phi i32 [ %i.next, %guarded ], [ 0, %loop.preheader ] 66 br i1 %within.bounds, label %guarded, label %deopt2, !prof !0 73 guarded: 84 %result = phi i32 [ %loop.acc.next, %guarded ] 119 ; CHECK: guarded: 145 %loop.acc = phi i32 [ %loop.acc.next, %guarded ], [ 0, %loop.preheader ] 146 %i = phi i32 [ %i.next, %guarded ], [ 0, %loop.preheader ] 149 br i1 %within.bounds, label %guarded, label %deopt2, !prof !0 [all …]
|
/external/llvm-project/llvm/test/Transforms/IndVarSimplify/ |
D | loop-predication.ll | 24 ; CHECK: guarded: 39 loop: ; preds = %guarded, %loop.preheader 40 %loop.acc = phi i32 [ %loop.acc.next, %guarded ], [ 0, %loop.preheader ] 41 %i = phi i32 [ %i.next, %guarded ], [ 0, %loop.preheader ] 43 br i1 %within.bounds, label %guarded, label %deopt, !prof !0 49 guarded: ; preds = %loop 58 exit: ; preds = %guarded, %entry 59 %result = phi i32 [ %loop.acc.next, %guarded ] 76 ; CHECK: guarded: 92 loop: ; preds = %guarded, %loop.preheader [all …]
|
D | trivial-checks.ll | 19 ; CHECK: guarded: 35 %iv = phi i32 [%x, %entry], [%iv.next, %guarded] 38 br i1 %guard, label %guarded, label %fail 40 guarded: 64 ; CHECK: guarded: 80 %iv = phi i32 [%x, %entry], [%iv.next, %guarded] 83 br i1 %guard, label %guarded, label %fail 85 guarded: 109 ; CHECK: guarded: 125 %iv = phi i32 [%x, %entry], [%iv.next, %guarded] [all …]
|
D | checks_against_min_value.ll | 17 ; CHECK: guarded: 32 %iv = phi i32 [%start, %entry], [%iv.next, %guarded] 35 br i1 %check, label %guarded, label %fail 37 guarded: 60 ; CHECK: guarded: 75 %iv = phi i32 [%start, %entry], [%iv.next, %guarded] 78 br i1 %check, label %guarded, label %fail 80 guarded:
|
D | widen-loop-comp.ll | 810 ; CHECK: guarded: 839 br i1 %cond, label %exit, label %guarded 841 guarded: 867 ; TODO: We can widen here despite the icmp user of %foo in guarded block. 879 ; CHECK: guarded: 908 br i1 %cond, label %exit, label %guarded 910 guarded: 936 ; icmp slt user in guarded block prevents widening. 948 ; CHECK: guarded: 977 br i1 %cond, label %exit, label %guarded [all …]
|
/external/llvm/test/Transforms/LowerGuardIntrinsic/ |
D | basic.ll | 12 ; CHECK: br i1 %c, label %guarded, label %deopt, !prof !0 16 ; CHECK: guarded: 27 ; CHECK: br i1 %c, label %guarded, label %deopt, !prof !0 31 ; CHECK: guarded: 42 ; CHECK: br i1 %c, label %guarded, label %deopt, !prof !0 46 ; CHECK: guarded: 56 ; CHECK: br i1 %c, label %guarded, label %deopt, !prof !0 60 ; CHECK: guarded: 66 ; CHECK: br i1 %notNull, label %guarded, label %deopt, !prof !0, !make.implicit !1
|
/external/llvm-project/llvm/test/Transforms/LowerGuardIntrinsic/ |
D | basic.ll | 13 ; CHECK: br i1 %c, label %guarded, label %deopt, !prof !0 17 ; CHECK: guarded: 28 ; CHECK: br i1 %c, label %guarded, label %deopt, !prof !0 32 ; CHECK: guarded: 43 ; CHECK: br i1 %c, label %guarded, label %deopt, !prof !0 47 ; CHECK: guarded: 57 ; CHECK: br i1 %c, label %guarded, label %deopt, !prof !0 61 ; CHECK: guarded: 67 ; CHECK: br i1 %notNull, label %guarded, label %deopt, !prof !0, !make.implicit !1
|
/external/llvm-project/llvm/test/Transforms/SimplifyCFG/ |
D | wc-widen-block.ll | 13 ; CHECK: guarded: 23 br i1 %exiplicit_guard_cond, label %guarded, label %deopt, !prof !0 29 guarded: 60 br i1 %exiplicit_guard_cond, label %guarded, label %deopt, !prof !0 66 guarded: 86 ; CHECK: guarded: 96 br i1 %exiplicit_guard_cond, label %guarded, label %deopt, !prof !0 102 guarded: 124 ; CHECK: guarded: 136 br i1 %exiplicit_guard_cond, label %guarded, label %deopt, !prof !0 [all …]
|
/external/llvm-project/llvm/test/Transforms/LowerWidenableCondition/ |
D | basic.ll | 13 ; CHECK: guarded: 24 br i1 %exiplicit_guard_cond, label %guarded, label %deopt 29 guarded: ; preds = %entry 34 deopt2: ; preds = %guarded 37 guarded1: ; preds = %guarded
|
/external/llvm-project/llvm/test/Transforms/IndVarSimplify/ARM/ |
D | code-size.ll | 152 ; CHECK-V8M: guarded: 180 ; CHECK-V8A: guarded: 195 loop: ; preds = %guarded, %loop.preheader 196 %loop.acc = phi i32 [ %loop.acc.next, %guarded ], [ 0, %loop.preheader ] 197 %i = phi i32 [ %i.next, %guarded ], [ 0, %loop.preheader ] 199 br i1 %within.bounds, label %guarded, label %deopt, !prof !0 205 guarded: ; preds = %loop 214 exit: ; preds = %guarded, %entry 215 %result = phi i32 [ %loop.acc.next, %guarded ] 236 ; CHECK-V8M: guarded: [all …]
|
/external/llvm-project/clang-tools-extra/docs/clang-tidy/checks/ |
D | bugprone-forwarding-reference-overload.rst | 28 // C3: perfect forwarding ctor guarded with enable_if 40 like C3 that are guarded with an ``enable_if``, assuming the programmer was aware of 46 For deciding whether a constructor is guarded with enable_if, we consider the 49 we assume the constructor is guarded.
|
/external/llvm-project/llvm/test/CodeGen/X86/ |
D | wineh-coreclr.ll | 166 ; Clause 1: call f(2) is guarded by catch1 179 ; Clause 2: call f(2) is also guarded by catch2 192 ; Clause 3: calls f(1) and f(2) are guarded by finally 205 ; Clause 4: call f(3) is guarded by finally 221 ; Clause 5: call f(5) is guarded by fault 234 ; Clause 6: calls f(4) and f(5) are guarded by finally 250 ; Clause 7: call f(6) is guarded by finally 343 ; Clause 1: call f(1) is guarded by fault 356 ; Clause 2: call f(1) is also guarded by catch2 369 ; Clause 3: calls f(2) is guarded by catch1 [all …]
|
/external/llvm/test/CodeGen/X86/ |
D | wineh-coreclr.ll | 166 ; Clause 1: call f(2) is guarded by catch1 179 ; Clause 2: call f(2) is also guarded by catch2 192 ; Clause 3: calls f(1) and f(2) are guarded by finally 205 ; Clause 4: call f(3) is guarded by finally 221 ; Clause 5: call f(5) is guarded by fault 234 ; Clause 6: calls f(4) and f(5) are guarded by finally 250 ; Clause 7: call f(6) is guarded by finally 341 ; Clause 1: call f(1) is guarded by fault 354 ; Clause 2: call f(1) is also guarded by catch2 367 ; Clause 3: calls f(2) is guarded by catch1 [all …]
|
/external/llvm-project/llvm/test/Transforms/CodeGenPrepare/X86/ |
D | widenable-condition.ll | 12 ; CHECK: guarded: 18 br i1 %exiplicit_guard_cond, label %guarded, label %deopt 24 guarded:
|
/external/llvm-project/llvm/docs/ |
D | GwpAsan.rst | 86 The core of GWP-ASan is the guarded allocation pool. Each sampled allocation is 87 backed using its own *guarded* slot, which may consist of one or more accessible 88 pages. Each guarded slot is surrounded by two *guard* pages, which are mapped as 89 inaccessible. The collection of all guarded slots makes up the *guarded 108 The guarded allocation pool also provides use-after-free detection. Whenever a 109 sampled allocation is deallocated, we map its guarded slot as inaccessible. Any 181 | MaxSimultaneousAllocations | 16 | Number of simultaneously-guarded allocations available in …
|
/external/llvm-project/llvm/test/Transforms/MakeGuardsExplicit/ |
D | basic.ll | 17 ; CHECK: guarded: 35 ; CHECK: guarded: 70 ; CHECK: guarded: 115 ; CHECK: guarded:
|
/external/llvm-project/llvm/test/Transforms/LICM/ |
D | explicit_guards.ll | 22 ; CHECK: guarded: 58 ; CHECK: guarded: 96 ; CHECK: guarded:
|
/external/llvm-project/llvm/test/Analysis/ScalarEvolution/ |
D | different-loops-recs.ll | 519 ; CHECK: %iv1 = phi i64 [ %iv1.next, %guarded ], [ 0, %outer.loop ] 540 loop1: ; preds = %guarded, %outer.loop 541 %iv1 = phi i64 [ %iv1.next, %guarded ], [ 0, %outer.loop ] 544 br i1 %cond1, label %guarded, label %deopt 546 guarded: ; preds = %loop1 554 loop2.preheader: ; preds = %guarded 574 ; CHECK: %iv1 = phi i64 [ %iv1.next, %guarded ], [ 0, %uncle.loop ] 601 loop1: ; preds = %guarded, %uncle.loop 602 %iv1 = phi i64 [ %iv1.next, %guarded ], [ 0, %uncle.loop ] 605 br i1 %cond1, label %guarded, label %deopt [all …]
|
/external/llvm-project/clang-tools-extra/clangd/xpc/ |
D | README.txt | 6 MacOS only. Feature is guarded by CLANGD_BUILD_XPC, including whole xpc/ dir.
|