Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/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()
176 TLSModel::Model Model; in getTLSModel()
179 Model = TLSModel::LocalDynamic; in getTLSModel()
181 Model = TLSModel::GeneralDynamic; in getTLSModel()
184 Model = TLSModel::LocalExec; in getTLSModel()
186 Model = TLSModel::InitialExec; in getTLSModel()
[all …]
/freebsd-13.1/contrib/llvm-project/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.cpp6683 TLSModel::Model Model = getTargetMachine().getTLSModel(GA->getGlobal()); in LowerELFGlobalTLSAddress()
6686 if (Model == TLSModel::LocalDynamic) in LowerELFGlobalTLSAddress()
6687 Model = TLSModel::GeneralDynamic; in LowerELFGlobalTLSAddress()
6691 Model != TLSModel::LocalExec) in LowerELFGlobalTLSAddress()
6708 if (Model == TLSModel::LocalExec) { in LowerELFGlobalTLSAddress()
6710 } else if (Model == TLSModel::InitialExec) { in LowerELFGlobalTLSAddress()
6713 } else if (Model == TLSModel::LocalDynamic) { in LowerELFGlobalTLSAddress()
6748 } else if (Model == TLSModel::GeneralDynamic) { in LowerELFGlobalTLSAddress()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Support/
H A DCodeGen.h41 namespace TLSModel {
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Basic/
H A DCodeGenOptions.h72 enum TLSModel { enum
H A DCodeGenOptions.def374 ENUM_CODEGENOPT(DefaultTLSModel, TLSModel, 2, GeneralDynamicTLSModel)
H A DAttr.td755 def TLSModel : InheritableAttr {
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetMachine.h232 TLSModel::Model getTLSModel(const GlobalValue *GV) const;
/freebsd-13.1/contrib/llvm-project/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.cpp3288 TLSModel::Model Model = TM.getTLSModel(GV); in LowerGlobalTLSAddressLinux()
3290 if (Model == TLSModel::LocalExec) { in LowerGlobalTLSAddressLinux()
3311 if (Model == TLSModel::InitialExec) { in LowerGlobalTLSAddressLinux()
3343 if (Model == TLSModel::GeneralDynamic) { in LowerGlobalTLSAddressLinux()
3367 if (Model == TLSModel::LocalDynamic) { in LowerGlobalTLSAddressLinux()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp2035 TLSModel::Model model = getTargetMachine().getTLSModel(GV); in LowerGlobalTLSAddress()
2037 if (model == TLSModel::GeneralDynamic || model == TLSModel::LocalDynamic) { in LowerGlobalTLSAddress()
2038 unsigned HiTF = ((model == TLSModel::GeneralDynamic) in LowerGlobalTLSAddress()
2041 unsigned LoTF = ((model == TLSModel::GeneralDynamic) in LowerGlobalTLSAddress()
2044 unsigned addTF = ((model == TLSModel::GeneralDynamic) in LowerGlobalTLSAddress()
2047 unsigned callTF = ((model == TLSModel::GeneralDynamic) in LowerGlobalTLSAddress()
2082 if (model != TLSModel::LocalDynamic) in LowerGlobalTLSAddress()
2094 if (model == TLSModel::InitialExec) { in LowerGlobalTLSAddress()
2118 assert(model == TLSModel::LocalExec); in LowerGlobalTLSAddress()
/freebsd-13.1/contrib/llvm-project/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()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.h803 TLSModel::Model model) const;
H A DARMISelLowering.cpp3593 TLSModel::Model model) const { in LowerToTLSExecModels()
3602 if (model == TLSModel::InitialExec) { in LowerToTLSExecModels()
3627 assert(model == TLSModel::LocalExec); in LowerToTLSExecModels()
3656 TLSModel::Model model = getTargetMachine().getTLSModel(GA->getGlobal()); in LowerGlobalTLSAddress()
3659 case TLSModel::GeneralDynamic: in LowerGlobalTLSAddress()
3660 case TLSModel::LocalDynamic: in LowerGlobalTLSAddress()
3662 case TLSModel::InitialExec: in LowerGlobalTLSAddress()
3663 case TLSModel::LocalExec: in LowerGlobalTLSAddress()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp1883 auto TLSModel = UseTLS ? in getDefaultSafeStackPointerLocation() local
1891 UnsafeStackPtrVar, nullptr, TLSModel); in getDefaultSafeStackPointerLocation()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp1424 case TLSModel::GeneralDynamic: in LowerGlobalTLSAddress()
1425 case TLSModel::LocalDynamic: in LowerGlobalTLSAddress()
1427 case TLSModel::InitialExec: in LowerGlobalTLSAddress()
1429 case TLSModel::LocalExec: in LowerGlobalTLSAddress()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp3196 TLSModel::Model model = DAG.getTarget().getTLSModel(GV); in lowerGlobalTLSAddress()
3207 case TLSModel::GeneralDynamic: { in lowerGlobalTLSAddress()
3222 case TLSModel::LocalDynamic: { in lowerGlobalTLSAddress()
3254 case TLSModel::InitialExec: { in lowerGlobalTLSAddress()
3265 case TLSModel::LocalExec: { in lowerGlobalTLSAddress()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp2856 TLSModel::Model Model = getTargetMachine().getTLSModel(N->getGlobal()); in lowerGlobalTLSAddress()
2864 case TLSModel::LocalExec: in lowerGlobalTLSAddress()
2867 case TLSModel::InitialExec: in lowerGlobalTLSAddress()
2870 case TLSModel::LocalDynamic: in lowerGlobalTLSAddress()
2871 case TLSModel::GeneralDynamic: in lowerGlobalTLSAddress()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp19479 const EVT PtrVT, TLSModel::Model model, in LowerToTLSExecModel()
19495 if (model == TLSModel::LocalExec) { in LowerToTLSExecModel()
19497 } else if (model == TLSModel::InitialExec) { in LowerToTLSExecModel()
19516 if (model == TLSModel::InitialExec) { in LowerToTLSExecModel()
19545 TLSModel::Model model = DAG.getTarget().getTLSModel(GV); in LowerGlobalTLSAddress()
19547 case TLSModel::GeneralDynamic: in LowerGlobalTLSAddress()
19554 case TLSModel::LocalDynamic: in LowerGlobalTLSAddress()
19557 case TLSModel::InitialExec: in LowerGlobalTLSAddress()
19558 case TLSModel::LocalExec: in LowerGlobalTLSAddress()