OpenASIP 2.2
|
#include <CompilerWarnings.hh>
#include <llvm/Transforms/Scalar.h>
#include <llvm/Transforms/Utils/UnifyFunctionExitNodes.h>
#include <tce_config.h>
#include <llvm/IR/Module.h>
#include <llvm/IR/Instructions.h>
#include <llvm/IR/Constants.h>
#include <llvm/IR/Intrinsics.h>
#include <llvm/IR/DerivedTypes.h>
#include <llvm/IR/LLVMContext.h>
#include <llvm/Support/Compiler.h>
#include <llvm/IR/Function.h>
#include <llvm/Pass.h>
#include <llvm/Passes/PassBuilder.h>
#include <llvm/Passes/PassPlugin.h>
#include <llvm/CodeGen/IntrinsicLowering.h>
#include <llvm/IR/DataLayout.h>
#include <iostream>
#include <set>
Go to the source code of this file.
Classes | |
class | LowerIntrinsics |
Macros | |
#define | DEBUG_TYPE "lowerintrinsics" |
Functions | |
llvm::PassPluginLibraryInfo | getLowerIntrinsicsPluginInfo () |
LLVM_ATTRIBUTE_WEAK::llvm::PassPluginLibraryInfo | llvmGetPassPluginInfo () |
Variables | |
POP_COMPILER_DIAGS typedef llvm::DataLayout | TargetData |
Converts llvm intrinsics to libcalls.
Definition in file LowerIntrinsics.cc.
#define DEBUG_TYPE "lowerintrinsics" |
Definition at line 35 of file LowerIntrinsics.cc.
llvm::PassPluginLibraryInfo getLowerIntrinsicsPluginInfo | ( | ) |
Definition at line 168 of file LowerIntrinsics.cc.
Referenced by llvmGetPassPluginInfo().
LLVM_ATTRIBUTE_WEAK::llvm::PassPluginLibraryInfo llvmGetPassPluginInfo | ( | ) |
Definition at line 189 of file LowerIntrinsics.cc.
References getLowerIntrinsicsPluginInfo().
POP_COMPILER_DIAGS typedef llvm::DataLayout TargetData |
Definition at line 60 of file LowerIntrinsics.cc.
Referenced by LowerIntrinsics::doInitialization().