Home
last modified time | relevance | path

Searched refs:TLSModel (Results 1 – 20 of 20) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Target/
H A DTargetMachine.cpp90 static TLSModel::Model getSelectedTLSModel(const GlobalValue *GV) { in getSelectedTLSModel()
96 return TLSModel::GeneralDynamic; in getSelectedTLSModel()
98 return TLSModel::LocalDynamic; in getSelectedTLSModel()
100 return TLSModel::InitialExec; in getSelectedTLSModel()
102 return TLSModel::LocalExec; in getSelectedTLSModel()
217 TLSModel::Model Model; in getTLSModel()
220 Model = TLSModel::LocalDynamic; in getTLSModel()
222 Model = TLSModel::GeneralDynamic; in getTLSModel()
225 Model = TLSModel::LocalExec; in getTLSModel()
227 Model = TLSModel::InitialExec; in getTLSModel()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64MCInstLower.cpp122 TLSModel::Model Model; in lowerSymbolOperandELF()
127 Model == TLSModel::LocalDynamic) in lowerSymbolOperandELF()
128 Model = TLSModel::GeneralDynamic; in lowerSymbolOperandELF()
136 Model = TLSModel::GeneralDynamic; in lowerSymbolOperandELF()
139 case TLSModel::InitialExec: in lowerSymbolOperandELF()
142 case TLSModel::LocalExec: in lowerSymbolOperandELF()
145 case TLSModel::LocalDynamic: in lowerSymbolOperandELF()
148 case TLSModel::GeneralDynamic: in lowerSymbolOperandELF()
H A DAArch64ISelLowering.cpp4218 TLSModel::Model Model = getTargetMachine().getTLSModel(GA->getGlobal()); in LowerELFGlobalTLSAddress()
4221 if (Model == TLSModel::LocalDynamic) in LowerELFGlobalTLSAddress()
4222 Model = TLSModel::GeneralDynamic; in LowerELFGlobalTLSAddress()
4232 if (Model == TLSModel::LocalExec) { in LowerELFGlobalTLSAddress()
4250 } else if (Model == TLSModel::InitialExec) { in LowerELFGlobalTLSAddress()
4253 } else if (Model == TLSModel::LocalDynamic) { in LowerELFGlobalTLSAddress()
4288 } else if (Model == TLSModel::GeneralDynamic) { in LowerELFGlobalTLSAddress()
/freebsd-12.1/contrib/llvm/include/llvm/Support/
H A DCodeGen.h41 namespace TLSModel {
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DPPCCTRLoops.cpp242 TLSModel::Model Model = TM.getTLSModel(GV); in memAddrUsesCTR()
243 return Model == TLSModel::GeneralDynamic || Model == TLSModel::LocalDynamic; in memAddrUsesCTR()
H A DPPCISelLowering.cpp2748 TLSModel::Model Model = getTargetMachine().getTLSModel(GV); in LowerGlobalTLSAddress()
2750 if (Model == TLSModel::LocalExec) { in LowerGlobalTLSAddress()
2762 if (Model == TLSModel::InitialExec) { in LowerGlobalTLSAddress()
2779 if (Model == TLSModel::GeneralDynamic) { in LowerGlobalTLSAddress()
2797 if (Model == TLSModel::LocalDynamic) { in LowerGlobalTLSAddress()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/
H A DCodeGenOptions.h67 enum TLSModel { enum
H A DCodeGenOptions.def317 ENUM_CODEGENOPT(DefaultTLSModel, TLSModel, 2, GeneralDynamicTLSModel)
H A DAttr.td649 def TLSModel : InheritableAttr {
/freebsd-12.1/contrib/llvm/include/llvm/Target/
H A DTargetMachine.h192 TLSModel::Model getTLSModel(const GlobalValue *GV) const;
/freebsd-12.1/contrib/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp2026 TLSModel::Model model = getTargetMachine().getTLSModel(GV); in LowerGlobalTLSAddress()
2028 if (model == TLSModel::GeneralDynamic || model == TLSModel::LocalDynamic) { in LowerGlobalTLSAddress()
2029 unsigned HiTF = ((model == TLSModel::GeneralDynamic) in LowerGlobalTLSAddress()
2032 unsigned LoTF = ((model == TLSModel::GeneralDynamic) in LowerGlobalTLSAddress()
2035 unsigned addTF = ((model == TLSModel::GeneralDynamic) in LowerGlobalTLSAddress()
2038 unsigned callTF = ((model == TLSModel::GeneralDynamic) in LowerGlobalTLSAddress()
2073 if (model != TLSModel::LocalDynamic) in LowerGlobalTLSAddress()
2085 if (model == TLSModel::InitialExec) { in LowerGlobalTLSAddress()
2109 assert(model == TLSModel::LocalExec); in LowerGlobalTLSAddress()
/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DMipsISelLowering.cpp2018 TLSModel::Model model = getTargetMachine().getTLSModel(GV); in lowerGlobalTLSAddress()
2020 if (model == TLSModel::GeneralDynamic || model == TLSModel::LocalDynamic) { in lowerGlobalTLSAddress()
2022 unsigned Flag = (model == TLSModel::LocalDynamic) ? MipsII::MO_TLSLDM in lowerGlobalTLSAddress()
2047 if (model != TLSModel::LocalDynamic) in lowerGlobalTLSAddress()
2061 if (model == TLSModel::InitialExec) { in lowerGlobalTLSAddress()
2071 assert(model == TLSModel::LocalExec); in lowerGlobalTLSAddress()
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMISelLowering.h662 TLSModel::Model model) const;
H A DARMISelLowering.cpp2959 TLSModel::Model model) const { in LowerToTLSExecModels()
2968 if (model == TLSModel::InitialExec) { in LowerToTLSExecModels()
2993 assert(model == TLSModel::LocalExec); in LowerToTLSExecModels()
3022 TLSModel::Model model = getTargetMachine().getTLSModel(GA->getGlobal()); in LowerGlobalTLSAddress()
3025 case TLSModel::GeneralDynamic: in LowerGlobalTLSAddress()
3026 case TLSModel::LocalDynamic: in LowerGlobalTLSAddress()
3028 case TLSModel::InitialExec: in LowerGlobalTLSAddress()
3029 case TLSModel::LocalExec: in LowerGlobalTLSAddress()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp1555 auto TLSModel = UseTLS ? in getDefaultSafeStackPointerLocation() local
1563 UnsafeStackPtrVar, nullptr, TLSModel); in getDefaultSafeStackPointerLocation()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp1212 case TLSModel::GeneralDynamic: in LowerGlobalTLSAddress()
1213 case TLSModel::LocalDynamic: in LowerGlobalTLSAddress()
1215 case TLSModel::InitialExec: in LowerGlobalTLSAddress()
1217 case TLSModel::LocalExec: in LowerGlobalTLSAddress()
/freebsd-12.1/contrib/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp2716 TLSModel::Model model = DAG.getTarget().getTLSModel(GV); in lowerGlobalTLSAddress()
2723 case TLSModel::GeneralDynamic: { in lowerGlobalTLSAddress()
2738 case TLSModel::LocalDynamic: { in lowerGlobalTLSAddress()
2770 case TLSModel::InitialExec: { in lowerGlobalTLSAddress()
2781 case TLSModel::LocalExec: { in lowerGlobalTLSAddress()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Frontend/
H A DCompilerInvocation.cpp1184 Opts.setDefaultTLSModel(static_cast<CodeGenOptions::TLSModel>(Model)); in ParseCodeGenArgs()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCodeGenModule.cpp864 CodeGenOptions::TLSModel M) { in GetLLVMTLSModel()
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp16995 const EVT PtrVT, TLSModel::Model model, in LowerToTLSExecModel()
17011 if (model == TLSModel::LocalExec) { in LowerToTLSExecModel()
17013 } else if (model == TLSModel::InitialExec) { in LowerToTLSExecModel()
17032 if (model == TLSModel::InitialExec) { in LowerToTLSExecModel()
17061 TLSModel::Model model = DAG.getTarget().getTLSModel(GV); in LowerGlobalTLSAddress()
17063 case TLSModel::GeneralDynamic: in LowerGlobalTLSAddress()
17067 case TLSModel::LocalDynamic: in LowerGlobalTLSAddress()
17070 case TLSModel::InitialExec: in LowerGlobalTLSAddress()
17071 case TLSModel::LocalExec: in LowerGlobalTLSAddress()