Searched full:checkcast (Results 1 – 25 of 33) sorted by relevance
12
| /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 …]
|
| D | template.yaml | 190 - include: 'checkcast.yaml'
|
| /arkcompiler/runtime_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. 21 ### CheckCast subsection 23 If an object in input can't be cast to the resolved type `CheckCast` is replaced by deoptimize, els… 24 `CheckCastVisitor` also used in `CheckCast` optimizations. 46 checkcast A // will removed 47 checkcast C // will replaced by deoptimze
|
| /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
|
| D | obj-28.pa | 31 checkcast R2
|
| /arkcompiler/runtime_core/verification/ |
| D | TODO.txt | 20 - done Introduce the same mechanism in checkcast 21 - Return error if checkcast fail wrt typecasting in past?
|
| D | messages.yaml | 266 …Wrong type for 'checkcast'. It is a non-object type '${type}'. Possible types are ${possible_types… 282 …Accumulator type '${acc_type}' is always a subtype of '${type}'. Checkcast is redundant here. It m… 291 …Instruction 'checkcast' will always throw an exception here. It may be a sign of possible error he… 299 …${possible_types}. Instruction 'checkcast' will always throw an exception here. It may be a sign of
|
| /arkcompiler/runtime_core/compiler/optimizer/optimizations/ |
| D | object_type_check_elimination.cpp | 106 ASSERT(inst->GetOpcode() == Opcode::CheckCast); in TryEliminateCheckCast() 113 // But we can't change the CheckCast to Deoptimize, because we can resolve after compilation in TryEliminateCheckCast() 115 // If we can't replace CheckCast, we should reset ObjectTypeInfo for input. in TryEliminateCheckCast() 136 // If we can't replace CheckCast, we should reset ObjectTypeInfo for input. in TryEliminateCheckCast()
|
| /arkcompiler/runtime_core/tests/irtoc-interpreter-tests/ |
| D | newobj.pa | 56 checkcast Asm2
|
| /arkcompiler/runtime_core/disassembler/tests/sources/ |
| D | instructions.pa | 192 checkcast A
|
| /arkcompiler/runtime_core/docs/ |
| D | PBC2IR.md | 195 | checkcast | LoadClass, CheckCast |
|
| /arkcompiler/runtime_core/compiler/tests/ |
| D | graph_comparator.h | 180 CHECK(CheckCast, GetNeedBarrier) in Compare() 215 // CHECK(CheckCast, GetTypeId) in Compare()
|
| D | inst_generator.h | 184 {Opcode::CheckCast, {DataType::NO_TYPE}},
|
| D | inst_generator.cpp | 117 case Opcode::CheckCast: in GenerateGraph() 504 if (inst->GetOpcode() == Opcode::CheckCast) { in GenerateCheckOperation() 514 if (inst->GetOpcode() == Opcode::CheckCast) { in GenerateCheckOperation() 1087 case Opcode::CheckCast: in Generate()
|
| D | vn_test.cpp | 955 INST(7, Opcode::CheckCast).b().Inputs(0, 6, 1).TypeId(1); in TEST_F() 970 INST(7, Opcode::CheckCast).b().Inputs(0, 2, 1).TypeId(1); in TEST_F() 994 INST(5, Opcode::CheckCast).b().Inputs(0, 4, 1).TypeId(1); in TEST_F() 1010 INST(5, Opcode::CheckCast).b().Inputs(0, 2, 1).TypeId(1); in TEST_F()
|
| /arkcompiler/runtime_core/libpandabase/events/ |
| D | events.yaml | 218 enum: [checkcast, isinstance]
|
| /arkcompiler/runtime_core/compiler/optimizer/templates/ |
| D | inst_builder_gen.cpp.erb | 124 /^checkcast/ => "checkcast",
|
| /arkcompiler/runtime_core/runtime/entrypoints/ |
| D | entrypoints.yaml | 59 - name: CheckCast
|
| /arkcompiler/runtime_core/compiler/optimizer/code_generator/ |
| D | slow_path.cpp | 252 …SCOPED_DISASM_STR(codegen, std::string("SlowPath for CheckCast exception") + std::to_string(GetIns… in GenerateImpl()
|
| /arkcompiler/runtime_core/compiler/optimizer/ir/ |
| D | graph_checker.cpp | 1336 … user_inst->GetOpcode() == Opcode::CheckCast || user_inst->GetOpcode() == Opcode::IsInstance || in CheckDataFlow() 1354 … user_inst->GetOpcode() == Opcode::IsInstance || user_inst->GetOpcode() == Opcode::CheckCast, in CheckDataFlow() 1790 …std::cerr << "CheckCast instruction must have input 0 with reference type: " << *inst << std::endl… in CheckDataFlow() 1793 …std::cerr << "CheckCast instruction must have input 1 with reference type: " << *inst << std::endl… in CheckDataFlow() 1797 … std::cerr << "CheckCast instruction must have SaveState as input 2: " << *inst << std::endl); in CheckDataFlow()
|
| D | basicblock.cpp | 788 case Opcode::CheckCast: in ReplaceInstByDeoptimize()
|
| D | ir_constructor.h | 701 case Opcode::CheckCast: in TypeId()
|
12