Go to the source code of this file.
|
| llvm |
| List of target independent CodeGen pass IDs.
|
|
#define RESET_OPTION |
( |
|
X, |
|
|
|
Y |
|
) |
| |
Value:
if (
F->hasFnAttribute(
Y)) \
TO.X = \
getAttribute(AttributeSet::FunctionIndex, \
Y).getValueAsString() ==
"true"); \
} while (0)
* if(!EatIfPresent(lltok::kw_thread_local)) return false
static GCMetadataPrinterRegistry::Add< OcamlGCMetadataPrinter > Y("ocaml","ocaml 3.10-compatible collector")
Referenced by llvm::TargetMachine::resetTargetOptions().
Get the IR-specified TLS model for Var.
Definition at line 106 of file TargetMachine.cpp.
References llvm::TLSModel::GeneralDynamic, llvm::GlobalVariable::GeneralDynamicTLSModel, llvm::GlobalVariable::getThreadLocalMode(), llvm::TLSModel::InitialExec, llvm::GlobalVariable::InitialExecTLSModel, llvm_unreachable, llvm::TLSModel::LocalDynamic, llvm::GlobalVariable::LocalDynamicTLSModel, llvm::TLSModel::LocalExec, llvm::GlobalVariable::LocalExecTLSModel, and llvm::GlobalVariable::NotThreadLocal.
Referenced by llvm::TargetMachine::getTLSModel().
cl::opt<bool> DataSections("fdata-sections", cl::desc("Emit data into separate sections"), cl::init(false)) |
|
static |