Proteus
Programmable JIT compilation and optimization for C/C++ using LLVM
Loading...
Searching...
No Matches
LLVMIRFunction.h
Go to the documentation of this file.
1#ifndef PROTEUS_IMPL_LLVM_IR_FUNCTION_H
2#define PROTEUS_IMPL_LLVM_IR_FUNCTION_H
3
5
6namespace llvm {
7class Function;
8} // namespace llvm
9
10namespace proteus {
11
14class LLVMIRFunction : public IRFunction {
15public:
16 llvm::Function *F;
17 explicit LLVMIRFunction(llvm::Function *F) : F(F) {}
18};
19
20} // namespace proteus
21
22#endif // PROTEUS_IMPL_LLVM_IR_FUNCTION_H
Definition IRFunction.h:9
Definition LLVMIRFunction.h:14
LLVMIRFunction(llvm::Function *F)
Definition LLVMIRFunction.h:17
llvm::Function * F
Definition LLVMIRFunction.h:16
Definition CompiledLibrary.h:7
Definition MemoryCache.h:26