LLVM: lib/Target/TargetMachine.cpp File Reference (original) (raw)

Go to the source code of this file.

RESET_OPTION

| #define RESET_OPTION | ( | | X, | | -------------------------------------------------------------------- | - | | ------------------------------------------------------------------- | | | Y | | | | | ) | | | |

Value:

do { \

Options.X = F.getFnAttribute(Y).getValueAsBool(); \

} while (0)

static GCMetadataPrinterRegistry::Add< OcamlGCMetadataPrinter > Y("ocaml", "ocaml 3.10-compatible collector")

getSelectedTLSModel()

Get the IR-specified TLS model for Var.

Definition at line 161 of file TargetMachine.cpp.

References llvm::TLSModel::GeneralDynamic, llvm::GlobalValue::GeneralDynamicTLSModel, llvm::GlobalValue::getThreadLocalMode(), llvm::TLSModel::InitialExec, llvm::GlobalValue::InitialExecTLSModel, llvm_unreachable, llvm::TLSModel::LocalDynamic, llvm::GlobalValue::LocalDynamicTLSModel, llvm::TLSModel::LocalExec, llvm::GlobalValue::LocalExecTLSModel, and llvm::GlobalValue::NotThreadLocal.

Referenced by llvm::TargetMachine::getTLSModel().