- unsigned MCRelaxAll : 1;
- unsigned MCNoExecStack : 1;
- unsigned MCSaveTempLabels : 1;
- unsigned MCUseDwarfDirectory : 1;
- unsigned ShowMCEncoding : 1;
- unsigned ShowMCInst : 1;
- unsigned AsmVerbose : 1;
+ bool MCRelaxAll : 1;
+ bool MCNoExecStack : 1;
+ bool MCFatalWarnings : 1;
+ bool MCNoWarn : 1;
+ bool MCSaveTempLabels : 1;
+ bool MCUseDwarfDirectory : 1;
+ bool MCIncrementalLinkerCompatible : 1;
+ bool ShowMCEncoding : 1;
+ bool ShowMCInst : 1;
+ bool AsmVerbose : 1;
+ int DwarfVersion;
+ /// getABIName - If this returns a non-empty string this represents the
+ /// textual name of the ABI that we want the backend to use, e.g. o32, or
+ /// aapcs-linux.
+ StringRef getABIName() const;
+ std::string ABIName;