Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/
H A DTargetMachine.cpp140 static TLSModel::Model getSelectedTLSModel(const GlobalValue *GV) { in getSelectedTLSModel()
146 return TLSModel::GeneralDynamic; in getSelectedTLSModel()
148 return TLSModel::LocalDynamic; in getSelectedTLSModel()
150 return TLSModel::InitialExec; in getSelectedTLSModel()
152 return TLSModel::LocalExec; in getSelectedTLSModel()
224 TLSModel::Model Model; in getTLSModel()
227 Model = TLSModel::LocalDynamic; in getTLSModel()
229 Model = TLSModel::GeneralDynamic; in getTLSModel()
232 Model = TLSModel::LocalExec; in getTLSModel()
234 Model = TLSModel::InitialExec; in getTLSModel()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64MCInstLower.cpp190 TLSModel::Model Model; in lowerSymbolOperandELF()
195 Model == TLSModel::LocalDynamic) in lowerSymbolOperandELF()
196 Model = TLSModel::GeneralDynamic; in lowerSymbolOperandELF()
204 Model = TLSModel::GeneralDynamic; in lowerSymbolOperandELF()
207 case TLSModel::InitialExec: in lowerSymbolOperandELF()
210 case TLSModel::LocalExec: in lowerSymbolOperandELF()
213 case TLSModel::LocalDynamic: in lowerSymbolOperandELF()
216 case TLSModel::GeneralDynamic: in lowerSymbolOperandELF()
H A DAArch64ISelLowering.cpp8709 TLSModel::Model Model = getTargetMachine().getTLSModel(GA->getGlobal()); in LowerELFGlobalTLSAddress()
8712 if (Model == TLSModel::LocalDynamic) in LowerELFGlobalTLSAddress()
8713 Model = TLSModel::GeneralDynamic; in LowerELFGlobalTLSAddress()
8717 Model != TLSModel::LocalExec) in LowerELFGlobalTLSAddress()
8734 if (Model == TLSModel::LocalExec) { in LowerELFGlobalTLSAddress()
8736 } else if (Model == TLSModel::InitialExec) { in LowerELFGlobalTLSAddress()
8739 } else if (Model == TLSModel::LocalDynamic) { in LowerELFGlobalTLSAddress()
8774 } else if (Model == TLSModel::GeneralDynamic) { in LowerELFGlobalTLSAddress()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCMCInstLower.cpp101 TLSModel::Model Model = TM.getTLSModel(MO.getGlobal()); in GetSymbolRef()
106 if (Model == TLSModel::LocalExec) in GetSymbolRef()
H A DPPCAsmPrinter.cpp824 TLSModel::Model Model = TM.getTLSModel(MO.getGlobal()); in emitInstruction()
825 if (Model == TLSModel::LocalExec) in emitInstruction()
827 if (Model == TLSModel::InitialExec) in emitInstruction()
H A DPPCISelLowering.cpp3368 TLSModel::Model Model = getTargetMachine().getTLSModel(GV); in LowerGlobalTLSAddressAIX()
3369 bool IsTLSLocalExecModel = Model == TLSModel::LocalExec; in LowerGlobalTLSAddressAIX()
3371 if (IsTLSLocalExecModel || Model == TLSModel::InitialExec) { in LowerGlobalTLSAddressAIX()
3453 TLSModel::Model Model = TM.getTLSModel(GV); in LowerGlobalTLSAddressLinux()
3455 if (Model == TLSModel::LocalExec) { in LowerGlobalTLSAddressLinux()
3476 if (Model == TLSModel::InitialExec) { in LowerGlobalTLSAddressLinux()
3507 if (Model == TLSModel::GeneralDynamic) { in LowerGlobalTLSAddressLinux()
3531 if (Model == TLSModel::LocalDynamic) { in LowerGlobalTLSAddressLinux()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Support/
H A DCodeGen.h44 namespace TLSModel {
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/
H A DCodeGenOptions.h68 enum TLSModel { enum
H A DCodeGenOptions.def370 ENUM_CODEGENOPT(DefaultTLSModel, TLSModel, 2, GeneralDynamicTLSModel)
H A DAttr.td861 def TLSModel : InheritableAttr {
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYISelLowering.cpp1275 TLSModel::Model Model = getTargetMachine().getTLSModel(N->getGlobal()); in LowerGlobalTLSAddress()
1278 case TLSModel::LocalExec: in LowerGlobalTLSAddress()
1281 case TLSModel::InitialExec: in LowerGlobalTLSAddress()
1284 case TLSModel::LocalDynamic: in LowerGlobalTLSAddress()
1285 case TLSModel::GeneralDynamic: in LowerGlobalTLSAddress()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetMachine.h255 TLSModel::Model getTLSModel(const GlobalValue *GV) const;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp2227 TLSModel::Model model = getTargetMachine().getTLSModel(GV); in LowerGlobalTLSAddress()
2229 if (model == TLSModel::GeneralDynamic || model == TLSModel::LocalDynamic) { in LowerGlobalTLSAddress()
2230 unsigned HiTF = ((model == TLSModel::GeneralDynamic) in LowerGlobalTLSAddress()
2233 unsigned LoTF = ((model == TLSModel::GeneralDynamic) in LowerGlobalTLSAddress()
2236 unsigned addTF = ((model == TLSModel::GeneralDynamic) in LowerGlobalTLSAddress()
2239 unsigned callTF = ((model == TLSModel::GeneralDynamic) in LowerGlobalTLSAddress()
2273 if (model != TLSModel::LocalDynamic) in LowerGlobalTLSAddress()
2285 if (model == TLSModel::InitialExec) { in LowerGlobalTLSAddress()
2309 assert(model == TLSModel::LocalExec); in LowerGlobalTLSAddress()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kISelLowering.cpp1509 TLSModel::Model AccessModel = DAG.getTarget().getTLSModel(GA->getGlobal()); in LowerGlobalTLSAddress()
1512 case TLSModel::GeneralDynamic: in LowerGlobalTLSAddress()
1514 case TLSModel::LocalDynamic: in LowerGlobalTLSAddress()
1516 case TLSModel::InitialExec: in LowerGlobalTLSAddress()
1518 case TLSModel::LocalExec: in LowerGlobalTLSAddress()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsISelLowering.cpp2155 TLSModel::Model model = getTargetMachine().getTLSModel(GV); in lowerGlobalTLSAddress()
2157 if (model == TLSModel::GeneralDynamic || model == TLSModel::LocalDynamic) { in lowerGlobalTLSAddress()
2159 unsigned Flag = (model == TLSModel::LocalDynamic) ? MipsII::MO_TLSLDM in lowerGlobalTLSAddress()
2184 if (model != TLSModel::LocalDynamic) in lowerGlobalTLSAddress()
2198 if (model == TLSModel::InitialExec) { in lowerGlobalTLSAddress()
2208 assert(model == TLSModel::LocalExec); in lowerGlobalTLSAddress()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.h829 TLSModel::Model model) const;
H A DARMISelLowering.cpp3707 TLSModel::Model model) const { in LowerToTLSExecModels()
3716 if (model == TLSModel::InitialExec) { in LowerToTLSExecModels()
3741 assert(model == TLSModel::LocalExec); in LowerToTLSExecModels()
3770 TLSModel::Model model = getTargetMachine().getTLSModel(GA->getGlobal()); in LowerGlobalTLSAddress()
3773 case TLSModel::GeneralDynamic: in LowerGlobalTLSAddress()
3774 case TLSModel::LocalDynamic: in LowerGlobalTLSAddress()
3776 case TLSModel::InitialExec: in LowerGlobalTLSAddress()
3777 case TLSModel::LocalExec: in LowerGlobalTLSAddress()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp1924 auto TLSModel = UseTLS ? in getDefaultSafeStackPointerLocation() local
1932 UnsafeStackPtrVar, nullptr, TLSModel); in getDefaultSafeStackPointerLocation()
/freebsd-14.2/contrib/llvm-project/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()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchISelLowering.cpp921 case TLSModel::GeneralDynamic: in lowerGlobalTLSAddress()
930 case TLSModel::LocalDynamic: in lowerGlobalTLSAddress()
938 case TLSModel::InitialExec: in lowerGlobalTLSAddress()
945 case TLSModel::LocalExec: in lowerGlobalTLSAddress()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp3612 TLSModel::Model model = DAG.getTarget().getTLSModel(GV); in lowerGlobalTLSAddress()
3623 case TLSModel::GeneralDynamic: { in lowerGlobalTLSAddress()
3638 case TLSModel::LocalDynamic: { in lowerGlobalTLSAddress()
3670 case TLSModel::InitialExec: { in lowerGlobalTLSAddress()
3681 case TLSModel::LocalExec: { in lowerGlobalTLSAddress()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp7008 TLSModel::Model Model = getTargetMachine().getTLSModel(N->getGlobal()); in lowerGlobalTLSAddress()
7016 case TLSModel::LocalExec: in lowerGlobalTLSAddress()
7019 case TLSModel::InitialExec: in lowerGlobalTLSAddress()
7022 case TLSModel::LocalDynamic: in lowerGlobalTLSAddress()
7023 case TLSModel::GeneralDynamic: in lowerGlobalTLSAddress()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp18617 const EVT PtrVT, TLSModel::Model model, in LowerToTLSExecModel()
18633 if (model == TLSModel::LocalExec) { in LowerToTLSExecModel()
18635 } else if (model == TLSModel::InitialExec) { in LowerToTLSExecModel()
18654 if (model == TLSModel::InitialExec) { in LowerToTLSExecModel()
18683 TLSModel::Model model = DAG.getTarget().getTLSModel(GV); in LowerGlobalTLSAddress()
18685 case TLSModel::GeneralDynamic: in LowerGlobalTLSAddress()
18692 case TLSModel::LocalDynamic: in LowerGlobalTLSAddress()
18695 case TLSModel::InitialExec: in LowerGlobalTLSAddress()
18696 case TLSModel::LocalExec: in LowerGlobalTLSAddress()