9#ifndef LLVM_SUPPORT_INITLLVM_H
10#define LLVM_SUPPORT_INITLLVM_H
39 bool InstallPipeSignalExitHandler =
true,
40 bool NeedsPOSIXUtilitySignalHandling =
false);
41 InitLLVM(
int &Argc,
char **&Argv,
bool InstallPipeSignalExitHandler =
true,
42 bool NeedsPOSIXUtilitySignalHandling =
false)
44 InstallPipeSignalExitHandler,
45 NeedsPOSIXUtilitySignalHandling) {}
52 std::optional<PrettyStackTraceProgram> StackPrinter;
This file defines the BumpPtrAllocator interface.
This file defines the SmallVector class.
InitLLVM(int &Argc, char **&Argv, bool InstallPipeSignalExitHandler=true, bool NeedsPOSIXUtilitySignalHandling=false)
LLVM_ABI InitLLVM(int &Argc, const char **&Argv, bool InstallPipeSignalExitHandler=true, bool NeedsPOSIXUtilitySignalHandling=false)
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.