Searched full:checkcast (Results 1 – 25 of 78) sorted by relevance
1234
| /arkcompiler/runtime_core/static_core/tests/checked/ |
| D | checkcast_elimination.pa | 17 #! CHECKER CheckCast Elimination applied, replaced by Deoptimize. 21 #! INST "CheckCast" 23 #! INST_NOT "CheckCast" 31 checkcast B 43 #! CHECKER CheckCast Elimination applied, remove redundant checkcast for field value. 47 #! INST "CheckCast" 49 #! INST_NOT "CheckCast" 59 checkcast A 71 #! CHECKER CheckCast Elimination applied, remove redundant checkcast for method return value. 75 #! INST "CheckCast" [all …]
|
| D | checkcast_elimination_test.pa | 20 #! CHECKER CheckCast Elimination applied, replaced by Deoptimize. 24 #! INST_NOT "CheckCast" 32 checkcast C 49 #! CHECKER CheckCast Elimination applied, remove redundant checkcast. 53 #! INST_NOT "CheckCast" 60 checkcast A 62 checkcast A 79 #! CHECKER CheckCast Elimination applied, remove redundant checkcast, inline. 85 checkcast C 108 #! CHECKER CheckCast Elimination applied, remove redundant checkcast for field value. [all …]
|
| D | checkcast_nullcheck.pa | 22 #! CHECKER Null check inside CheckCast can be omitted if its input is NullCheck 24 #! EVENT /CodegenSimplification,CHECKCAST,SKIP_NULLCHECK/ 30 checkcast R
|
| /arkcompiler/runtime_core/tests/cts-generator/cts-template/ |
| D | checkcast.yaml | 44 - file-name: "checkcast" 51 - sig: checkcast type_id 84 - checkcast panda.Object 86 - checkcast panda.String 88 - checkcast R 91 checkcast R 92 checkcast Q 95 checkcast panda.ClassCastException 96 checkcast R 129 - checkcast panda.Object [all …]
|
| /arkcompiler/runtime_core/static_core/compiler/docs/ |
| D | object_type_check_elimination_doc.md | 3 **Object Type Check Elimination** - optimization which try to reduce number of IsInstance/CheckCast… 13 Visit `IsInstance` and `CheckCast` instructions in RPO order and try to elimiate them. 20 ### CheckCast subsection 22 If an object in input can't be cast to the resolved type `CheckCast` is replaced by deoptimize, els… 23 `CheckCastVisitor` also used in `CheckCast` optimizations. 45 checkcast A // will removed 46 checkcast C // will replaced by deoptimze
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/checked/ |
| D | isinstance_elim_load_static.ets | 49 //! CHECKER Check checkcast elimination and complex instanceof non-elimination for LoadStat… 53 //! INST "CheckCast" 55 //! INST_NOT "CheckCast" 62 //! CHECKER Check checkcast elimination and complex instanceof non-elimination for LoadStat… 67 //! INST "CheckCast" 69 //! INST_NOT "CheckCast" 90 //! CHECKER Check complex checkcast and instanceof non-elimination for LoadStatic result 94 //! INST "CheckCast" 96 //! INST "CheckCast" 103 //! CHECKER Check complex checkcast and instanceof non-elimination for LoadStatic result (A… [all …]
|
| D | hoist_checkcast.ets | 16 //! CHECKER Hoist loop invariant CheckCast and replace by deopt, JIT 23 //! INST_COUNT "CheckCast", 1 27 //! INST "CheckCast D" 30 //! INST_COUNT "CheckCast", 1 33 //! CHECKER Hoist loop invariant CheckCast and replace by deopt, AOT 76 //! INST_NOT "CheckCast" 82 //! INST_NOT "CheckCast"
|
| /arkcompiler/runtime_core/static_core/tests/cts-generator/cts-template/ |
| D | checkcast.yaml | 23 - file-name: "checkcast" 30 - sig: checkcast type_id 61 - checkcast panda.Object 63 - checkcast panda.String 65 - checkcast R 68 checkcast R 69 checkcast Q 72 checkcast panda.ClassCastException 73 checkcast R 102 - checkcast panda.Object[] [all …]
|
| /arkcompiler/runtime_core/static_core/tests/cts-assembly/ |
| D | obj-24.pa | 14 #Assert that operation checkcast works fine 22 checkcast Asm
|
| D | obj-36.pa | 14 # check that checkcast doesn't trigger cctor 35 checkcast R1
|
| D | oom-02.pa | 59 checkcast A 69 checkcast A
|
| D | oom-01.pa | 59 checkcast A 69 checkcast A
|
| D | exceptions-class-cast.pa | 27 …checkcast LoremipsumdolorsitametconsecteturadipiscingelitMorbiingravidanibhFusceaccumsandiamvitaeu…
|
| D | obj-28.pa | 31 checkcast R2
|
| /arkcompiler/runtime_core/tests/cts-assembly/ |
| D | obj-24.pa | 14 #Assert that operation checkcast works fine 22 checkcast Asm
|
| D | obj-36.pa | 14 # check that checkcast doesn't trigger cctor 35 checkcast R1
|
| D | oom-02.pa | 59 checkcast A 69 checkcast A
|
| D | oom-01.pa | 59 checkcast A 69 checkcast A
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/ |
| D | object_type_check_elimination.cpp | 126 ASSERT(inst->GetOpcode() == Opcode::CheckCast); in TryEliminateCheckCast() 136 auto checkCast = inst->CastToCheckCast(); in TryEliminateCheckCast() local 137 auto tgtKlass = graph->GetRuntime()->GetClass(checkCast->GetMethod(), checkCast->GetTypeId()); in TryEliminateCheckCast() 140 // But we can't change the CheckCast to Deoptimize, because we can resolve after compilation in TryEliminateCheckCast() 153 if (IsMember(ref, checkCast->GetTypeId(), inst)) { in TryEliminateCheckCast() 171 case Opcode::CheckCast: in IsMember()
|
| /arkcompiler/runtime_core/static_core/verification/ |
| D | TODO.txt | 20 - done Introduce the same mechanism in checkcast 21 - Return error if checkcast fail wrt typecasting in past?
|
| /arkcompiler/ets_frontend/ets2panda/test/runtime/ets/ |
| D | CastReference4.ets | 33 …// Instruction 'checkcast' will always throw an exception here. It may be a sign of possible error… 45 …// Instruction 'checkcast' will always throw an exception here. It may be a sign of possible error…
|
| /arkcompiler/runtime_core/static_core/tests/verifier-tests/ |
| D | checkcast_null_acctype.pa | 21 checkcast panda.Object
|
| /arkcompiler/runtime_core/libabckit/tests/ut/isa/isa_static/cast/ |
| D | checkcast_static.ets | 32 // <checkcast A>;
|
| /arkcompiler/runtime_core/tests/irtoc-interpreter-tests/ |
| D | newobj.pa | 56 checkcast Asm2
|
| /arkcompiler/runtime_core/static_core/tests/irtoc-interpreter-tests/ |
| D | newobj.pa | 56 checkcast Asm2
|
1234