43#define HANDLE_OUTPUT_CONFIG_FLAG(NAME, DEFAULT) \
44 if (get##NAME() != DEFAULT) \
45 printFlag(#NAME, get##NAME());
46#include "llvm/Support/VirtualOutputConfig.def"
#define LLVM_DUMP_METHOD
Mark debug helper function definitions like dump() that should not be stripped from debug builds.
This file contains the declarations of the OutputConfig class.
StringRef - Represent a constant reference to a string, i.e.
LLVM Value Representation.
This class implements an extremely fast bulk output stream that can only output to a stream.
@ OF_Text
The file should be opened in text mode on platforms like z/OS that make this distinction.
@ OF_CRLF
The file should use a carriage linefeed '\r '.
@ OF_Append
The file should be opened in append mode.
This is an optimization pass for GlobalISel generic memory operations.
LLVM_ABI raw_ostream & dbgs()
dbgs() - This returns a reference to a raw_ostream for debugging messages.
raw_ostream & operator<<(raw_ostream &OS, const APFixedPoint &FX)
Full configuration for an output for use by the OutputBackend.
constexpr OutputConfig & setBinary()
void print(raw_ostream &OS) const
OutputConfig & setOpenFlags(const sys::fs::OpenFlags &Flags)
Updates Text and CRLF flags based on sys::fs::OF_Text and sys::fs::OF_CRLF in Flags.