LLVM 22.0.0git
VirtualOutputConfig.cpp File Reference

This file implements OutputConfig class methods. More...

#include "llvm/Support/VirtualOutputConfig.h"
#include "llvm/Support/Debug.h"
#include "llvm/Support/FileSystem.h"
#include "llvm/Support/raw_ostream.h"
#include "llvm/Support/VirtualOutputConfig.def"

Go to the source code of this file.

Macros

#define HANDLE_OUTPUT_CONFIG_FLAG(NAME, DEFAULT)

Detailed Description

This file implements OutputConfig class methods.

Definition in file VirtualOutputConfig.cpp.

Macro Definition Documentation

◆ HANDLE_OUTPUT_CONFIG_FLAG

#define HANDLE_OUTPUT_CONFIG_FLAG ( NAME,
DEFAULT )
Value:
if (get##NAME() != DEFAULT) \
printFlag(#NAME, get##NAME());
@ DEFAULT
Default weight is used in cases when there is no dedicated execution weight set.
decltype(auto) get(const PointerIntPair< PointerTy, IntBits, IntType, PtrTraits, Info > &Pair)