Home
last modified time | relevance | path

Searched refs:irtoc (Results 1 - 13 of 13) sorted by relevance

/arkcompiler/runtime_core/static_core/irtoc/lang/
H A Dirtoc.rb34 #include "irtoc/backend/compilation.h"
47 namespace ark::irtoc \{
54 \} // namespace ark::irtoc
200 irtoc = Irtoc.new
201 irtoc.run(input_file)
202 functions += irtoc.functions
203 cpp_functions += irtoc.cpp_functions if irtoc.cpp_functions
207 irtoc = Irtoc.new
208 irtoc
[all...]
/arkcompiler/runtime_core/static_core/irtoc/backend/
H A Dirtoc.cpp20 namespace ark::irtoc { namespace in ark
26 ark::irtoc::g_options.AddOptions(&paParser); in Run()
56 } // namespace ark::irtoc
60 return ark::irtoc::Run(argc, argv); in main()
H A Dirtoc_options.cpp18 namespace ark::irtoc { namespace in ark
21 } // namespace ark::irtoc
H A Dirtoc_options.h21 namespace ark::irtoc { namespace in ark
23 } // namespace ark::irtoc
H A Dcompilation.h21 namespace ark::irtoc { namespace in ark
68 } // namespace ark::irtoc
H A Ddwarf_builder.h31 namespace ark::irtoc { namespace in ark
92 } // namespace ark::irtoc
H A Dirtoc_runtime.h29 namespace ark::irtoc { namespace in ark
144 } // namespace ark::irtoc
H A Dfunction.h30 namespace ark::irtoc { namespace in ark
248 * --interpreter-type option in Ark supports interpreters produced by stock irtoc and llvm irtoc.
249 * To support interpreter compiled by stock irtoc and llvm irtoc we:
281 } // namespace ark::irtoc
H A Dfunction.cpp48 namespace ark::irtoc { namespace in ark
342 } // namespace ark::irtoc
H A Dcompilation.cpp29 namespace ark::irtoc { namespace in ark
324 symbolWriter.add_symbol(strWriter, "irtoc.cpp", 0, 0, ELFIO::STB_LOCAL, ELFIO::STT_FILE, 0, ELFIO::SHN_ABS); in MakeElf()
409 } // namespace ark::irtoc
H A Ddwarf_builder.cpp27 namespace ark::irtoc { namespace in ark
292 } // namespace ark::irtoc
/arkcompiler/runtime_core/static_core/irtoc/backend/compiler/tests/
H A Ddangling_pointers_checker_test.cpp17 #include "irtoc/backend/compiler/dangling_pointers_checker.h"
18 #include "irtoc/backend/function.h"
19 #include "irtoc/backend/irtoc_runtime.h"
24 class RelocationHandlerTest : public ark::irtoc::Function {
78 irtoc::IrtocRuntimeInterface runtime; in TEST_F()
128 irtoc::IrtocRuntimeInterface runtime; in TEST_F()
175 irtoc::IrtocRuntimeInterface runtime; in TEST_F()
222 irtoc::IrtocRuntimeInterface runtime; in TEST_F()
271 irtoc::IrtocRuntimeInterface runtime; in TEST_F()
322 irtoc in TEST_F()
[all...]
/arkcompiler/runtime_core/static_core/libllvmbackend/lowering/
H A Dllvm_ir_constructor.cpp1015 // Checking that irtoc handler contains a return instruction in BuildBasicBlocks()
2178 bool irtoc = arkInterface_->IsIrtocMode(); in CreatePostWRB() local
2179 if (!irtoc && llvmbackend::g_options.IsLlvmBuiltinWrb()) { in CreatePostWRB()
2184 auto frame = (irtoc && GetGraph()->GetArch() == Arch::X86_64) ? GetRealFrameRegValue() : nullptr; in CreatePostWRB()
2745 * Used in irtoc C++ inlining.
2747 * When we compile irtoc handlers, we do not have ark's types.
2751 * For example, the irtoc handler could look like:

Completed in 15 milliseconds