Home
last modified time | relevance | path

Searched refs:CleanupInlineModule (Results 1 – 3 of 3) sorted by relevance

/arkcompiler/runtime_core/static_core/libllvmbackend/transforms/passes/inline_ir/
Dcleanup_inline_module.h27 class CleanupInlineModule : public llvm::PassInfoMixin<CleanupInlineModule> {
29 explicit CleanupInlineModule();
31 CleanupInlineModule(CleanupInlineModule &&other);
33 CleanupInlineModule &operator=(CleanupInlineModule &&other);
35 CleanupInlineModule(CleanupInlineModule &) = delete;
37 CleanupInlineModule &operator=(CleanupInlineModule &) = delete;
39 ~CleanupInlineModule();
Dcleanup_inline_module.cpp195 class CleanupInlineModule::InlineModuleCleaner {
446 bool CleanupInlineModule::ShouldInsert(const ark::llvmbackend::LLVMCompilerOptions *options) in ShouldInsert()
451 CleanupInlineModule::CleanupInlineModule() : cleaner_ {std::make_unique<InlineModuleCleaner>()} {} in CleanupInlineModule() function in ark::llvmbackend::passes::CleanupInlineModule
453 CleanupInlineModule::CleanupInlineModule(CleanupInlineModule &&) = default;
455 CleanupInlineModule &CleanupInlineModule::operator=(CleanupInlineModule &&) = default;
457 CleanupInlineModule::~CleanupInlineModule() = default;
459 llvm::PreservedAnalyses CleanupInlineModule::run(llvm::Module &module, llvm::ModuleAnalysisManager … in run()
/arkcompiler/runtime_core/static_core/libllvmbackend/transforms/
Dllvm_optimizer.cpp168 AddPassIf(modulePm, pass::CleanupInlineModule(), true); in ProcessInlineModule()