| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ |
| H A D | TargetMachine.cpp | 77 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 D | AArch64MCInstLower.cpp | 121 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 D | AArch64ISelLowering.cpp | 6683 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 D | CodeGen.h | 41 namespace TLSModel {
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | CodeGenOptions.h | 72 enum TLSModel { enum
|
| H A D | CodeGenOptions.def | 374 ENUM_CODEGENOPT(DefaultTLSModel, TLSModel, 2, GeneralDynamicTLSModel)
|
| H A D | Attr.td | 755 def TLSModel : InheritableAttr {
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Target/ |
| H A D | TargetMachine.h | 232 TLSModel::Model getTLSModel(const GlobalValue *GV) const;
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCTargetTransformInfo.cpp | 358 TLSModel::Model Model = TM.getTLSModel(GV); in memAddrUsesCTR() 359 return Model == TLSModel::GeneralDynamic || Model == TLSModel::LocalDynamic; in memAddrUsesCTR()
|
| H A D | PPCISelLowering.cpp | 3288 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 D | SparcISelLowering.cpp | 2035 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 D | MipsISelLowering.cpp | 2140 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 D | ARMISelLowering.h | 803 TLSModel::Model model) const;
|
| H A D | ARMISelLowering.cpp | 3593 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 D | TargetLoweringBase.cpp | 1883 auto TLSModel = UseTLS ? in getDefaultSafeStackPointerLocation() local 1891 UnsafeStackPtrVar, nullptr, TLSModel); in getDefaultSafeStackPointerLocation()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelLowering.cpp | 1424 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 D | SystemZISelLowering.cpp | 3196 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 D | RISCVISelLowering.cpp | 2856 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 D | X86ISelLowering.cpp | 19479 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()
|