Home
last modified time | relevance | path

Searched refs:ManglingNumber (Results 1 – 14 of 14) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTCommon.h38 ManglingNumber, enumerator
H A DASTReaderDecl.cpp2036 Lambda.ManglingNumber = Record.readInt(); in ReadCXXDefinitionData()
2145 DetectedOdrViolation |= Lambda1.ManglingNumber != Lambda2.ManglingNumber; in MergeDefinitionData()
2788 D->ManglingNumber = Record.readInt(); in VisitLifetimeExtendedTemporaryDecl()
4892 case DeclUpdateKind::ManglingNumber: in UpdateDecl()
H A DASTWriter.cpp6203 DeclUpdates[D].push_back(DeclUpdate(DeclUpdateKind::ManglingNumber, Number)); in AddedManglingNumber()
6520 case DeclUpdateKind::ManglingNumber: in WriteDeclUpdatesBlocks()
7279 Record->push_back(Lambda.ManglingNumber); in AddCXXDefinitionData()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DInitialization.h147 mutable unsigned ManglingNumber = 0; variable
567 unsigned allocateManglingNumber() const { return ++ManglingNumber; } in allocateManglingNumber()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDeclCXX.h416 unsigned ManglingNumber : 31; member
441 NumExplicitCaptures(0), HasKnownInternalLinkage(0), ManglingNumber(0), in LambdaDefinitionData()
1776 return getLambdaData().ManglingNumber; in getLambdaManglingNumber()
1808 unsigned ManglingNumber = 0; member
3308 unsigned ManglingNumber; variable
3318 ManglingNumber(Mangling) {} in LifetimeExtendedTemporaryDecl()
3348 unsigned getManglingNumber() const { return ManglingNumber; } in getManglingNumber()
H A DMangle.h143 unsigned ManglingNumber,
H A DDecl.h4643 unsigned ManglingNumber = 0; variable
4746 unsigned getBlockManglingNumber() const { return ManglingNumber; } in getBlockManglingNumber()
4751 ManglingNumber = Number; in setBlockMangling()
H A DExprCXX.h4917 void setExtendingDecl(ValueDecl *ExtendedBy, unsigned ManglingNumber);
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExprCXX.cpp1831 unsigned ManglingNumber) { in setExtendingDecl() argument
1840 cast<Expr>(cast<Stmt *>(State)), ExtendedBy, ManglingNumber); in setExtendingDecl()
1844 ES->ManglingNumber = ManglingNumber; in setExtendingDecl()
H A DMicrosoftMangle.cpp201 void mangleReferenceTemporary(const VarDecl *, unsigned ManglingNumber,
4153 const VarDecl *VD, unsigned ManglingNumber, raw_ostream &Out) { in mangleReferenceTemporary() argument
4158 Mangler.mangleSourceName("$RT" + llvm::utostr(ManglingNumber)); in mangleReferenceTemporary()
H A DItaniumMangle.cpp104 void mangleReferenceTemporary(const VarDecl *D, unsigned ManglingNumber,
7531 unsigned ManglingNumber, in mangleReferenceTemporary() argument
7538 assert(ManglingNumber > 0 && "Reference temporary mangling number is zero!"); in mangleReferenceTemporary()
7539 Mangler.mangleSeqID(ManglingNumber - 1); in mangleReferenceTemporary()
H A DDeclCXX.cpp1849 getLambdaData().ManglingNumber = Numbering.ManglingNumber; in setLambdaNumbering()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaLambda.cpp519 Numbering.ManglingNumber = MCtx->getManglingNumber(Method); in handleLambdaNumbering()
H A DSemaExpr.cpp16307 unsigned ManglingNumber = MCtx->getManglingNumber(Block); in ActOnBlockStart() local
16308 Block->setBlockMangling(ManglingNumber, ManglingContextDecl); in ActOnBlockStart()