Searched refs:SemaOpenMP (Results 1 – 8 of 8) sorted by relevance
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaOpenMP.cpp | 2026 void SemaOpenMP::InitDataSharingAttributesStack() { in InitDataSharingAttributesStack() 2032 void SemaOpenMP::pushOpenMPFunctionRegion() { DSAStack->pushFunction(); } in pushOpenMPFunctionRegion() 2034 void SemaOpenMP::popOpenMPFunctionRegion(const FunctionScopeInfo *OldFSI) { in popOpenMPFunctionRegion() 2054 SemaOpenMP::diagIfOpenMPDeviceCode(SourceLocation Loc, unsigned DiagID, in diagIfOpenMPDeviceCode() 2092 SemaOpenMP::diagIfOpenMPHostCode(SourceLocation Loc, unsigned DiagID, in diagIfOpenMPHostCode() 2132 bool SemaOpenMP::isOpenMPCapturedByRef(const ValueDecl *D, unsigned Level, in isOpenMPCapturedByRef() 2311 unsigned SemaOpenMP::getOpenMPNestingLevel() const { in getOpenMPNestingLevel() 2316 bool SemaOpenMP::isInOpenMPTaskUntiedContext() const { in isInOpenMPTaskUntiedContext() 2321 bool SemaOpenMP::isInOpenMPTargetExecutionDirective() const { in isInOpenMPTargetExecutionDirective() 2332 bool SemaOpenMP::isOpenMPRebuildMemberExpr(ValueDecl *D) { in isOpenMPRebuildMemberExpr() [all …]
|
H A D | Sema.cpp | 241 OpenMPPtr(std::make_unique<SemaOpenMP>(*this)), in Sema()
|
H A D | TreeTransform.h | 2283 ArrayRef<SemaOpenMP::UsesAllocatorsData> Data, SourceLocation StartLoc, in RebuildOMPUsesAllocatorsClause() 2824 ArrayRef<SemaOpenMP::OMPIteratorData> Data) { in RebuildOMPIteratorExpr() 11097 SmallVector<SemaOpenMP::UsesAllocatorsData, 16> Data; in TransformOMPUsesAllocatorsClause() 11110 SemaOpenMP::UsesAllocatorsData &NewD = Data.emplace_back(); in TransformOMPUsesAllocatorsClause() 12226 SmallVector<SemaOpenMP::OMPIteratorData, 4> Data(NumIterators); in TransformOMPIteratorExpr()
|
/freebsd/contrib/llvm-project/clang/lib/Parse/ |
H A D | ParseOpenMP.cpp | 761 SemaOpenMP::OpenMPVarListDataTy Data; in parseDeclareSimdClauses() 1459 SemaOpenMP::OpenMPVarListDataTy Data; in ParseOMPDeclareVariantClauses() 1824 SemaOpenMP::DeclareTargetContextInfo &DTCI) { in ParseOMPDeclareTargetClauses() 1927 SemaOpenMP::DeclareTargetContextInfo::MapInfo MI{MT, NameInfo.getLoc()}; in ParseOMPDeclareTargetClauses() 2342 SemaOpenMP::DeclareTargetContextInfo DTCI(DKind, DTLoc); in ParseOpenMPDeclarativeDirectiveWithExtDecl() 2369 const SemaOpenMP::DeclareTargetContextInfo &DTCI = in ParseOpenMPDeclarativeDirectiveWithExtDecl() 2893 SemaOpenMP::DeclareTargetContextInfo DTCI(DKind, DTLoc); in ParseOpenMPDeclarativeOrExecutableDirective() 3016 SmallVector<SemaOpenMP::UsesAllocatorsData, 4> Data; in ParseOpenMPUsesAllocatorClause() 3030 SemaOpenMP::UsesAllocatorsData &D = Data.emplace_back(); in ParseOpenMPUsesAllocatorClause() 3433 SemaOpenMP::DeclareTargetContextInfo &DTCI, bool ParseOnly) { in ParseOpenMPIndirectClause() [all …]
|
/freebsd/contrib/llvm-project/clang/include/clang/Parse/ |
H A D | Parser.h | 3457 void ParseOMPDeclareTargetClauses(SemaOpenMP::DeclareTargetContextInfo &DTCI); 3560 bool ParseOpenMPIndirectClause(SemaOpenMP::DeclareTargetContextInfo &DTCI, 3647 SemaOpenMP::OpenMPVarListDataTy &Data, 3652 SemaOpenMP::OpenMPVarListDataTy &Data); 3660 bool parseMapperModifier(SemaOpenMP::OpenMPVarListDataTy &Data); 3664 bool parseMapTypeModifiers(SemaOpenMP::OpenMPVarListDataTy &Data);
|
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | SemaOpenMP.h | 47 class SemaOpenMP : public SemaBase { 49 SemaOpenMP(Sema &S);
|
H A D | Sema.h | 189 class SemaOpenMP; variable 1219 SemaOpenMP &OpenMP() { in OpenMP() 1310 std::unique_ptr<SemaOpenMP> OpenMPPtr;
|
/freebsd/lib/clang/libclang/ |
H A D | Makefile | 597 SRCS_MIN+= Sema/SemaOpenMP.cpp
|