Searched refs:TLSModel (Results 1 - 19 of 19) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/
H A DTargetMachine.cpp77 static TLSModel::Model getSelectedTLSModel(const GlobalValue *GV) {
83 return TLSModel::GeneralDynamic;
85 return TLSModel::LocalDynamic;
87 return TLSModel::InitialExec;
89 return TLSModel::LocalExec;
210 TLSModel::Model TargetMachine::getTLSModel(const GlobalValue *GV) const {
216 TLSModel::Model Model;
219 Model = TLSModel::LocalDynamic;
221 Model = TLSModel::GeneralDynamic;
224 Model = TLSModel
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Support/
H A DCodeGen.h41 namespace TLSModel { namespace in namespace:llvm
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64MCInstLower.cpp121 TLSModel::Model Model;
126 Model == TLSModel::LocalDynamic)
127 Model = TLSModel::GeneralDynamic;
135 Model = TLSModel::GeneralDynamic;
138 case TLSModel::InitialExec:
141 case TLSModel::LocalExec:
144 case TLSModel::LocalDynamic:
147 case TLSModel::GeneralDynamic:
H A DAArch64ISelLowering.cpp4791 TLSModel::Model Model = getTargetMachine().getTLSModel(GA->getGlobal());
4794 if (Model == TLSModel::LocalDynamic)
4795 Model = TLSModel::GeneralDynamic;
4799 Model != TLSModel::LocalExec)
4816 if (Model == TLSModel::LocalExec) {
4818 } else if (Model == TLSModel::InitialExec) {
4821 } else if (Model == TLSModel::LocalDynamic) {
4856 } else if (Model == TLSModel::GeneralDynamic) {
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Basic/
H A DCodeGenOptions.h68 enum TLSModel { enum in class:clang::CodeGenOptions
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetMachine.h219 TLSModel::Model getTLSModel(const GlobalValue *GV) const;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.cpp235 TLSModel::Model Model = TM.getTLSModel(GV);
236 return Model == TLSModel::GeneralDynamic || Model == TLSModel::LocalDynamic;
H A DPPCISelLowering.cpp2918 TLSModel::Model Model = TM.getTLSModel(GV);
2920 if (Model == TLSModel::LocalExec) {
2932 if (Model == TLSModel::InitialExec) {
2955 if (Model == TLSModel::GeneralDynamic) {
2973 if (Model == TLSModel::LocalDynamic) {
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp2026 TLSModel::Model model = getTargetMachine().getTLSModel(GV);
2028 if (model == TLSModel::GeneralDynamic || model == TLSModel::LocalDynamic) {
2029 unsigned HiTF = ((model == TLSModel::GeneralDynamic)
2032 unsigned LoTF = ((model == TLSModel::GeneralDynamic)
2035 unsigned addTF = ((model == TLSModel::GeneralDynamic)
2038 unsigned callTF = ((model == TLSModel::GeneralDynamic)
2073 if (model != TLSModel::LocalDynamic)
2085 if (model == TLSModel::InitialExec) {
2109 assert(model == TLSModel
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp607 TLSModel::Model Model = getTargetMachine().getTLSModel(N->getGlobal());
611 case TLSModel::LocalExec:
614 case TLSModel::InitialExec:
617 case TLSModel::LocalDynamic:
618 case TLSModel::GeneralDynamic:
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.h699 TLSModel::Model model) const;
H A DARMISelLowering.cpp3254 TLSModel::Model model) const {
3263 if (model == TLSModel::InitialExec) {
3288 assert(model == TLSModel::LocalExec);
3317 TLSModel::Model model = getTargetMachine().getTLSModel(GA->getGlobal());
3320 case TLSModel::GeneralDynamic:
3321 case TLSModel::LocalDynamic:
3323 case TLSModel::InitialExec:
3324 case TLSModel::LocalExec:
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsISelLowering.cpp2144 TLSModel::Model model = getTargetMachine().getTLSModel(GV);
2146 if (model == TLSModel::GeneralDynamic || model == TLSModel::LocalDynamic) {
2148 unsigned Flag = (model == TLSModel::LocalDynamic) ? MipsII::MO_TLSLDM
2173 if (model != TLSModel::LocalDynamic)
2187 if (model == TLSModel::InitialExec) {
2197 assert(model == TLSModel::LocalExec);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp1693 auto TLSModel = UseTLS ? local
1701 UnsafeStackPtrVar, nullptr, TLSModel);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp1271 case TLSModel::GeneralDynamic:
1272 case TLSModel::LocalDynamic:
1274 case TLSModel::InitialExec:
1276 case TLSModel::LocalExec:
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp3090 TLSModel::Model model = DAG.getTarget().getTLSModel(GV);
3101 case TLSModel::GeneralDynamic: {
3116 case TLSModel::LocalDynamic: {
3148 case TLSModel::InitialExec: {
3159 case TLSModel::LocalExec: {
/freebsd-12-stable/contrib/llvm-project/clang/lib/Frontend/
H A DCompilerInvocation.cpp1269 Opts.setDefaultTLSModel(static_cast<CodeGenOptions::TLSModel>(Model));
/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenModule.cpp923 CodeGenOptions::TLSModel M) {
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp18280 const EVT PtrVT, TLSModel::Model model,
18296 if (model == TLSModel::LocalExec) {
18298 } else if (model == TLSModel::InitialExec) {
18317 if (model == TLSModel::InitialExec) {
18346 TLSModel::Model model = DAG.getTarget().getTLSModel(GV);
18348 case TLSModel::GeneralDynamic:
18352 case TLSModel::LocalDynamic:
18355 case TLSModel::InitialExec:
18356 case TLSModel::LocalExec:
[all...]

Completed in 577 milliseconds