3#include <llvm/IR/Module.h>
4#include <llvm/IR/PassManager.h>
5#include <llvm/Transforms/Utils/ModuleUtils.h>
14class EinsumPass :
public llvm::PassInfoMixin<EinsumPass> {
EinsumPass(sdfg::PassReportConsumer *report=nullptr)
Definition einsum_pass.h:19
static bool available(analysis::AnalysisManager &AM)
Definition einsum_pass.h:22
llvm::PreservedAnalyses run(llvm::Module &Module, llvm::ModuleAnalysisManager &MAM, analysis::AnalysisManager &AM)
Definition pass_report_consumer.h:9
Library node definitions for calling functions beyond simple instructions.
Definition code_generation_pass.h:14