-
Notifications
You must be signed in to change notification settings - Fork 10
Expand file tree
/
Copy pathLLVM.Imports.InitFunctions.pas
More file actions
27 lines (21 loc) · 1.29 KB
/
LLVM.Imports.InitFunctions.pas
File metadata and controls
27 lines (21 loc) · 1.29 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
unit LLVM.Imports.InitFunctions;
interface
//based on Initialization.h
uses
LLVM.Imports,
LLVM.Imports.Types;
procedure LLVMInitializeCore(R: TLLVMPassRegistryRef); cdecl; external CLLVMLibrary;
procedure LLVMInitializeTransformUtils(R: TLLVMPassRegistryRef); cdecl; external CLLVMLibrary;
procedure LLVMInitializeScalarOpts(R: TLLVMPassRegistryRef); cdecl; external CLLVMLibrary;
procedure LLVMInitializeObjCARCOpts(R: TLLVMPassRegistryRef); cdecl; external CLLVMLibrary;
procedure LLVMInitializeVectorization(R: TLLVMPassRegistryRef); cdecl; external CLLVMLibrary;
procedure LLVMInitializeInstCombine(R: TLLVMPassRegistryRef); cdecl; external CLLVMLibrary;
procedure LLVMInitializeAggressiveInstCombiner(R: TLLVMPassRegistryRef); cdecl; external CLLVMLibrary;
procedure LLVMInitializeIPO(R: TLLVMPassRegistryRef); cdecl; external CLLVMLibrary;
procedure LLVMInitializeInstrumentation(R: TLLVMPassRegistryRef); cdecl; external CLLVMLibrary;
procedure LLVMInitializeAnalysis(R: TLLVMPassRegistryRef); cdecl; external CLLVMLibrary;
procedure LLVMInitializeIPA(R: TLLVMPassRegistryRef); cdecl; external CLLVMLibrary;
procedure LLVMInitializeCodeGen(R: TLLVMPassRegistryRef); cdecl; external CLLVMLibrary;
procedure LLVMInitializeTarget(R: TLLVMPassRegistryRef); cdecl; external CLLVMLibrary;
implementation
end.