| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGDeclCXX.cpp | 46 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 D | CodeGenModule.cpp | 1292 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 D | ItaniumCXXABI.cpp | 2358 !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 D | MicrosoftCXXABI.cpp | 2348 if (D.getTLSKind()) in registerGlobalDtor() 2593 bool ThreadlocalStatic = D.getTLSKind(); in EmitGuardedInit() 2657 if (D.getTLSKind()) in EmitGuardedInit()
|
| H A D | CGDecl.cpp | 280 if (D.getTLSKind()) in getOrCreateStaticVarDecl()
|
| H A D | CGExpr.cpp | 2448 LV.setThreadLocalRef(VD->getTLSKind() != VarDecl::TLS_None); in setObjCGCLValueClass() 2605 if (VD->getTLSKind() == VarDecl::TLS_Dynamic && in EmitGlobalVarDeclLValue()
|
| H A D | CGStmtOpenMP.cpp | 484 if (CapVar && (CapVar->getTLSKind() != clang::VarDecl::TLS_None)) { in emitOutlinedFunctionPrologue()
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | MicrosoftCXXABI.cpp | 52 if (VD->getTLSKind()) in getStaticLocalNumber()
|
| H A D | JSONNodeDumper.cpp | 816 switch (VD->getTLSKind()) { in VisitVarDecl()
|
| H A D | TextNodeDumper.cpp | 1760 switch (D->getTLSKind()) { in VisitVarDecl()
|
| H A D | MicrosoftMangle.cpp | 3790 Mangler.getStream() << (VD->getTLSKind() ? "??__J" : "??_B"); in mangleStaticGuardVariable()
|
| H A D | Decl.cpp | 2075 VarDecl::TLSKind VarDecl::getTLSKind() const { in getTLSKind() function in VarDecl
|
| H A D | ExprConstant.cpp | 2215 if (Var->getTLSKind()) in CheckLValueConstantExpression()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaDecl.cpp | 4616 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 D | SemaOpenMP.cpp | 1721 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 D | SemaTemplate.cpp | 6653 if (Var->getTLSKind()) { in CheckTemplateArgumentAddressOfObjectOrFunction()
|
| H A D | SemaDeclAttr.cpp | 4343 VD->getTLSKind() != VarDecl::TLS_None) { in AddAlignedAttr()
|
| H A D | SemaDeclCXX.cpp | 1899 << (VD->getTLSKind() == VarDecl::TLS_Dynamic); in CheckConstexprDeclStmt()
|
| H A D | SemaExpr.cpp | 380 if (VD->getTLSKind() != VarDecl::TLS_None) in DiagnoseUseOfDecl()
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | Decl.h | 1095 TLSKind getTLSKind() const;
|
| /llvm-project-15.0.7/clang/include/clang/Basic/ |
| H A D | Attr.td | 127 [{S->getTLSKind() != 0}], "thread-local variables">; 130 [{S->hasGlobalStorage() && !S->getTLSKind()}],
|
| /llvm-project-15.0.7/clang/tools/libclang/ |
| H A D | CIndex.cpp | 8398 switch (VD->getTLSKind()) { in clang_getCursorTLSKind()
|