Searched refs:BytecodeOptIrInterface (Results 1 – 5 of 5) sorted by relevance
| /arkcompiler/runtime_core/bytecode_optimizer/ |
| D | ir_interface.h | 26 class BytecodeOptIrInterface { 28 explicit BytecodeOptIrInterface(const pandasm::AsmEmitter::PandaFileToPandaAsmMaps *maps, 34 virtual ~BytecodeOptIrInterface() = default;
|
| D | optimize_bytecode.cpp | 48 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()
|
| D | optimize_bytecode.h | 25 bool RunOptimizations(compiler::Graph *graph, BytecodeOptIrInterface *iface = nullptr);
|
| D | codegen.h | 42 const BytecodeOptIrInterface *iface, pandasm::Program *prog) in BytecodeGen() 154 const BytecodeOptIrInterface *ir_interface_;
|
| /arkcompiler/runtime_core/bytecode_optimizer/tests/ |
| D | common.h | 76 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_;
|