3#include <llvm/IR/Analysis.h>
4#include <llvm/IR/PassManager.h>
5#include <llvm/Transforms/Utils/ModuleUtils.h>
18 bool expand_arguments(
21 const std::string& callee_name,
23 const std::string&
target =
"EXTERNAL"
static bool is_link_time(AnalysisManager &WPAM)
Definition argument_expansion_pass.h:16
static bool available(analysis::AnalysisManager &AM)
Definition argument_expansion_pass.h:27
llvm::PreservedAnalyses run(llvm::Module &Module, llvm::ModuleAnalysisManager &MAM, analysis::AnalysisManager &AM)
Note: Even though the class references unique_ptr, it will never delete an SDFG it has a reference to...
Definition structured_sdfg_builder.h:44
Definition code_generation_pass.h:14
Definition function_builder.h:10
Definition attributes.h:25