LLVM: include/llvm/Support/InitLLVM.h Source File (original) (raw)
Go to the documentation of this file.
1
2
3
4
5
6
7
8
9#ifndef LLVM_SUPPORT_INITLLVM_H
10#define LLVM_SUPPORT_INITLLVM_H
11
16#include
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35namespace llvm {
37public:
39 bool InstallPipeSignalExitHandler = true);
40 InitLLVM(int &Argc, char **&Argv, bool InstallPipeSignalExitHandler = true)
42 InstallPipeSignalExitHandler) {}
43
45
46private:
49 std::optional StackPrinter;
50};
51}
52
53#endif
This file defines the BumpPtrAllocator interface.
This file defines the SmallVector class.
LLVM_ABI InitLLVM(int &Argc, const char **&Argv, bool InstallPipeSignalExitHandler=true)
InitLLVM(int &Argc, char **&Argv, bool InstallPipeSignalExitHandler=true)
Definition InitLLVM.h:40
This is a 'vector' (really, a variable-sized array), optimized for the case when the array is small.
This is an optimization pass for GlobalISel generic memory operations.
BumpPtrAllocatorImpl<> BumpPtrAllocator
The standard BumpPtrAllocator which just uses the default template parameters.