LLVM: lib/ExecutionEngine/JITLink/COFFDirectiveParser.h Source File (original) (raw)
Go to the documentation of this file.
1
2
3
4
5
6
7
8
9
10
11
12
13#ifndef LLVM_EXECUTIONENGINE_JITLINK_COFFDIRECTIVEPARSER_H
14#define LLVM_EXECUTIONENGINE_JITLINK_COFFDIRECTIVEPARSER_H
15
23
24namespace llvm {
26
27enum {
29#define OPTION(...) LLVM_MAKE_OPT_ID_WITH_ID_PREFIX(COFF_OPT_, __VA_ARGS__),
30#include "COFFOptions.inc"
31#undef OPTION
32};
33
34
35
37public:
39
40private:
43};
44
45}
46}
47
48#endif
Defines the llvm::Arg class for parsed arguments.
Tagged union holding either a T or a Error.
StringRef - Represent a constant reference to a string, i.e.
Saves strings in the provided stable storage and returns a StringRef with a stable character pointer.
Parser for the MSVC specific preprocessor directives.
Definition COFFDirectiveParser.h:36
Expected< opt::InputArgList > parse(StringRef Str)
@ COFF_OPT_INVALID
Definition COFFDirectiveParser.h:28
This is an optimization pass for GlobalISel generic memory operations.
BumpPtrAllocatorImpl<> BumpPtrAllocator
The standard BumpPtrAllocator which just uses the default template parameters.