Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Target/
H A DTargetMachine.cpp71 static TLSModel::Model getSelectedTLSModel(const GlobalValue *GV) { in getSelectedTLSModel()
77 return TLSModel::GeneralDynamic; in getSelectedTLSModel()
79 return TLSModel::LocalDynamic; in getSelectedTLSModel()
81 return TLSModel::InitialExec; in getSelectedTLSModel()
83 return TLSModel::LocalExec; in getSelectedTLSModel()
154 TLSModel::Model TargetMachine::getTLSModel(const GlobalValue *GV) const { in getTLSModel()
160 TLSModel::Model Model; in getTLSModel()
163 Model = TLSModel::LocalDynamic; in getTLSModel()
165 Model = TLSModel::GeneralDynamic; in getTLSModel()
168 Model = TLSModel::LocalExec; in getTLSModel()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64MCInstLower.cpp145 TLSModel::Model Model; in lowerSymbolOperandELF()
150 Model == TLSModel::LocalDynamic) in lowerSymbolOperandELF()
151 Model = TLSModel::GeneralDynamic; in lowerSymbolOperandELF()
159 Model = TLSModel::GeneralDynamic; in lowerSymbolOperandELF()
162 case TLSModel::InitialExec: in lowerSymbolOperandELF()
165 case TLSModel::LocalExec: in lowerSymbolOperandELF()
168 case TLSModel::LocalDynamic: in lowerSymbolOperandELF()
171 case TLSModel::GeneralDynamic: in lowerSymbolOperandELF()
H A DAArch64ISelLowering.cpp8206 TLSModel::Model Model = getTargetMachine().getTLSModel(GA->getGlobal()); in LowerELFGlobalTLSAddress()
8209 if (Model == TLSModel::LocalDynamic) in LowerELFGlobalTLSAddress()
8210 Model = TLSModel::GeneralDynamic; in LowerELFGlobalTLSAddress()
8214 Model != TLSModel::LocalExec) in LowerELFGlobalTLSAddress()
8231 if (Model == TLSModel::LocalExec) { in LowerELFGlobalTLSAddress()
8233 } else if (Model == TLSModel::InitialExec) { in LowerELFGlobalTLSAddress()
8236 } else if (Model == TLSModel::LocalDynamic) { in LowerELFGlobalTLSAddress()
8271 } else if (Model == TLSModel::GeneralDynamic) { in LowerELFGlobalTLSAddress()
/openbsd-src/gnu/llvm/llvm/include/llvm/Support/
H A DCodeGen.h44 namespace TLSModel {
/openbsd-src/gnu/llvm/clang/include/clang/Basic/
H A DCodeGenOptions.h73 enum TLSModel { enum
H A DCodeGenOptions.def425 ENUM_CODEGENOPT(DefaultTLSModel, TLSModel, 2, GeneralDynamicTLSModel)
H A DAttr.td802 def TLSModel : InheritableAttr {
/openbsd-src/gnu/llvm/llvm/lib/Target/CSKY/
H A DCSKYISelLowering.cpp1271 TLSModel::Model Model = getTargetMachine().getTLSModel(N->getGlobal()); in LowerGlobalTLSAddress()
1274 case TLSModel::LocalExec: in LowerGlobalTLSAddress()
1277 case TLSModel::InitialExec: in LowerGlobalTLSAddress()
1280 case TLSModel::LocalDynamic: in LowerGlobalTLSAddress()
1281 case TLSModel::GeneralDynamic: in LowerGlobalTLSAddress()
/openbsd-src/gnu/llvm/llvm/include/llvm/Target/
H A DTargetMachine.h246 TLSModel::Model getTLSModel(const GlobalValue *GV) const;
/openbsd-src/gnu/llvm/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp2181 TLSModel::Model model = getTargetMachine().getTLSModel(GV); in LowerGlobalTLSAddress()
2183 if (model == TLSModel::GeneralDynamic || model == TLSModel::LocalDynamic) { in LowerGlobalTLSAddress()
2184 unsigned HiTF = ((model == TLSModel::GeneralDynamic) in LowerGlobalTLSAddress()
2187 unsigned LoTF = ((model == TLSModel::GeneralDynamic) in LowerGlobalTLSAddress()
2190 unsigned addTF = ((model == TLSModel::GeneralDynamic) in LowerGlobalTLSAddress()
2193 unsigned callTF = ((model == TLSModel::GeneralDynamic) in LowerGlobalTLSAddress()
2227 if (model != TLSModel::LocalDynamic) in LowerGlobalTLSAddress()
2239 if (model == TLSModel::InitialExec) { in LowerGlobalTLSAddress()
2263 assert(model == TLSModel::LocalExec); in LowerGlobalTLSAddress()
/openbsd-src/gnu/llvm/llvm/lib/Target/Mips/
H A DMipsISelLowering.cpp2148 TLSModel::Model model = getTargetMachine().getTLSModel(GV); in lowerGlobalTLSAddress()
2150 if (model == TLSModel::GeneralDynamic || model == TLSModel::LocalDynamic) { in lowerGlobalTLSAddress()
2152 unsigned Flag = (model == TLSModel::LocalDynamic) ? MipsII::MO_TLSLDM in lowerGlobalTLSAddress()
2177 if (model != TLSModel::LocalDynamic) in lowerGlobalTLSAddress()
2191 if (model == TLSModel::InitialExec) { in lowerGlobalTLSAddress()
2201 assert(model == TLSModel::LocalExec); in lowerGlobalTLSAddress()
/openbsd-src/gnu/llvm/llvm/lib/Target/LoongArch/
H A DLoongArchISelLowering.cpp562 case TLSModel::GeneralDynamic: in lowerGlobalTLSAddress()
568 case TLSModel::LocalDynamic: in lowerGlobalTLSAddress()
573 case TLSModel::InitialExec: in lowerGlobalTLSAddress()
577 case TLSModel::LocalExec: in lowerGlobalTLSAddress()
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DARMISelLowering.h818 TLSModel::Model model) const;
H A DARMISelLowering.cpp3686 TLSModel::Model model) const { in LowerToTLSExecModels()
3695 if (model == TLSModel::InitialExec) { in LowerToTLSExecModels()
3720 assert(model == TLSModel::LocalExec); in LowerToTLSExecModels()
3749 TLSModel::Model model = getTargetMachine().getTLSModel(GA->getGlobal()); in LowerGlobalTLSAddress()
3752 case TLSModel::GeneralDynamic: in LowerGlobalTLSAddress()
3753 case TLSModel::LocalDynamic: in LowerGlobalTLSAddress()
3755 case TLSModel::InitialExec: in LowerGlobalTLSAddress()
3756 case TLSModel::LocalExec: in LowerGlobalTLSAddress()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp1879 auto TLSModel = UseTLS ? in getDefaultSafeStackPointerLocation() local
1887 UnsafeStackPtrVar, nullptr, TLSModel); in getDefaultSafeStackPointerLocation()
/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp1417 case TLSModel::GeneralDynamic: in LowerGlobalTLSAddress()
1418 case TLSModel::LocalDynamic: in LowerGlobalTLSAddress()
1420 case TLSModel::InitialExec: in LowerGlobalTLSAddress()
1422 case TLSModel::LocalExec: in LowerGlobalTLSAddress()
/openbsd-src/gnu/llvm/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp3332 TLSModel::Model model = DAG.getTarget().getTLSModel(GV); in lowerGlobalTLSAddress()
3343 case TLSModel::GeneralDynamic: { in lowerGlobalTLSAddress()
3358 case TLSModel::LocalDynamic: { in lowerGlobalTLSAddress()
3390 case TLSModel::InitialExec: { in lowerGlobalTLSAddress()
3401 case TLSModel::LocalExec: { in lowerGlobalTLSAddress()
/openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp4550 TLSModel::Model Model = getTargetMachine().getTLSModel(N->getGlobal()); in lowerGlobalTLSAddress()
4558 case TLSModel::LocalExec: in lowerGlobalTLSAddress()
4561 case TLSModel::InitialExec: in lowerGlobalTLSAddress()
4564 case TLSModel::LocalDynamic: in lowerGlobalTLSAddress()
4565 case TLSModel::GeneralDynamic: in lowerGlobalTLSAddress()
/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp3353 TLSModel::Model Model = TM.getTLSModel(GV); in LowerGlobalTLSAddressLinux()
3355 if (Model == TLSModel::LocalExec) { in LowerGlobalTLSAddressLinux()
3376 if (Model == TLSModel::InitialExec) { in LowerGlobalTLSAddressLinux()
3408 if (Model == TLSModel::GeneralDynamic) { in LowerGlobalTLSAddressLinux()
3432 if (Model == TLSModel::LocalDynamic) { in LowerGlobalTLSAddressLinux()
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp20830 const EVT PtrVT, TLSModel::Model model, in LowerToTLSExecModel()
20846 if (model == TLSModel::LocalExec) { in LowerToTLSExecModel()
20848 } else if (model == TLSModel::InitialExec) { in LowerToTLSExecModel()
20867 if (model == TLSModel::InitialExec) { in LowerToTLSExecModel()
20896 TLSModel::Model model = DAG.getTarget().getTLSModel(GV); in LowerGlobalTLSAddress()
20898 case TLSModel::GeneralDynamic: in LowerGlobalTLSAddress()
20905 case TLSModel::LocalDynamic: in LowerGlobalTLSAddress()
20908 case TLSModel::InitialExec: in LowerGlobalTLSAddress()
20909 case TLSModel::LocalExec: in LowerGlobalTLSAddress()