Searched refs:throwable_inst (Results 1 – 5 of 5) sorted by relevance
/arkcompiler/runtime_core/compiler/optimizer/ir_builder/ |
D | ir_builder.cpp | 154 …auto throwable_inst = (current_last_inst == nullptr) ? bb->GetFirstInst() : current_last_inst->Get… in BuildInstructionsForBB() local 155 ProcessThrowableInstructions(inst_builder, throwable_inst); in BuildInstructionsForBB() 171 void IrBuilder::ProcessThrowableInstructions(InstBuilder *inst_builder, Inst *throwable_inst) in ProcessThrowableInstructions() argument 173 for (; throwable_inst != nullptr; throwable_inst = throwable_inst->GetNext()) { in ProcessThrowableInstructions() 174 if (throwable_inst->IsSaveState()) { in ProcessThrowableInstructions() 177 COMPILER_LOG(DEBUG, IR_BUILDER) << "Throwable inst, Id = " << throwable_inst->GetId(); in ProcessThrowableInstructions() 179 EnumerateTryBlocksCoveredPc(throwable_inst->GetPc(), [this](const TryCodeBlock &try_block) { in ProcessThrowableInstructions() 187 inst_builder->AddCatchPhiInputs(catch_handlers_, inst_defs_, throwable_inst); in ProcessThrowableInstructions()
|
D | inst_builder.cpp | 120 Inst *throwable_inst) in AddCatchPhiInputs() argument 129 GetGraph()->AppendThrowableInst(throwable_inst, catch_bb); in AddCatchPhiInputs() 140 catch_phi->AppendThrowableInst(throwable_inst); in AddCatchPhiInputs()
|
D | ir_builder.h | 139 void ProcessThrowableInstructions(InstBuilder *inst_builder, Inst *throwable_inst);
|
D | inst_builder.h | 117 Inst *throwable_inst);
|
/arkcompiler/runtime_core/compiler/optimizer/analysis/ |
D | liveness_analyzer.cpp | 410 auto throwable_inst = const_cast<Inst *>(catch_phi->GetThrowableInst(input_idx)); in AdjustCatchPhiInputsLifetime() local 412 pending_catch_phi_inputs_.insert({throwable_inst, input_inst}); in AdjustCatchPhiInputsLifetime()
|