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.cpp2002 void SemaOpenMP::InitDataSharingAttributesStack() { in InitDataSharingAttributesStack()
2008 void SemaOpenMP::pushOpenMPFunctionRegion() { DSAStack->pushFunction(); } in pushOpenMPFunctionRegion()
2010 void SemaOpenMP::popOpenMPFunctionRegion(const FunctionScopeInfo *OldFSI) { in popOpenMPFunctionRegion()
2030 SemaOpenMP::diagIfOpenMPDeviceCode(SourceLocation Loc, unsigned DiagID, in diagIfOpenMPDeviceCode()
2068 SemaOpenMP::diagIfOpenMPHostCode(SourceLocation Loc, unsigned DiagID, in diagIfOpenMPHostCode()
2108 bool SemaOpenMP::isOpenMPCapturedByRef(const ValueDecl *D, unsigned Level, in isOpenMPCapturedByRef()
2287 unsigned SemaOpenMP::getOpenMPNestingLevel() const { in getOpenMPNestingLevel()
2292 bool SemaOpenMP::isInOpenMPTaskUntiedContext() const { in isInOpenMPTaskUntiedContext()
2297 bool SemaOpenMP::isInOpenMPTargetExecutionDirective() const { in isInOpenMPTargetExecutionDirective()
2308 bool SemaOpenMP::isOpenMPRebuildMemberExpr(ValueDecl *D) { in isOpenMPRebuildMemberExpr()
[all …]
H A DSema.cpp300 OpenMPPtr(std::make_unique<SemaOpenMP>(*this)), in Sema()
H A DTreeTransform.h2308 ArrayRef<SemaOpenMP::UsesAllocatorsData> Data, SourceLocation StartLoc, in RebuildOMPUsesAllocatorsClause()
2857 ArrayRef<SemaOpenMP::OMPIteratorData> Data) { in RebuildOMPIteratorExpr()
11625 SmallVector<SemaOpenMP::UsesAllocatorsData, 16> Data; in TransformOMPUsesAllocatorsClause()
11638 SemaOpenMP::UsesAllocatorsData &NewD = Data.emplace_back(); in TransformOMPUsesAllocatorsClause()
13344 SmallVector<SemaOpenMP::OMPIteratorData, 4> Data(NumIterators); in TransformOMPIteratorExpr()
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseOpenMP.cpp700 SemaOpenMP::OpenMPVarListDataTy Data; in parseDeclareSimdClauses()
1402 SemaOpenMP::OpenMPVarListDataTy Data; in ParseOMPDeclareVariantClauses()
1759 SemaOpenMP::DeclareTargetContextInfo &DTCI) { in ParseOMPDeclareTargetClauses()
1863 SemaOpenMP::DeclareTargetContextInfo::MapInfo MI{MT, NameInfo.getLoc()}; in ParseOMPDeclareTargetClauses()
2192 SemaOpenMP::DeclareTargetContextInfo DTCI(DKind, DTLoc); in ParseOpenMPDeclarativeDirectiveWithExtDecl()
2222 const SemaOpenMP::DeclareTargetContextInfo &DTCI = in ParseOpenMPDeclarativeDirectiveWithExtDecl()
2804 SemaOpenMP::DeclareTargetContextInfo DTCI(DKind, DTLoc); in ParseOpenMPDeclarativeOrExecutableDirective()
2960 SmallVector<SemaOpenMP::UsesAllocatorsData, 4> Data; in ParseOpenMPUsesAllocatorClause()
2974 SemaOpenMP::UsesAllocatorsData &D = Data.emplace_back(); in ParseOpenMPUsesAllocatorClause()
3418 SemaOpenMP::DeclareTargetContextInfo &DTCI, bool ParseOnly) { in ParseOpenMPIndirectClause()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Parse/
H A DParser.h6431 void ParseOMPDeclareTargetClauses(SemaOpenMP::DeclareTargetContextInfo &DTCI);
6733 bool ParseOpenMPIndirectClause(SemaOpenMP::DeclareTargetContextInfo &DTCI,
6955 SemaOpenMP::OpenMPVarListDataTy &Data,
6960 SemaOpenMP::OpenMPVarListDataTy &Data);
6963 bool parseMapperModifier(SemaOpenMP::OpenMPVarListDataTy &Data);
6970 bool parseMapTypeModifiers(SemaOpenMP::OpenMPVarListDataTy &Data);
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSemaOpenMP.h48 class SemaOpenMP : public SemaBase {
50 SemaOpenMP(Sema &S);
H A DSema.h174 class SemaOpenMP; variable
1489 SemaOpenMP &OpenMP() { in OpenMP()
1588 std::unique_ptr<SemaOpenMP> OpenMPPtr;
/freebsd/lib/clang/libclang/
H A DMakefile635 SRCS_MIN+= Sema/SemaOpenMP.cpp