Searched refs:len_array (Results 1 – 3 of 3) sorted by relevance
| /arkcompiler/runtime_core/static_core/compiler/docs/ |
| D | check_elimination_doc.md | 42 // loop->len_array->GroupedBoundsChecks 48 BoundCheck(len_array(a), index); // id = 1 49 BoundCheck(len_array(a), index+1); // id = 2 50 BoundCheck(len_array(a), index-2); // id = 3 56 Root_loop->len_array(a)-> index -> {{BoundsChecks 1,2,3}, max_val = 1, min_val = -2} 70 deoptimizeIf(x >= len_array(a)); 81 BoundCheck(len_array(a), index); // id = 1 82 BoundCheck(len_array(a), index+1); // id = 2 83 BoundCheck(len_array(a), index-2); // id = 3 91 deoptimizeIf(index+1 >= len_array(a));
|
| /arkcompiler/runtime_core/static_core/irtoc/scripts/ |
| D | interpreter.irt | 1132 len_array := LoadI(vs).Imm(Constants::ARRAY_LENGTH_OFFSET).i32 1133 set_acc_primitive(len_array) 1142 len_array := LoadI(vs).Imm(Constants::ARRAY_LENGTH_OFFSET).i32 1143 If(acc.i32, len_array).AE.Unlikely { 1144 call_runtime("ThrowArrayIndexOutOfBoundsExceptionFromInterpreter", acc.i32, len_array).void 1158 len_array := LoadI(vs).Imm(Constants::ARRAY_LENGTH_OFFSET).i32 1159 If(acc.i32, len_array).AE.Unlikely { 1160 call_runtime("ThrowArrayIndexOutOfBoundsExceptionFromInterpreter", acc.i32, len_array).void 1175 len_array := LoadI(vs).Imm(Constants::ARRAY_LENGTH_OFFSET).i32 1176 If(acc.i32, len_array).AE.Unlikely { [all …]
|
| /arkcompiler/runtime_core/compiler/tests/ |
| D | liveness_analyzer_test.cpp | 382 auto len_array = liveness_analyzer->GetInstLifeIntervals(&INS(4)); in TEST_F() local 393 EXPECT_EQ(len_array->GetRanges()[0].GetEnd() - len_array->GetRanges()[0].GetBegin(), 2U); in TEST_F()
|