Home
last modified time | relevance | path

Searched refs:OMPTraitInfo (Results 1 – 18 of 18) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DAttrImpl.cpp196 llvm::raw_ostream &operator<<(llvm::raw_ostream &OS, const OMPTraitInfo &TI);
197 llvm::raw_ostream &operator<<(llvm::raw_ostream &OS, const OMPTraitInfo *TI);
H A DOpenMPClause.cpp2768 void OMPTraitInfo::getAsVariantMatchInfo(ASTContext &ASTCtx, in getAsVariantMatchInfo()
2818 void OMPTraitInfo::print(llvm::raw_ostream &OS, in print()
2871 std::string OMPTraitInfo::getMangledName() const { in getMangledName()
2897 OMPTraitInfo::OMPTraitInfo(StringRef MangledName) { in OMPTraitInfo() function in OMPTraitInfo
2931 const OMPTraitInfo &TI) { in operator <<()
2938 const OMPTraitInfo *TI) { in operator <<()
H A DDeclarationName.cpp142 << OMPTraitInfo(NameContextPair.second) << "]"; in print()
H A DASTContext.cpp15065 OMPTraitInfo &ASTContext::getNewOMPTraitInfo() { in getNewOMPTraitInfo()
15066 OMPTraitInfoVector.emplace_back(new OMPTraitInfo()); in getNewOMPTraitInfo()
/freebsd/contrib/llvm-project/clang/include/clang/Serialization/
H A DASTRecordReader.h28 class OMPTraitInfo; variable
265 OMPTraitInfo *readOMPTraitInfo();
H A DASTRecordWriter.h318 void writeOMPTraitInfo(const OMPTraitInfo *TI);
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSemaOpenMP.h129 void ActOnOpenMPBeginDeclareVariant(SourceLocation Loc, OMPTraitInfo &TI);
832 OMPTraitInfo &TI, unsigned NumAppendArgs,
849 FunctionDecl *FD, Expr *VariantRef, OMPTraitInfo &TI,
950 OMPClause *ActOnOpenMPWhenClause(OMPTraitInfo &TI, SourceLocation StartLoc,
1488 OMPTraitInfo *TI;
1493 OMPDeclareVariantScope(OMPTraitInfo &TI);
1497 OMPTraitInfo *getOMPTraitInfoForSurroundingScope() { in getOMPTraitInfoForSurroundingScope()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DAttr.h40 class OMPTraitInfo; variable
H A DASTContext.h97 class OMPTraitInfo; variable
3689 OMPTraitInfo &getNewOMPTraitInfo();
3710 SmallVector<std::unique_ptr<OMPTraitInfo>, 4> OMPTraitInfoVector;
H A DOpenMPClause.h9511 class OMPTraitInfo {
9513 OMPTraitInfo() {} in OMPTraitInfo() function
9518 OMPTraitInfo(StringRef MangledName);
9566 llvm::raw_ostream &operator<<(llvm::raw_ostream &OS, const OMPTraitInfo &TI);
9567 llvm::raw_ostream &operator<<(llvm::raw_ostream &OS, const OMPTraitInfo *TI);
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseOpenMP.cpp546 OMPTraitInfo *ParentTI = in ParseOpenMPDeclareBeginVariantDirective()
549 OMPTraitInfo &TI = ASTCtx.getNewOMPTraitInfo(); in ParseOpenMPDeclareBeginVariantDirective()
1320 bool Parser::parseOMPContextSelectors(SourceLocation Loc, OMPTraitInfo &TI) { in parseOMPContextSelectors()
1367 OMPTraitInfo *ParentTI = in ParseOMPDeclareVariantClauses()
1370 OMPTraitInfo &TI = ASTCtx.getNewOMPTraitInfo(); in ParseOMPDeclareVariantClauses()
1506 OMPTraitInfo &TI, in parseOMPDeclareVariantMatchClause()
1507 OMPTraitInfo *ParentTI) { in parseOMPDeclareVariantMatchClause()
2586 OMPTraitInfo &TI = Actions.getASTContext().getNewOMPTraitInfo(); in ParseOpenMPDeclarativeOrExecutableDirective()
2683 OMPTraitInfo &TI = Actions.getASTContext().getNewOMPTraitInfo(); in ParseOpenMPDeclarativeOrExecutableDirective()
/freebsd/contrib/llvm-project/clang/include/clang/Parse/
H A DParser.h53 class OMPTraitInfo; variable
6373 bool parseOMPContextSelectors(SourceLocation Loc, OMPTraitInfo &TI);
6380 bool parseOMPDeclareVariantMatchClause(SourceLocation Loc, OMPTraitInfo &TI,
6381 OMPTraitInfo *ParentTI);
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DAttr.td245 // an OMPTraitInfo object.
254 // The structure of an OMPTraitInfo object is a tree as defined below:
256 // OMPTraitInfo := {list<OMPTraitSet>}
4678 OMPTraitInfo &getTraitInfo() { return *traitInfos; }
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderDecl.cpp3164 OMPTraitInfo *readOMPTraitInfo() { return Reader.readOMPTraitInfo(); } in readOMPTraitInfo()
H A DASTReader.cpp12617 OMPTraitInfo *ASTRecordReader::readOMPTraitInfo() { in readOMPTraitInfo()
12618 OMPTraitInfo &TI = getContext().getNewOMPTraitInfo(); in readOMPTraitInfo()
H A DASTWriter.cpp8610 void ASTRecordWriter::writeOMPTraitInfo(const OMPTraitInfo *TI) { in writeOMPTraitInfo()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaOpenMP.cpp2694 OMPTraitInfo &TI) { in ActOnOpenMPBeginDeclareVariant()
7016 SemaOpenMP::OMPDeclareVariantScope::OMPDeclareVariantScope(OMPTraitInfo &TI) in OMPDeclareVariantScope()
7179 OMPTraitInfo &TI = A->getTraitInfo(); in ActOnOpenMPCall()
7250 OMPTraitInfo &TI, in checkOpenMPDeclareVariantFunction()
7554 FunctionDecl *FD, Expr *VariantRef, OMPTraitInfo &TI, in ActOnOpenMPDeclareVariantDirective()
H A DSemaTemplateInstantiateDecl.cpp462 OMPTraitInfo &TI = S.getASTContext().getNewOMPTraitInfo(); in instantiateOMPDeclareVariantAttr()