| /netbsd-src/external/apache2/llvm/dist/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() 170 TLSModel::Model TargetMachine::getTLSModel(const GlobalValue *GV) const { in getTLSModel() 176 TLSModel::Model Model; in getTLSModel() 179 Model = TLSModel::LocalDynamic; in getTLSModel() 181 Model = TLSModel::GeneralDynamic; in getTLSModel() 184 Model = TLSModel::LocalExec; in getTLSModel() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/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 | 6414 TLSModel::Model Model = getTargetMachine().getTLSModel(GA->getGlobal()); in LowerELFGlobalTLSAddress() 6417 if (Model == TLSModel::LocalDynamic) in LowerELFGlobalTLSAddress() 6418 Model = TLSModel::GeneralDynamic; in LowerELFGlobalTLSAddress() 6422 Model != TLSModel::LocalExec) in LowerELFGlobalTLSAddress() 6439 if (Model == TLSModel::LocalExec) { in LowerELFGlobalTLSAddress() 6441 } else if (Model == TLSModel::InitialExec) { in LowerELFGlobalTLSAddress() 6444 } else if (Model == TLSModel::LocalDynamic) { in LowerELFGlobalTLSAddress() 6479 } else if (Model == TLSModel::GeneralDynamic) { in LowerELFGlobalTLSAddress()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Support/ |
| H A D | CodeGen.h | 41 namespace TLSModel {
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/Basic/ |
| H A D | CodeGenOptions.h | 72 enum TLSModel { enum
|
| H A D | CodeGenOptions.def | 369 ENUM_CODEGENOPT(DefaultTLSModel, TLSModel, 2, GeneralDynamicTLSModel)
|
| H A D | Attr.td | 755 def TLSModel : InheritableAttr {
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Target/ |
| H A D | TargetMachine.h | 232 TLSModel::Model getTLSModel(const GlobalValue *GV) const;
|
| /netbsd-src/external/apache2/llvm/dist/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 | 3279 TLSModel::Model Model = TM.getTLSModel(GV); in LowerGlobalTLSAddressLinux() 3281 if (Model == TLSModel::LocalExec) { in LowerGlobalTLSAddressLinux() 3302 if (Model == TLSModel::InitialExec) { in LowerGlobalTLSAddressLinux() 3334 if (Model == TLSModel::GeneralDynamic) { in LowerGlobalTLSAddressLinux() 3358 if (Model == TLSModel::LocalDynamic) { in LowerGlobalTLSAddressLinux()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/ |
| H A D | SparcISelLowering.cpp | 2032 TLSModel::Model model = getTargetMachine().getTLSModel(GV); in LowerGlobalTLSAddress() 2034 if (model == TLSModel::GeneralDynamic || model == TLSModel::LocalDynamic) { in LowerGlobalTLSAddress() 2035 unsigned HiTF = ((model == TLSModel::GeneralDynamic) in LowerGlobalTLSAddress() 2038 unsigned LoTF = ((model == TLSModel::GeneralDynamic) in LowerGlobalTLSAddress() 2041 unsigned addTF = ((model == TLSModel::GeneralDynamic) in LowerGlobalTLSAddress() 2044 unsigned callTF = ((model == TLSModel::GeneralDynamic) in LowerGlobalTLSAddress() 2079 if (model != TLSModel::LocalDynamic) in LowerGlobalTLSAddress() 2091 if (model == TLSModel::InitialExec) { in LowerGlobalTLSAddress() 2115 assert(model == TLSModel::LocalExec); in LowerGlobalTLSAddress()
|
| /netbsd-src/external/apache2/llvm/dist/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()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.h | 787 TLSModel::Model model) const;
|
| H A D | ARMISelLowering.cpp | 3476 TLSModel::Model model) const { in LowerToTLSExecModels() 3485 if (model == TLSModel::InitialExec) { in LowerToTLSExecModels() 3510 assert(model == TLSModel::LocalExec); in LowerToTLSExecModels() 3539 TLSModel::Model model = getTargetMachine().getTLSModel(GA->getGlobal()); in LowerGlobalTLSAddress() 3542 case TLSModel::GeneralDynamic: in LowerGlobalTLSAddress() 3543 case TLSModel::LocalDynamic: in LowerGlobalTLSAddress() 3545 case TLSModel::InitialExec: in LowerGlobalTLSAddress() 3546 case TLSModel::LocalExec: in LowerGlobalTLSAddress()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| H A D | TargetLoweringBase.cpp | 1853 auto TLSModel = UseTLS ? in getDefaultSafeStackPointerLocation() local 1861 UnsafeStackPtrVar, nullptr, TLSModel); in getDefaultSafeStackPointerLocation()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelLowering.cpp | 1421 case TLSModel::GeneralDynamic: in LowerGlobalTLSAddress() 1422 case TLSModel::LocalDynamic: in LowerGlobalTLSAddress() 1424 case TLSModel::InitialExec: in LowerGlobalTLSAddress() 1426 case TLSModel::LocalExec: in LowerGlobalTLSAddress()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/ |
| H A D | SystemZISelLowering.cpp | 3147 TLSModel::Model model = DAG.getTarget().getTLSModel(GV); in lowerGlobalTLSAddress() 3158 case TLSModel::GeneralDynamic: { in lowerGlobalTLSAddress() 3173 case TLSModel::LocalDynamic: { in lowerGlobalTLSAddress() 3205 case TLSModel::InitialExec: { in lowerGlobalTLSAddress() 3216 case TLSModel::LocalExec: { in lowerGlobalTLSAddress()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.cpp | 2630 TLSModel::Model Model = getTargetMachine().getTLSModel(N->getGlobal()); in lowerGlobalTLSAddress() 2638 case TLSModel::LocalExec: in lowerGlobalTLSAddress() 2641 case TLSModel::InitialExec: in lowerGlobalTLSAddress() 2644 case TLSModel::LocalDynamic: in lowerGlobalTLSAddress() 2645 case TLSModel::GeneralDynamic: in lowerGlobalTLSAddress()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 19416 const EVT PtrVT, TLSModel::Model model, in LowerToTLSExecModel() 19432 if (model == TLSModel::LocalExec) { in LowerToTLSExecModel() 19434 } else if (model == TLSModel::InitialExec) { in LowerToTLSExecModel() 19453 if (model == TLSModel::InitialExec) { in LowerToTLSExecModel() 19482 TLSModel::Model model = DAG.getTarget().getTLSModel(GV); in LowerGlobalTLSAddress() 19484 case TLSModel::GeneralDynamic: in LowerGlobalTLSAddress() 19491 case TLSModel::LocalDynamic: in LowerGlobalTLSAddress() 19494 case TLSModel::InitialExec: in LowerGlobalTLSAddress() 19495 case TLSModel::LocalExec: in LowerGlobalTLSAddress()
|