LLVM: lib/MC/MCTargetOptionsCommandFlags.cpp File Reference (original) (raw)
Go to the source code of this file.
| Macros | |
|---|---|
| #define | MCOPT(TY, NAME) |
| #define | MCSTROPT(NAME) |
| #define | MCOPT_EXP(TY, NAME) |
| #define | MCBINDOPT(NAME) |
◆ MCBINDOPT
| #define MCBINDOPT | ( | NAME | ) |
|---|
◆ MCOPT
| #define MCOPT | ( | TY, |
|---|---|---|
| NAME ) |
Value:
TY llvm::mc::get##NAME() { \
assert(NAME##View && "RegisterMCTargetOptionsFlags not created."); \
return *NAME##View; \
}
Definition at line 20 of file MCTargetOptionsCommandFlags.cpp.
◆ MCOPT_EXP
| #define MCOPT_EXP | ( | TY, |
|---|---|---|
| NAME ) |
Value:
MCOPT(TY, NAME) \
std::optional llvm::mc::getExplicit##NAME() { \
if (NAME##View->getNumOccurrences()) { \
TY res = *NAME##View; \
return res; \
} \
return std::nullopt; \
}
Definition at line 34 of file MCTargetOptionsCommandFlags.cpp.
◆ MCSTROPT
Value:
assert(NAME##View && "RegisterMCTargetOptionsFlags not created."); \
return *NAME##View; \
}
StringRef - Represent a constant reference to a string, i.e.
Definition at line 27 of file MCTargetOptionsCommandFlags.cpp.