/art/test/609-checker-x86-bounds-check/ |
info.txt | 1 Checker test that we combine ArrayLength and BoundsCheck on x86/x86_64.
|
/art/test/449-checker-bce/src/ |
Main.java | 20 /// CHECK: BoundsCheck 22 /// CHECK: BoundsCheck 24 /// CHECK: BoundsCheck 28 /// CHECK-NOT: BoundsCheck 30 /// CHECK-NOT: BoundsCheck 32 /// CHECK: BoundsCheck 51 /// CHECK: BoundsCheck 53 /// CHECK: BoundsCheck 55 /// CHECK: BoundsCheck 59 /// CHECK-NOT: BoundsCheck [all...] |
/art/test/582-checker-bce-length/src/ |
Main.java | 23 /// CHECK-DAG: BoundsCheck 24 /// CHECK-DAG: BoundsCheck 25 /// CHECK-DAG: BoundsCheck 26 /// CHECK-DAG: BoundsCheck 29 /// CHECK-DAG: BoundsCheck 30 /// CHECK-DAG: BoundsCheck 31 /// CHECK-DAG: BoundsCheck 32 /// CHECK-DAG: BoundsCheck 40 // This introduces a problematic BoundsCheck(x,x) node 47 /// CHECK-DAG: BoundsCheck [all...] |
/art/test/530-checker-loops1/src/ |
Main.java | 29 /// CHECK-DAG: BoundsCheck 32 /// CHECK-NOT: BoundsCheck 43 /// CHECK-DAG: BoundsCheck 46 /// CHECK-NOT: BoundsCheck 57 /// CHECK-DAG: BoundsCheck 60 /// CHECK-NOT: BoundsCheck 72 /// CHECK-DAG: BoundsCheck 75 /// CHECK-NOT: BoundsCheck 87 /// CHECK-DAG: BoundsCheck 90 /// CHECK-NOT: BoundsCheck [all...] |
/art/test/620-checker-bce-intrinsics/src/ |
Main.java | 24 /// CHECK-DAG: BoundsCheck loop:<<Loop:B\d+>> outer_loop:none 27 /// CHECK-NOT: BoundsCheck 38 /// CHECK-DAG: BoundsCheck loop:<<Loop:B\d+>> outer_loop:none 41 /// CHECK-NOT: BoundsCheck 53 /// CHECK-DAG: BoundsCheck loop:<<Loop:B\d+>> outer_loop:none 54 /// CHECK-DAG: BoundsCheck loop:<<Loop>> outer_loop:none 57 /// CHECK-NOT: BoundsCheck 68 /// CHECK-DAG: BoundsCheck loop:<<Loop:B\d+>> outer_loop:none 69 /// CHECK-DAG: BoundsCheck loop:<<Loop>> outer_loop:none 70 /// CHECK-DAG: BoundsCheck loop:<<Loop>> outer_loop:non [all...] |
/art/test/530-checker-loops3/src/ |
Main.java | 27 /// CHECK-DAG: BoundsCheck loop:<<Loop:B\d+>> 28 /// CHECK-DAG: BoundsCheck loop:<<Loop>> 36 /// CHECK-NOT: BoundsCheck 45 /// CHECK-DAG: BoundsCheck loop:<<Loop:B\d+>> 46 /// CHECK-DAG: BoundsCheck loop:<<Loop>> 47 /// CHECK-DAG: BoundsCheck loop:<<Loop>> 48 /// CHECK-DAG: BoundsCheck loop:<<Loop>> 56 /// CHECK-NOT: BoundsCheck 65 /// CHECK-DAG: BoundsCheck loop:<<Loop:B\d+>> 66 /// CHECK-DAG: BoundsCheck loop:<<Loop> [all...] |
/art/test/530-checker-loops2/src/ |
Main.java | 29 /// CHECK-DAG: BoundsCheck 30 /// CHECK-DAG: BoundsCheck 33 /// CHECK-NOT: BoundsCheck 48 /// CHECK-DAG: BoundsCheck 51 /// CHECK-NOT: BoundsCheck 66 /// CHECK-DAG: BoundsCheck 69 /// CHECK-NOT: BoundsCheck 87 /// CHECK-DAG: BoundsCheck 88 /// CHECK-DAG: BoundsCheck 89 /// CHECK-DAG: BoundsCheck [all...] |
/art/test/632-checker-char-at-bounds/src/ |
Main.java | 21 /// CHECK-DAG: <<BoundsCheck:i\d+>> BoundsCheck 22 /// CHECK-DAG: ArrayGet [<<NullCheck>>,<<BoundsCheck>>]
|
/art/test/622-checker-bce-regressions/src/ |
Main.java | 25 /// CHECK-DAG: BoundsCheck loop:<<Loop:B\d+>> outer_loop:none 26 /// CHECK-DAG: BoundsCheck loop:<<Loop>> outer_loop:none 29 /// CHECK-NOT: BoundsCheck
|
/art/test/527-checker-array-access-split/src/ |
Main.java | 31 /// CHECK: <<Index:i\d+>> BoundsCheck 36 /// CHECK: <<Index:i\d+>> BoundsCheck 43 /// CHECK: <<Index:i\d+>> BoundsCheck 48 /// CHECK: <<Index:i\d+>> BoundsCheck 63 /// CHECK: <<Index:i\d+>> BoundsCheck 69 /// CHECK: <<Index:i\d+>> BoundsCheck 77 /// CHECK: <<Index:i\d+>> BoundsCheck 83 /// CHECK: <<Index:i\d+>> BoundsCheck 97 /// CHECK: <<Index:i\d+>> BoundsCheck 103 /// CHECK: <<Index:i\d+>> BoundsCheck [all...] |
/art/test/530-checker-loops5/src/ |
Main.java | 101 /// CHECK-DAG: BoundsCheck loop:none 102 /// CHECK-DAG: BoundsCheck loop:{{B\d+}} 105 /// CHECK-NOT: BoundsCheck 121 /// CHECK-DAG: BoundsCheck loop:none 122 /// CHECK-DAG: BoundsCheck loop:{{B\d+}} 125 /// CHECK-NOT: BoundsCheck 142 /// CHECK-DAG: BoundsCheck loop:none 143 /// CHECK-DAG: BoundsCheck loop:{{B\d+}} 146 /// CHECK-NOT: BoundsCheck
|
/art/test/572-checker-array-get-regression/src/ |
Main.java | 31 /// CHECK-DAG: <<BoundsCheck:i\d+>> BoundsCheck [<<Index>>,<<Length2>>] 32 /// CHECK-DAG: <<LastElement:l\d+>> ArrayGet [<<Array>>,<<BoundsCheck>>]
|
/art/test/562-checker-no-intermediate/src/ |
Main.java | 27 /// CHECK-DAG: <<Index:i\d+>> BoundsCheck 37 /// CHECK-DAG: <<Index:i\d+>> BoundsCheck 49 /// CHECK-DAG: <<Index:i\d+>> BoundsCheck 61 /// CHECK-DAG: <<Index:i\d+>> BoundsCheck 71 /// CHECK-DAG: <<Index:i\d+>> BoundsCheck 83 /// CHECK-DAG: <<Index:i\d+>> BoundsCheck
|
/art/test/609-checker-x86-bounds-check/src/ |
Main.java | 32 /// CHECK-DAG: <<CheckedIndex:i\d+>> BoundsCheck [<<Index>>,<<Length>>] 41 /// CHECK-DAG: <<CheckedIndex:i\d+>> BoundsCheck [<<Index>>,<<Length>>] 50 /// CHECK-NEXT: <<CheckedIndex:i\d+>> BoundsCheck [<<Index>>,<<Length>>] 61 /// CHECK-DAG: <<CheckedIndex:i\d+>> BoundsCheck [<<Index>>,<<Length>>] 70 /// CHECK-DAG: <<CheckedIndex:i\d+>> BoundsCheck [<<Index>>,<<Length>>] 80 /// CHECK-NEXT: <<CheckedIndex:i\d+>> BoundsCheck [<<Index>>,<<Length>>]
|
/art/test/530-checker-loops4/src/ |
Main.java | 129 /// CHECK-DAG: BoundsCheck loop:none 130 /// CHECK-DAG: BoundsCheck loop:{{B\d+}} 133 /// CHECK-DAG: BoundsCheck loop:{{B\d+}} 136 /// CHECK-NOT: BoundsCheck loop:none 154 /// CHECK-DAG: BoundsCheck loop:none 155 /// CHECK-DAG: BoundsCheck loop:{{B\d+}} 158 /// CHECK-DAG: BoundsCheck loop:{{B\d+}} 161 /// CHECK-NOT: BoundsCheck loop:none 177 /// CHECK-DAG: BoundsCheck loop:none 178 /// CHECK-DAG: BoundsCheck loop:{{B\d+} [all...] |
/art/test/590-checker-arr-set-null-regression/src/ |
Main.java | 35 /// CHECK-DAG: <<CheckedIndex:i\d+>> BoundsCheck [<<Index>>,<<Length>>] 49 /// CHECK-DAG: <<CheckedIndex:i\d+>> BoundsCheck [<<Index>>,<<Length>>]
|
/art/test/536-checker-intrinsic-optimization/src/ |
Main.java | 156 /// CHECK-DAG: <<Bounds:i\d+>> BoundsCheck [<<Pos>>,<<Length>>] is_string_char_at:true 177 /// CHECK-DAG: <<Bounds:i\d+>> BoundsCheck [<<Pos>>,<<Length>>] is_string_char_at:true 200 /// CHECK-DAG: BoundsCheck is_string_char_at:true 212 /// CHECK-NOT: BoundsCheck 229 /// CHECK-DAG: BoundsCheck is_string_char_at:true 239 /// CHECK-NOT: BoundsCheck is_string_char_at:true 258 /// CHECK-DAG: BoundsCheck is_string_char_at:true 261 /// CHECK-DAG: BoundsCheck is_string_char_at:true 264 /// CHECK-DAG: BoundsCheck is_string_char_at:true 267 /// CHECK-DAG: BoundsCheck is_string_char_at:tru [all...] |
/art/compiler/optimizing/ |
scheduler_arm64.h | 60 M(BoundsCheck , unused) \
|
x86_memory_gen.cc | 64 // We need the ArrayLength just before the BoundsCheck.
|
/art/test/552-checker-primitive-typeprop/smali/ |
SsaBuilder.smali | 29 ## CHECK-DAG: BoundsCheck env:[[<<Phi>>,{{i\d+}},{{z\d+}},{{l\d+}}]]
|
/art/test/534-checker-bce-deoptimization/src/ |
Main.java | 89 /// CHECK-NOT: BoundsCheck 118 /// CHECK-NOT: BoundsCheck
|
/external/llvm/test/MC/Disassembler/Hexagon/ |
xtype_pred.txt | 6 # CHECK: p3 = boundscheck(r17:16, r21:20):raw:lo 8 # CHECK: p3 = boundscheck(r17:16, r21:20):raw:hi
|
/external/llvm/test/MC/Hexagon/instructions/ |
xtype_pred.s | 6 p3 = boundscheck(r17:16, r21:20):raw:lo 8 p3 = boundscheck(r17:16, r21:20):raw:hi
|
/external/v8/src/wasm/ |
wasm-module.h | 226 CHECK(BoundsCheck(offset, offset + length)); 240 CHECK(BoundsCheck(offset, offset + length)); 252 bool BoundsCheck(uint32_t start, uint32_t end) const {
|
/art/test/445-checker-licm/src/ |
Main.java | 177 /// CHECK-DAG: BoundsCheck loop:<<Loop>> outer_loop:none 190 /// CHECK-DAG: BoundsCheck loop:<<Loop>> outer_loop:none
|