| /freebsd-12.1/contrib/llvm/lib/Target/ |
| H A D | TargetMachine.cpp | 90 static TLSModel::Model getSelectedTLSModel(const GlobalValue *GV) { in getSelectedTLSModel() 96 return TLSModel::GeneralDynamic; in getSelectedTLSModel() 98 return TLSModel::LocalDynamic; in getSelectedTLSModel() 100 return TLSModel::InitialExec; in getSelectedTLSModel() 102 return TLSModel::LocalExec; in getSelectedTLSModel() 217 TLSModel::Model Model; in getTLSModel() 220 Model = TLSModel::LocalDynamic; in getTLSModel() 222 Model = TLSModel::GeneralDynamic; in getTLSModel() 225 Model = TLSModel::LocalExec; in getTLSModel() 227 Model = TLSModel::InitialExec; in getTLSModel() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/AArch64/ |
| H A D | AArch64MCInstLower.cpp | 122 TLSModel::Model Model; in lowerSymbolOperandELF() 127 Model == TLSModel::LocalDynamic) in lowerSymbolOperandELF() 128 Model = TLSModel::GeneralDynamic; in lowerSymbolOperandELF() 136 Model = TLSModel::GeneralDynamic; in lowerSymbolOperandELF() 139 case TLSModel::InitialExec: in lowerSymbolOperandELF() 142 case TLSModel::LocalExec: in lowerSymbolOperandELF() 145 case TLSModel::LocalDynamic: in lowerSymbolOperandELF() 148 case TLSModel::GeneralDynamic: in lowerSymbolOperandELF()
|
| H A D | AArch64ISelLowering.cpp | 4218 TLSModel::Model Model = getTargetMachine().getTLSModel(GA->getGlobal()); in LowerELFGlobalTLSAddress() 4221 if (Model == TLSModel::LocalDynamic) in LowerELFGlobalTLSAddress() 4222 Model = TLSModel::GeneralDynamic; in LowerELFGlobalTLSAddress() 4232 if (Model == TLSModel::LocalExec) { in LowerELFGlobalTLSAddress() 4250 } else if (Model == TLSModel::InitialExec) { in LowerELFGlobalTLSAddress() 4253 } else if (Model == TLSModel::LocalDynamic) { in LowerELFGlobalTLSAddress() 4288 } else if (Model == TLSModel::GeneralDynamic) { in LowerELFGlobalTLSAddress()
|
| /freebsd-12.1/contrib/llvm/include/llvm/Support/ |
| H A D | CodeGen.h | 41 namespace TLSModel {
|
| /freebsd-12.1/contrib/llvm/lib/Target/PowerPC/ |
| H A D | PPCCTRLoops.cpp | 242 TLSModel::Model Model = TM.getTLSModel(GV); in memAddrUsesCTR() 243 return Model == TLSModel::GeneralDynamic || Model == TLSModel::LocalDynamic; in memAddrUsesCTR()
|
| H A D | PPCISelLowering.cpp | 2748 TLSModel::Model Model = getTargetMachine().getTLSModel(GV); in LowerGlobalTLSAddress() 2750 if (Model == TLSModel::LocalExec) { in LowerGlobalTLSAddress() 2762 if (Model == TLSModel::InitialExec) { in LowerGlobalTLSAddress() 2779 if (Model == TLSModel::GeneralDynamic) { in LowerGlobalTLSAddress() 2797 if (Model == TLSModel::LocalDynamic) { in LowerGlobalTLSAddress()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/ |
| H A D | CodeGenOptions.h | 67 enum TLSModel { enum
|
| H A D | CodeGenOptions.def | 317 ENUM_CODEGENOPT(DefaultTLSModel, TLSModel, 2, GeneralDynamicTLSModel)
|
| H A D | Attr.td | 649 def TLSModel : InheritableAttr {
|
| /freebsd-12.1/contrib/llvm/include/llvm/Target/ |
| H A D | TargetMachine.h | 192 TLSModel::Model getTLSModel(const GlobalValue *GV) const;
|
| /freebsd-12.1/contrib/llvm/lib/Target/Sparc/ |
| H A D | SparcISelLowering.cpp | 2026 TLSModel::Model model = getTargetMachine().getTLSModel(GV); in LowerGlobalTLSAddress() 2028 if (model == TLSModel::GeneralDynamic || model == TLSModel::LocalDynamic) { in LowerGlobalTLSAddress() 2029 unsigned HiTF = ((model == TLSModel::GeneralDynamic) in LowerGlobalTLSAddress() 2032 unsigned LoTF = ((model == TLSModel::GeneralDynamic) in LowerGlobalTLSAddress() 2035 unsigned addTF = ((model == TLSModel::GeneralDynamic) in LowerGlobalTLSAddress() 2038 unsigned callTF = ((model == TLSModel::GeneralDynamic) in LowerGlobalTLSAddress() 2073 if (model != TLSModel::LocalDynamic) in LowerGlobalTLSAddress() 2085 if (model == TLSModel::InitialExec) { in LowerGlobalTLSAddress() 2109 assert(model == TLSModel::LocalExec); in LowerGlobalTLSAddress()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Mips/ |
| H A D | MipsISelLowering.cpp | 2018 TLSModel::Model model = getTargetMachine().getTLSModel(GV); in lowerGlobalTLSAddress() 2020 if (model == TLSModel::GeneralDynamic || model == TLSModel::LocalDynamic) { in lowerGlobalTLSAddress() 2022 unsigned Flag = (model == TLSModel::LocalDynamic) ? MipsII::MO_TLSLDM in lowerGlobalTLSAddress() 2047 if (model != TLSModel::LocalDynamic) in lowerGlobalTLSAddress() 2061 if (model == TLSModel::InitialExec) { in lowerGlobalTLSAddress() 2071 assert(model == TLSModel::LocalExec); in lowerGlobalTLSAddress()
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.h | 662 TLSModel::Model model) const;
|
| H A D | ARMISelLowering.cpp | 2959 TLSModel::Model model) const { in LowerToTLSExecModels() 2968 if (model == TLSModel::InitialExec) { in LowerToTLSExecModels() 2993 assert(model == TLSModel::LocalExec); in LowerToTLSExecModels() 3022 TLSModel::Model model = getTargetMachine().getTLSModel(GA->getGlobal()); in LowerGlobalTLSAddress() 3025 case TLSModel::GeneralDynamic: in LowerGlobalTLSAddress() 3026 case TLSModel::LocalDynamic: in LowerGlobalTLSAddress() 3028 case TLSModel::InitialExec: in LowerGlobalTLSAddress() 3029 case TLSModel::LocalExec: in LowerGlobalTLSAddress()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | TargetLoweringBase.cpp | 1555 auto TLSModel = UseTLS ? in getDefaultSafeStackPointerLocation() local 1563 UnsafeStackPtrVar, nullptr, TLSModel); in getDefaultSafeStackPointerLocation()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelLowering.cpp | 1212 case TLSModel::GeneralDynamic: in LowerGlobalTLSAddress() 1213 case TLSModel::LocalDynamic: in LowerGlobalTLSAddress() 1215 case TLSModel::InitialExec: in LowerGlobalTLSAddress() 1217 case TLSModel::LocalExec: in LowerGlobalTLSAddress()
|
| /freebsd-12.1/contrib/llvm/lib/Target/SystemZ/ |
| H A D | SystemZISelLowering.cpp | 2716 TLSModel::Model model = DAG.getTarget().getTLSModel(GV); in lowerGlobalTLSAddress() 2723 case TLSModel::GeneralDynamic: { in lowerGlobalTLSAddress() 2738 case TLSModel::LocalDynamic: { in lowerGlobalTLSAddress() 2770 case TLSModel::InitialExec: { in lowerGlobalTLSAddress() 2781 case TLSModel::LocalExec: { in lowerGlobalTLSAddress()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Frontend/ |
| H A D | CompilerInvocation.cpp | 1184 Opts.setDefaultTLSModel(static_cast<CodeGenOptions::TLSModel>(Model)); in ParseCodeGenArgs()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CodeGenModule.cpp | 864 CodeGenOptions::TLSModel M) { in GetLLVMTLSModel()
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 16995 const EVT PtrVT, TLSModel::Model model, in LowerToTLSExecModel() 17011 if (model == TLSModel::LocalExec) { in LowerToTLSExecModel() 17013 } else if (model == TLSModel::InitialExec) { in LowerToTLSExecModel() 17032 if (model == TLSModel::InitialExec) { in LowerToTLSExecModel() 17061 TLSModel::Model model = DAG.getTarget().getTLSModel(GV); in LowerGlobalTLSAddress() 17063 case TLSModel::GeneralDynamic: in LowerGlobalTLSAddress() 17067 case TLSModel::LocalDynamic: in LowerGlobalTLSAddress() 17070 case TLSModel::InitialExec: in LowerGlobalTLSAddress() 17071 case TLSModel::LocalExec: in LowerGlobalTLSAddress()
|