Home
last modified time | relevance | path

Searched full:throwable (Results 1 – 25 of 33) sorted by relevance

12

/arkcompiler/runtime_core/compiler/docs/
Dtry_catch_blocks_ir.md66 …locks, since program flow can be jumped to the catch-handler after each throwable instruction, pla…
125 … virtual registers in the points where throwable instructions are placed. `CatchPhi` contains vect…
127 In the next example `CatchPhi` has 3 inputs: `a0`, `a1`, `a2` and contains vector of 3 throwable in…
149 - map from each throwable instruction the corresponding catch-handlers;
156 - Before each throwable instruction RegAlloc adds move from related catch-phi's input to the reserv…
/arkcompiler/runtime_core/static_core/compiler/docs/
Dtry_catch_blocks_ir.md66 …locks, since program flow can be jumped to the catch-handler after each throwable instruction, pla…
125 … virtual registers in the points where throwable instructions are placed. `CatchPhi` contains vect…
127 In the next example `CatchPhi` has 3 inputs: `a0`, `a1`, `a2` and contains vector of 3 throwable in…
149 - map from each throwable instruction the corresponding catch-handlers;
156 - Before each throwable instruction RegAlloc adds move from related catch-phi's input to the reserv…
/arkcompiler/runtime_core/compiler/optimizer/optimizations/regalloc/
Dreg_alloc_resolver.cpp262 // This is the case when all throwable instructions were removed from the try-block, in ResolveCatchPhis()
279 …* If the input's corresponding throwable instruction dominates other throwable inst, we can remove…
/arkcompiler/runtime_core/compiler/optimizer/ir_builder/
Dir_builder.cpp131 // Copy current defs for assigning them to catch-phi if current inst is throwable in BuildInstructionsForBB()
143 …// this group, and then mark all instructions as throwable; All instructions should be marked, sin… in BuildInstructionsForBB()
169 COMPILER_LOG(DEBUG, IR_BUILDER) << "Throwable inst, Id = " << throwable_inst->GetId(); in ProcessThrowableInstructions()
516 …* Nested try doesn't contain throwable instructions and related catch-handler will not be connecte…
/arkcompiler/runtime_core/static_core/verification/type/
Dtype_system.h74 Type Throwable() const in Throwable() function
Dtype_system.cpp59 // Throwable is not given to us as descriptor for some reason. NOTE(gogabr): correct this.
/arkcompiler/runtime_core/compiler/optimizer/analysis/
Dliveness_analyzer.cpp256 …ch-begin is pseudo successor, its live set will be processed for blocks with throwable instructions in GetInitInstLiveSet()
267 …// if basic block contains throwable instruction, all instucrions live in the catch-handlers shoul… in GetInitInstLiveSet()
401 * some action at CatchPhi's definition copy instruction are added before throwable instructions.
402 …* Instead of extending input life interval until CatchPhi it is extended until throwable instructi…
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/regalloc/
Dreg_alloc_resolver.cpp407 // This is the case when all throwable instructions were removed from the try-block, in ResolveCatchPhis()
424 …* If the input's corresponding throwable instruction dominates other throwable inst, we can remove…
/arkcompiler/runtime_core/compiler/optimizer/optimizations/
Dmove_constants.cpp119 // do not move catch-phi's input over throwable instruction in GetDominators()
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/
Dmove_constants.cpp133 // do not move catch-phi's input over throwable instruction in GetDominators()
/arkcompiler/runtime_core/static_core/bytecode_optimizer/
Dbytecodeopt_peepholes.cpp86 // Update throwable instructions data in ReplaceNewObjectUsers()
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir_builder/
Dir_builder.cpp247 // Copy current defs for assigning them to catch-phi if current inst is throwable in AddInstructionToBB()
267 …// in this group, and then mark all instructions as throwable; All instructions should be marked, … in AddInstructionToBB()
327 COMPILER_LOG(DEBUG, IR_BUILDER) << "Throwable inst, Id = " << throwableInst->GetId(); in ProcessThrowableInstructions()
671 …* Nested try doesn't contain throwable instructions and related catch-handler will not be connecte…
/arkcompiler/runtime_core/static_core/compiler/optimizer/analysis/
Dliveness_analyzer.cpp311 …ch-begin is pseudo successor, its live set will be processed for blocks with throwable instructions in GetInitInstLiveSet()
322 …// if basic block contains throwable instruction, all instructions live in the catch-handlers shou… in GetInitInstLiveSet()
511 * some action at CatchPhi's definition copy instruction are added before throwable instructions.
512 …* Instead of extending input life interval until CatchPhi it is extended until throwable instructi…
/arkcompiler/runtime_core/tests/cts-generator/cts-template/
Dthrow.yaml21 .record panda.Throwable <external>
23 .record E1 <panda.extends=panda.Throwable> {}
200 description: "Check that VM thread fails when register contains not a Throwable"
253 description: "Check that VM thread fails when register contains not a Throwable"
Dcall.virt.yaml1694 .record panda.Throwable <external>
1695 .record E1 <panda.extends=panda.Throwable> {}
Dcall.yaml1488 .record panda.Throwable <external>
1489 .record E1 <panda.extends=panda.Throwable> {}
/arkcompiler/runtime_core/static_core/verification/absint/
Dabsint.cpp235 exceptionType = verifCtx->GetTypeSystem()->Throwable(); in VerifyExcHandler()
/arkcompiler/runtime_core/compiler/optimizer/ir/
Dgraph.cpp516 (*out) << "Throwable Inst"; in DumpThrowableInsts()
/arkcompiler/runtime_core/compiler/tests/
Dcompiler_graph_test.cpp250 std::string str = "Throwable Inst " in __anon696e89750702()
Dmove_constants_test.cpp761 // CONSTANT(0, nullptr) should dominate throwable INST(3, Opcode::CallStatic) in TEST_F()
/arkcompiler/ets_frontend/ets2panda/compiler/scripts/
Dsignatures.yaml228 - name: Throwable
/arkcompiler/runtime_core/static_core/tests/cts-generator/cts-template/
Dthrow.yaml146 description: "Check that VM thread fails when register contains not a Throwable"
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/mpl2mpl/src/
Dclass_hierarchy.cpp31 // C. Tag All Throwable class and its child class.
/arkcompiler/runtime_core/isa/
Disa.yaml226 …First operand contains a reference to an instance of class Throwable or of a subclass of Throwable.
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir/
Dgraph.cpp760 (*out) << "Throwable Inst"; in DumpThrowableInsts()

12