Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/
H A DTargetMachine.cpp77 static TLSModel::Model getSelectedTLSModel(const GlobalValue *GV) { in getSelectedTLSModel()
83 return TLSModel::GeneralDynamic; in getSelectedTLSModel()
85 return TLSModel::LocalDynamic; in getSelectedTLSModel()
87 return TLSModel::InitialExec; in getSelectedTLSModel()
89 return TLSModel::LocalExec; in getSelectedTLSModel()
170 TLSModel::Model TargetMachine::getTLSModel(const GlobalValue *GV) const { in getTLSModel()
176 TLSModel::Model Model; in getTLSModel()
179 Model = TLSModel::LocalDynamic; in getTLSModel()
181 Model = TLSModel::GeneralDynamic; in getTLSModel()
184 Model = TLSModel::LocalExec; in getTLSModel()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64MCInstLower.cpp121 TLSModel::Model Model; in lowerSymbolOperandELF()
126 Model == TLSModel::LocalDynamic) in lowerSymbolOperandELF()
127 Model = TLSModel::GeneralDynamic; in lowerSymbolOperandELF()
135 Model = TLSModel::GeneralDynamic; in lowerSymbolOperandELF()
138 case TLSModel::InitialExec: in lowerSymbolOperandELF()
141 case TLSModel::LocalExec: in lowerSymbolOperandELF()
144 case TLSModel::LocalDynamic: in lowerSymbolOperandELF()
147 case TLSModel::GeneralDynamic: in lowerSymbolOperandELF()
H A DAArch64ISelLowering.cpp6414 TLSModel::Model Model = getTargetMachine().getTLSModel(GA->getGlobal()); in LowerELFGlobalTLSAddress()
6417 if (Model == TLSModel::LocalDynamic) in LowerELFGlobalTLSAddress()
6418 Model = TLSModel::GeneralDynamic; in LowerELFGlobalTLSAddress()
6422 Model != TLSModel::LocalExec) in LowerELFGlobalTLSAddress()
6439 if (Model == TLSModel::LocalExec) { in LowerELFGlobalTLSAddress()
6441 } else if (Model == TLSModel::InitialExec) { in LowerELFGlobalTLSAddress()
6444 } else if (Model == TLSModel::LocalDynamic) { in LowerELFGlobalTLSAddress()
6479 } else if (Model == TLSModel::GeneralDynamic) { in LowerELFGlobalTLSAddress()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Support/
H A DCodeGen.h41 namespace TLSModel {
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Basic/
H A DCodeGenOptions.h72 enum TLSModel { enum
H A DCodeGenOptions.def369 ENUM_CODEGENOPT(DefaultTLSModel, TLSModel, 2, GeneralDynamicTLSModel)
H A DAttr.td755 def TLSModel : InheritableAttr {
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Target/
H A DTargetMachine.h232 TLSModel::Model getTLSModel(const GlobalValue *GV) const;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.cpp358 TLSModel::Model Model = TM.getTLSModel(GV); in memAddrUsesCTR()
359 return Model == TLSModel::GeneralDynamic || Model == TLSModel::LocalDynamic; in memAddrUsesCTR()
H A DPPCISelLowering.cpp3279 TLSModel::Model Model = TM.getTLSModel(GV); in LowerGlobalTLSAddressLinux()
3281 if (Model == TLSModel::LocalExec) { in LowerGlobalTLSAddressLinux()
3302 if (Model == TLSModel::InitialExec) { in LowerGlobalTLSAddressLinux()
3334 if (Model == TLSModel::GeneralDynamic) { in LowerGlobalTLSAddressLinux()
3358 if (Model == TLSModel::LocalDynamic) { in LowerGlobalTLSAddressLinux()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp2032 TLSModel::Model model = getTargetMachine().getTLSModel(GV); in LowerGlobalTLSAddress()
2034 if (model == TLSModel::GeneralDynamic || model == TLSModel::LocalDynamic) { in LowerGlobalTLSAddress()
2035 unsigned HiTF = ((model == TLSModel::GeneralDynamic) in LowerGlobalTLSAddress()
2038 unsigned LoTF = ((model == TLSModel::GeneralDynamic) in LowerGlobalTLSAddress()
2041 unsigned addTF = ((model == TLSModel::GeneralDynamic) in LowerGlobalTLSAddress()
2044 unsigned callTF = ((model == TLSModel::GeneralDynamic) in LowerGlobalTLSAddress()
2079 if (model != TLSModel::LocalDynamic) in LowerGlobalTLSAddress()
2091 if (model == TLSModel::InitialExec) { in LowerGlobalTLSAddress()
2115 assert(model == TLSModel::LocalExec); in LowerGlobalTLSAddress()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
H A DMipsISelLowering.cpp2140 TLSModel::Model model = getTargetMachine().getTLSModel(GV); in lowerGlobalTLSAddress()
2142 if (model == TLSModel::GeneralDynamic || model == TLSModel::LocalDynamic) { in lowerGlobalTLSAddress()
2144 unsigned Flag = (model == TLSModel::LocalDynamic) ? MipsII::MO_TLSLDM in lowerGlobalTLSAddress()
2169 if (model != TLSModel::LocalDynamic) in lowerGlobalTLSAddress()
2183 if (model == TLSModel::InitialExec) { in lowerGlobalTLSAddress()
2193 assert(model == TLSModel::LocalExec); in lowerGlobalTLSAddress()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMISelLowering.h787 TLSModel::Model model) const;
H A DARMISelLowering.cpp3476 TLSModel::Model model) const { in LowerToTLSExecModels()
3485 if (model == TLSModel::InitialExec) { in LowerToTLSExecModels()
3510 assert(model == TLSModel::LocalExec); in LowerToTLSExecModels()
3539 TLSModel::Model model = getTargetMachine().getTLSModel(GA->getGlobal()); in LowerGlobalTLSAddress()
3542 case TLSModel::GeneralDynamic: in LowerGlobalTLSAddress()
3543 case TLSModel::LocalDynamic: in LowerGlobalTLSAddress()
3545 case TLSModel::InitialExec: in LowerGlobalTLSAddress()
3546 case TLSModel::LocalExec: in LowerGlobalTLSAddress()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp1853 auto TLSModel = UseTLS ? in getDefaultSafeStackPointerLocation() local
1861 UnsafeStackPtrVar, nullptr, TLSModel); in getDefaultSafeStackPointerLocation()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp1421 case TLSModel::GeneralDynamic: in LowerGlobalTLSAddress()
1422 case TLSModel::LocalDynamic: in LowerGlobalTLSAddress()
1424 case TLSModel::InitialExec: in LowerGlobalTLSAddress()
1426 case TLSModel::LocalExec: in LowerGlobalTLSAddress()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp3147 TLSModel::Model model = DAG.getTarget().getTLSModel(GV); in lowerGlobalTLSAddress()
3158 case TLSModel::GeneralDynamic: { in lowerGlobalTLSAddress()
3173 case TLSModel::LocalDynamic: { in lowerGlobalTLSAddress()
3205 case TLSModel::InitialExec: { in lowerGlobalTLSAddress()
3216 case TLSModel::LocalExec: { in lowerGlobalTLSAddress()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp2630 TLSModel::Model Model = getTargetMachine().getTLSModel(N->getGlobal()); in lowerGlobalTLSAddress()
2638 case TLSModel::LocalExec: in lowerGlobalTLSAddress()
2641 case TLSModel::InitialExec: in lowerGlobalTLSAddress()
2644 case TLSModel::LocalDynamic: in lowerGlobalTLSAddress()
2645 case TLSModel::GeneralDynamic: in lowerGlobalTLSAddress()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp19416 const EVT PtrVT, TLSModel::Model model, in LowerToTLSExecModel()
19432 if (model == TLSModel::LocalExec) { in LowerToTLSExecModel()
19434 } else if (model == TLSModel::InitialExec) { in LowerToTLSExecModel()
19453 if (model == TLSModel::InitialExec) { in LowerToTLSExecModel()
19482 TLSModel::Model model = DAG.getTarget().getTLSModel(GV); in LowerGlobalTLSAddress()
19484 case TLSModel::GeneralDynamic: in LowerGlobalTLSAddress()
19491 case TLSModel::LocalDynamic: in LowerGlobalTLSAddress()
19494 case TLSModel::InitialExec: in LowerGlobalTLSAddress()
19495 case TLSModel::LocalExec: in LowerGlobalTLSAddress()