| /openbsd-src/gnu/llvm/llvm/lib/Target/ |
| H A D | TargetMachine.cpp | 71 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 D | AArch64MCInstLower.cpp | 145 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 D | AArch64ISelLowering.cpp | 8206 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 D | CodeGen.h | 44 namespace TLSModel {
|
| /openbsd-src/gnu/llvm/clang/include/clang/Basic/ |
| H A D | CodeGenOptions.h | 73 enum TLSModel { enum
|
| H A D | CodeGenOptions.def | 425 ENUM_CODEGENOPT(DefaultTLSModel, TLSModel, 2, GeneralDynamicTLSModel)
|
| H A D | Attr.td | 802 def TLSModel : InheritableAttr {
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/CSKY/ |
| H A D | CSKYISelLowering.cpp | 1271 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 D | TargetMachine.h | 246 TLSModel::Model getTLSModel(const GlobalValue *GV) const;
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Sparc/ |
| H A D | SparcISelLowering.cpp | 2181 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 D | MipsISelLowering.cpp | 2148 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 D | LoongArchISelLowering.cpp | 562 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 D | ARMISelLowering.h | 818 TLSModel::Model model) const;
|
| H A D | ARMISelLowering.cpp | 3686 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 D | TargetLoweringBase.cpp | 1879 auto TLSModel = UseTLS ? in getDefaultSafeStackPointerLocation() local 1887 UnsafeStackPtrVar, nullptr, TLSModel); in getDefaultSafeStackPointerLocation()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelLowering.cpp | 1417 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 D | SystemZISelLowering.cpp | 3332 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 D | RISCVISelLowering.cpp | 4550 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 D | PPCISelLowering.cpp | 3353 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 D | X86ISelLowering.cpp | 20830 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()
|