Home
last modified time | relevance | path

Searched refs:ir_interface_ (Results 1 - 7 of 7) sorted by relevance

/arkcompiler/runtime_core/bytecode_optimizer/
H A Dmodule_constant_analyzer.cpp30 ir_interface_(iface) in ModuleConstantAnalyzer()
126 ir_interface_->GetStringIdByOffset(inst->GetTypeId())); in GetLoadStringInstConstValue()
H A Dcodegen.cpp44 cb.exception_record = ir_interface_->GetTypeIdByOffset(type_id); in AppendCatchBlock()
139 if (ir_interface_ != nullptr && idx < result_.size()) { in AddLineNumber()
140 auto ln = ir_interface_->GetLineNumberByPc(inst->GetPc()); in AddLineNumber()
147 if (ir_interface_ != nullptr && idx < result_.size()) { in AddColumnNumber()
148 auto cn = ir_interface_->GetColumnNumberByPc(inst->GetPc()); in AddColumnNumber()
394 enc->result_.emplace_back(pandasm::Create_LDA_STR(enc->ir_interface_->GetStringIdByOffset(inst->GetTypeId()))); in VisitLoadString()
471 pandasm::Create_LDA_STR(enc->ir_interface_->GetStringIdByOffset(input->GetTypeId()))); in VisitCastValueToAnyType()
H A Dcodegen.h43 : compiler::Optimization(graph), function_(function), ir_interface_(iface), program_(prog) in BytecodeGen()
139 const BytecodeOptIrInterface *ir_interface_; member in panda::bytecodeopt::BytecodeGen
H A Dmodule_constant_analyzer.h81 const BytecodeOptIrInterface *ir_interface_; member in panda::bytecodeopt::ModuleConstantAnalyzer
/arkcompiler/runtime_core/bytecode_optimizer/constant_propagation/
H A Dconstant_propagation.h135 const BytecodeOptIrInterface *ir_interface_; member in panda::bytecodeopt::ConstantPropagation
H A Dconstant_propagation.cpp51 ir_interface_(iface) in ConstantPropagation()
300 propagation->ir_interface_->GetStringIdByOffset(load_string_inst->GetTypeId())); in VisitCastValueToAnyType()
348 auto val = propagation->ir_interface_->GetStringIdByOffset(load_string_inst->GetTypeId()); in VisitLoadString()
593 std::string property_name = ir_interface_->GetStringIdByOffset(property_name_offset); in FoldingLdobjbyname()
/arkcompiler/runtime_core/bytecode_optimizer/tests/
H A Dcommon.h201 ir_interface_ = std::make_unique<bytecodeopt::BytecodeOptIrInterface>(&maps_, prog); in ParseToGraph()
250 return ir_interface_.get(); in GetIrInterface()
264 std::unique_ptr<BytecodeOptIrInterface> ir_interface_; member in panda::bytecodeopt::AsmTest

Completed in 5 milliseconds