| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ |
| H A D | TargetMachine.cpp | 140 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 D | AArch64MCInstLower.cpp | 190 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 D | AArch64ISelLowering.cpp | 8709 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 D | PPCMCInstLower.cpp | 101 TLSModel::Model Model = TM.getTLSModel(MO.getGlobal()); in GetSymbolRef() 106 if (Model == TLSModel::LocalExec) in GetSymbolRef()
|
| H A D | PPCAsmPrinter.cpp | 824 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 D | PPCISelLowering.cpp | 3368 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 D | CodeGen.h | 44 namespace TLSModel {
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | CodeGenOptions.h | 68 enum TLSModel { enum
|
| H A D | CodeGenOptions.def | 370 ENUM_CODEGENOPT(DefaultTLSModel, TLSModel, 2, GeneralDynamicTLSModel)
|
| H A D | Attr.td | 861 def TLSModel : InheritableAttr {
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/CSKY/ |
| H A D | CSKYISelLowering.cpp | 1275 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 D | TargetMachine.h | 255 TLSModel::Model getTLSModel(const GlobalValue *GV) const;
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Sparc/ |
| H A D | SparcISelLowering.cpp | 2227 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 D | M68kISelLowering.cpp | 1509 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 D | MipsISelLowering.cpp | 2155 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 D | ARMISelLowering.h | 829 TLSModel::Model model) const;
|
| H A D | ARMISelLowering.cpp | 3707 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 D | TargetLoweringBase.cpp | 1924 auto TLSModel = UseTLS ? in getDefaultSafeStackPointerLocation() local 1932 UnsafeStackPtrVar, nullptr, TLSModel); in getDefaultSafeStackPointerLocation()
|
| /freebsd-14.2/contrib/llvm-project/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()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchISelLowering.cpp | 921 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 D | SystemZISelLowering.cpp | 3612 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 D | RISCVISelLowering.cpp | 7008 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 D | X86ISelLowering.cpp | 18617 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()
|