Searched refs:irtoc (Results 1 - 13 of 13) sorted by relevance
/arkcompiler/runtime_core/static_core/irtoc/lang/ |
H A D | irtoc.rb | 34 #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 D | irtoc.cpp | 20 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 D | irtoc_options.cpp | 18 namespace ark::irtoc { namespace in ark 21 } // namespace ark::irtoc
|
H A D | irtoc_options.h | 21 namespace ark::irtoc { namespace in ark 23 } // namespace ark::irtoc
|
H A D | compilation.h | 21 namespace ark::irtoc { namespace in ark 68 } // namespace ark::irtoc
|
H A D | dwarf_builder.h | 31 namespace ark::irtoc { namespace in ark 92 } // namespace ark::irtoc
|
H A D | irtoc_runtime.h | 29 namespace ark::irtoc { namespace in ark 144 } // namespace ark::irtoc
|
H A D | function.h | 30 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 D | function.cpp | 48 namespace ark::irtoc { namespace in ark 342 } // namespace ark::irtoc
|
H A D | compilation.cpp | 29 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 D | dwarf_builder.cpp | 27 namespace ark::irtoc { namespace in ark 292 } // namespace ark::irtoc
|
/arkcompiler/runtime_core/static_core/irtoc/backend/compiler/tests/ |
H A D | dangling_pointers_checker_test.cpp | 17 #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 D | llvm_ir_constructor.cpp | 1015 // 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