LLVM: include/llvm/Support/VirtualOutputConfig.h File Reference (original) (raw)

This file contains the declarations of the OutputConfig class. More...

#include "[llvm/Support/Compiler.h](Compiler%5F8h%5Fsource.html)"
#include "llvm/Support/VirtualOutputConfig.def"

Go to the source code of this file.

Namespaces
namespace llvm
This is an optimization pass for GlobalISel generic memory operations.
namespace llvm::sys
namespace llvm::sys::fs
namespace llvm::vfs
namespace llvm::vfs::detail

This file contains the declarations of the OutputConfig class.

Definition in file VirtualOutputConfig.h.

HANDLE_OUTPUT_CONFIG_FLAG [1/4]

#define HANDLE_OUTPUT_CONFIG_FLAG ( NAME,
DEFAULT )

Value:

constexpr bool get##NAME() const { return NAME; } \

constexpr bool getNo##NAME() const { return !NAME; } \

constexpr OutputConfig &set##NAME(bool Value) { \

return *this; \

} \

constexpr OutputConfig &set##NAME() { return set##NAME(true); } \

constexpr OutputConfig &setNo##NAME() { return set##NAME(false); }

Definition at line 42 of file VirtualOutputConfig.h.

Referenced by llvm::vfs::OutputConfig::OutputConfig().

HANDLE_OUTPUT_CONFIG_FLAG [2/4]

#define HANDLE_OUTPUT_CONFIG_FLAG ( NAME,
DEFAULT )

Value:

@ DEFAULT

Default weight is used in cases when there is no dedicated execution weight set.

Definition at line 42 of file VirtualOutputConfig.h.

HANDLE_OUTPUT_CONFIG_FLAG [3/4]

#define HANDLE_OUTPUT_CONFIG_FLAG ( NAME,
DEFAULT )

HANDLE_OUTPUT_CONFIG_FLAG [4/4]

#define HANDLE_OUTPUT_CONFIG_FLAG ( NAME,
DEFAULT )