Home
last modified time | relevance | path

Searched refs:getTLSKind (Results 1 – 22 of 22) sorted by relevance

/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGDeclCXX.cpp46 DeclPtr, D.getTLSKind()); in EmitDeclInit()
93 assert(!D.getTLSKind() && "should have rejected this"); in EmitDeclDestroy()
412 if (Kind == GuardKind::TlsGuard || D->getTLSKind()) in EmitCXXGuardedInitBranch()
548 if (D->getTLSKind()) { in EmitCXXGlobalVarDeclInitFunc()
973 (D->getTLSKind() == VarDecl::TLS_Dynamic && in GenerateCXXGlobalVarDeclInitFunc()
H A DCodeGenModule.cpp1292 assert(D.getTLSKind() && "setting TLS mode on non-TLS var!"); in setTLSMode()
3336 if (VD->getTLSKind()) { in VisitVarDecl()
4290 if (D->getTLSKind()) { in GetOrCreateLLVMGlobal()
4291 if (D->getTLSKind() == VarDecl::TLS_Dynamic) in GetOrCreateLLVMGlobal()
4861 if (D->getTLSKind() == VarDecl::TLS_Dynamic && in EmitGlobalVarDefinition()
4888 if (D->getTLSKind() && !GV->isThreadLocal()) { in EmitGlobalVarDefinition()
4889 if (D->getTLSKind() == VarDecl::TLS_Dynamic) in EmitGlobalVarDefinition()
4949 if (D->getTLSKind()) in isVarDeclStrongDefinition()
5328 if (VD->getTLSKind()) in EmitAliasDefinition()
5941 if (VD->getTLSKind()) in GetAddrOfGlobalTemporary()
H A DItaniumCXXABI.cpp2358 !D.getTLSKind(); in EmitGuardedInit()
2708 if (CGM.getCodeGenOpts().CXAAtExit || D.getTLSKind()) in registerGlobalDtor()
2709 return emitGlobalDtorWithCXAAtExit(CGF, dtor, addr, D.getTLSKind()); in registerGlobalDtor()
2726 return VD->getTLSKind() == VarDecl::TLS_Dynamic && in isThreadWrapperReplaceable()
4741 if (D.getTLSKind() != VarDecl::TLS_None) { in registerGlobalDtor()
H A DMicrosoftCXXABI.cpp2348 if (D.getTLSKind()) in registerGlobalDtor()
2593 bool ThreadlocalStatic = D.getTLSKind(); in EmitGuardedInit()
2657 if (D.getTLSKind()) in EmitGuardedInit()
H A DCGDecl.cpp280 if (D.getTLSKind()) in getOrCreateStaticVarDecl()
H A DCGExpr.cpp2448 LV.setThreadLocalRef(VD->getTLSKind() != VarDecl::TLS_None); in setObjCGCLValueClass()
2605 if (VD->getTLSKind() == VarDecl::TLS_Dynamic && in EmitGlobalVarDeclLValue()
H A DCGStmtOpenMP.cpp484 if (CapVar && (CapVar->getTLSKind() != clang::VarDecl::TLS_None)) { in emitOutlinedFunctionPrologue()
/llvm-project-15.0.7/clang/lib/AST/
H A DMicrosoftCXXABI.cpp52 if (VD->getTLSKind()) in getStaticLocalNumber()
H A DJSONNodeDumper.cpp816 switch (VD->getTLSKind()) { in VisitVarDecl()
H A DTextNodeDumper.cpp1760 switch (D->getTLSKind()) { in VisitVarDecl()
H A DMicrosoftMangle.cpp3790 Mangler.getStream() << (VD->getTLSKind() ? "??__J" : "??_B"); in mangleStaticGuardVariable()
H A DDecl.cpp2075 VarDecl::TLSKind VarDecl::getTLSKind() const { in getTLSKind() function in VarDecl
H A DExprConstant.cpp2215 if (Var->getTLSKind()) in CheckLValueConstantExpression()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaDecl.cpp4616 if (New->getTLSKind() != Old->getTLSKind()) { in MergeVarDecl()
4617 if (!Old->getTLSKind()) { in MergeVarDecl()
4620 } else if (!New->getTLSKind()) { in MergeVarDecl()
4629 << New->getDeclName() << (New->getTLSKind() == VarDecl::TLS_Dynamic); in MergeVarDecl()
6781 var->getTLSKind()) { in inferObjCARCLifetime()
13585 if (var->getTLSKind() == VarDecl::TLS_Static) { in CheckCompleteVariableDeclaration()
13896 if (VD->getTLSKind() && !VD->hasDependentAlignment()) { in FinalizeDeclaration()
13944 if (DLLAttr && VD->getTLSKind()) { in FinalizeDeclaration()
H A DSemaOpenMP.cpp1721 if ((VD && VD->getTLSKind() != VarDecl::TLS_None && in getTopDSA()
3183 if ((VD->getTLSKind() != VarDecl::TLS_None && in CheckOMPThreadPrivateDecl()
3190 << VD << ((VD->getTLSKind() != VarDecl::TLS_None) ? 0 : 1); in CheckOMPThreadPrivateDecl()
3353 if (VD->getTLSKind() != VarDecl::TLS_None || in ActOnOpenMPAllocateDirective()
H A DSemaTemplate.cpp6653 if (Var->getTLSKind()) { in CheckTemplateArgumentAddressOfObjectOrFunction()
H A DSemaDeclAttr.cpp4343 VD->getTLSKind() != VarDecl::TLS_None) { in AddAlignedAttr()
H A DSemaDeclCXX.cpp1899 << (VD->getTLSKind() == VarDecl::TLS_Dynamic); in CheckConstexprDeclStmt()
H A DSemaExpr.cpp380 if (VD->getTLSKind() != VarDecl::TLS_None) in DiagnoseUseOfDecl()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DDecl.h1095 TLSKind getTLSKind() const;
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DAttr.td127 [{S->getTLSKind() != 0}], "thread-local variables">;
130 [{S->hasGlobalStorage() && !S->getTLSKind()}],
/llvm-project-15.0.7/clang/tools/libclang/
H A DCIndex.cpp8398 switch (VD->getTLSKind()) { in clang_getCursorTLSKind()