Home
last modified time | relevance | path

Searched refs:SemaOpenMP (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaOpenMP.cpp2026 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 DSema.cpp241 OpenMPPtr(std::make_unique<SemaOpenMP>(*this)), in Sema()
H A DTreeTransform.h2283 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 DParseOpenMP.cpp761 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 DParser.h3457 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 DSemaOpenMP.h47 class SemaOpenMP : public SemaBase {
49 SemaOpenMP(Sema &S);
H A DSema.h189 class SemaOpenMP; variable
1219 SemaOpenMP &OpenMP() { in OpenMP()
1310 std::unique_ptr<SemaOpenMP> OpenMPPtr;
/freebsd/lib/clang/libclang/
H A DMakefile597 SRCS_MIN+= Sema/SemaOpenMP.cpp