Home
last modified time | relevance | path

Searched refs:BytecodeOptIrInterface (Results 1 – 5 of 5) sorted by relevance

/arkcompiler/runtime_core/bytecode_optimizer/
Dir_interface.h26 class BytecodeOptIrInterface {
28 explicit BytecodeOptIrInterface(const pandasm::AsmEmitter::PandaFileToPandaAsmMaps *maps,
34 virtual ~BytecodeOptIrInterface() = default;
Doptimize_bytecode.cpp48 constexpr void RunOpts(compiler::Graph *graph, [[maybe_unused]] BytecodeOptIrInterface *iface) in RunOpts()
55 constexpr void RunOpts(compiler::Graph *graph, BytecodeOptIrInterface *iface = nullptr) in RunOpts()
61 bool RunOptimizations(compiler::Graph *graph, BytecodeOptIrInterface *iface) in RunOptimizations()
92 void BuildMapFromPcToIns(pandasm::Function &function, BytecodeOptIrInterface &ir_interface, in BuildMapFromPcToIns()
243 BytecodeOptIrInterface &ir_interface) in DebugInfoPropagate()
295 auto ir_interface = BytecodeOptIrInterface(maps, prog); in OptimizeFunction()
Doptimize_bytecode.h25 bool RunOptimizations(compiler::Graph *graph, BytecodeOptIrInterface *iface = nullptr);
Dcodegen.h42 const BytecodeOptIrInterface *iface, pandasm::Program *prog) in BytecodeGen()
154 const BytecodeOptIrInterface *ir_interface_;
/arkcompiler/runtime_core/bytecode_optimizer/tests/
Dcommon.h76 class IrInterfaceTest : public BytecodeOptIrInterface {
80 : BytecodeOptIrInterface(maps, prog) in BytecodeOptIrInterface() function
91 return IsMapsSet() ? BytecodeOptIrInterface::GetTypeIdByOffset(offset) : ""; in GetTypeIdByOffset()
201 ir_interface_ = std::make_unique<bytecodeopt::BytecodeOptIrInterface>(&maps_, prog); in ParseToGraph()
248 bytecodeopt::BytecodeOptIrInterface *GetIrInterface() in GetIrInterface()
264 std::unique_ptr<BytecodeOptIrInterface> ir_interface_;