Home
last modified time | relevance | path

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

123

/external/llvm/lib/Target/
DTargetMachine.cpp91 static TLSModel::Model getSelectedTLSModel(const GlobalValue *GV) { in getSelectedTLSModel()
97 return TLSModel::GeneralDynamic; in getSelectedTLSModel()
99 return TLSModel::LocalDynamic; in getSelectedTLSModel()
101 return TLSModel::InitialExec; in getSelectedTLSModel()
103 return TLSModel::LocalExec; in getSelectedTLSModel()
153 TLSModel::Model TargetMachine::getTLSModel(const GlobalValue *GV) const { in getTLSModel()
159 TLSModel::Model Model; in getTLSModel()
162 Model = TLSModel::LocalDynamic; in getTLSModel()
164 Model = TLSModel::GeneralDynamic; in getTLSModel()
167 Model = TLSModel::LocalExec; in getTLSModel()
[all …]
/external/llvm-project/llvm/lib/Target/
DTargetMachine.cpp77 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()
188 TLSModel::Model TargetMachine::getTLSModel(const GlobalValue *GV) const { in getTLSModel()
194 TLSModel::Model Model; in getTLSModel()
197 Model = TLSModel::LocalDynamic; in getTLSModel()
199 Model = TLSModel::GeneralDynamic; in getTLSModel()
202 Model = TLSModel::LocalExec; in getTLSModel()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/
DTargetMachine.cpp77 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()
210 TLSModel::Model TargetMachine::getTLSModel(const GlobalValue *GV) const { in getTLSModel()
216 TLSModel::Model Model; in getTLSModel()
219 Model = TLSModel::LocalDynamic; in getTLSModel()
221 Model = TLSModel::GeneralDynamic; in getTLSModel()
224 Model = TLSModel::LocalExec; in getTLSModel()
[all …]
/external/llvm/lib/Target/AArch64/
DAArch64MCInstLower.cpp86 TLSModel::Model Model; in lowerSymbolOperandELF()
91 Model == TLSModel::LocalDynamic) in lowerSymbolOperandELF()
92 Model = TLSModel::GeneralDynamic; in lowerSymbolOperandELF()
100 Model = TLSModel::GeneralDynamic; in lowerSymbolOperandELF()
103 case TLSModel::InitialExec: in lowerSymbolOperandELF()
106 case TLSModel::LocalExec: in lowerSymbolOperandELF()
109 case TLSModel::LocalDynamic: in lowerSymbolOperandELF()
112 case TLSModel::GeneralDynamic: in lowerSymbolOperandELF()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64MCInstLower.cpp121 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()
/external/llvm-project/llvm/lib/Target/AArch64/
DAArch64MCInstLower.cpp121 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()
/external/llvm/include/llvm/Support/
DCodeGen.h41 namespace TLSModel {
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Support/
DCodeGen.h41 namespace TLSModel {
/external/llvm-project/llvm/include/llvm/Support/
DCodeGen.h41 namespace TLSModel {
/external/clang/include/clang/Frontend/
DCodeGenOptions.h64 enum TLSModel { enum
DCodeGenOptions.def233 ENUM_CODEGENOPT(DefaultTLSModel, TLSModel, 2, GeneralDynamicTLSModel)
/external/llvm/lib/Target/PowerPC/
DPPCCTRLoops.cpp218 TLSModel::Model Model = TM->getTLSModel(GV); in memAddrUsesCTR()
219 return Model == TLSModel::GeneralDynamic || Model == TLSModel::LocalDynamic; in memAddrUsesCTR()
/external/llvm-project/clang/include/clang/Basic/
DCodeGenOptions.h68 enum TLSModel { enum
/external/llvm/include/llvm/Target/
DTargetMachine.h182 TLSModel::Model getTLSModel(const GlobalValue *GV) const;
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
DPPCTargetTransformInfo.cpp251 TLSModel::Model Model = TM.getTLSModel(GV); in mightUseCTR()
252 return Model == TLSModel::GeneralDynamic || in mightUseCTR()
253 Model == TLSModel::LocalDynamic; in mightUseCTR()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Target/
DTargetMachine.h219 TLSModel::Model getTLSModel(const GlobalValue *GV) const;
/external/llvm-project/llvm/include/llvm/Target/
DTargetMachine.h221 TLSModel::Model getTLSModel(const GlobalValue *GV) const;
/external/llvm-project/llvm/lib/Target/PowerPC/
DPPCTargetTransformInfo.cpp376 TLSModel::Model Model = TM.getTLSModel(GV); in mightUseCTR()
377 return Model == TLSModel::GeneralDynamic || in mightUseCTR()
378 Model == TLSModel::LocalDynamic; in mightUseCTR()
/external/llvm/lib/CodeGen/
DSafeStack.cpp375 auto TLSModel = UseTLS ? in getOrCreateUnsafeStackPtr() local
383 UnsafeStackPtrVar, nullptr, TLSModel); in getOrCreateUnsafeStackPtr()
/external/llvm-project/llvm/lib/Target/Sparc/
DSparcISelLowering.cpp2030 TLSModel::Model model = getTargetMachine().getTLSModel(GV); in LowerGlobalTLSAddress()
2032 if (model == TLSModel::GeneralDynamic || model == TLSModel::LocalDynamic) { in LowerGlobalTLSAddress()
2033 unsigned HiTF = ((model == TLSModel::GeneralDynamic) in LowerGlobalTLSAddress()
2036 unsigned LoTF = ((model == TLSModel::GeneralDynamic) in LowerGlobalTLSAddress()
2039 unsigned addTF = ((model == TLSModel::GeneralDynamic) in LowerGlobalTLSAddress()
2042 unsigned callTF = ((model == TLSModel::GeneralDynamic) in LowerGlobalTLSAddress()
2077 if (model != TLSModel::LocalDynamic) in LowerGlobalTLSAddress()
2089 if (model == TLSModel::InitialExec) { in LowerGlobalTLSAddress()
2113 assert(model == TLSModel::LocalExec); in LowerGlobalTLSAddress()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Sparc/
DSparcISelLowering.cpp2026 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()
/external/llvm/lib/Target/Sparc/
DSparcISelLowering.cpp2045 TLSModel::Model model = getTargetMachine().getTLSModel(GV); in LowerGlobalTLSAddress()
2047 if (model == TLSModel::GeneralDynamic || model == TLSModel::LocalDynamic) { in LowerGlobalTLSAddress()
2048 unsigned HiTF = ((model == TLSModel::GeneralDynamic) in LowerGlobalTLSAddress()
2051 unsigned LoTF = ((model == TLSModel::GeneralDynamic) in LowerGlobalTLSAddress()
2054 unsigned addTF = ((model == TLSModel::GeneralDynamic) in LowerGlobalTLSAddress()
2057 unsigned callTF = ((model == TLSModel::GeneralDynamic) in LowerGlobalTLSAddress()
2092 if (model != TLSModel::LocalDynamic) in LowerGlobalTLSAddress()
2104 if (model == TLSModel::InitialExec) { in LowerGlobalTLSAddress()
2128 assert(model == TLSModel::LocalExec); in LowerGlobalTLSAddress()
/external/llvm-project/clang/test/Misc/
Dpragma-attribute-supported-attributes-list.test159 // CHECK-NEXT: TLSModel (SubjectMatchRule_variable_is_thread_local)
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/RISCV/
DRISCVISelLowering.cpp599 TLSModel::Model Model = getTargetMachine().getTLSModel(N->getGlobal()); in lowerGlobalTLSAddress()
603 case TLSModel::LocalExec: in lowerGlobalTLSAddress()
606 case TLSModel::InitialExec: in lowerGlobalTLSAddress()
609 case TLSModel::LocalDynamic: in lowerGlobalTLSAddress()
610 case TLSModel::GeneralDynamic: in lowerGlobalTLSAddress()
/external/llvm/lib/Target/ARM/
DARMISelLowering.h541 TLSModel::Model model) const;

123