Home
last modified time | relevance | path

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

/openbsd/gnu/llvm/clang/include/clang/AST/
H A DDeclCXX.h405 unsigned ManglingNumber : 31; member
426 NumExplicitCaptures(0), HasKnownInternalLinkage(0), ManglingNumber(0), in LambdaDefinitionData()
1745 return getLambdaData().ManglingNumber; in getLambdaManglingNumber()
1768 void setLambdaMangling(unsigned ManglingNumber, Decl *ContextDecl,
1771 getLambdaData().ManglingNumber = ManglingNumber;
3152 unsigned ManglingNumber; variable
3162 ManglingNumber(Mangling) {} in LifetimeExtendedTemporaryDecl()
3192 unsigned getManglingNumber() const { return ManglingNumber; } in getManglingNumber()
H A DMangle.h140 unsigned ManglingNumber,
H A DDecl.h4395 unsigned ManglingNumber = 0; variable
4498 unsigned getBlockManglingNumber() const { return ManglingNumber; } in getBlockManglingNumber()
4503 ManglingNumber = Number; in setBlockMangling()
H A DExprCXX.h4621 void setExtendingDecl(ValueDecl *ExtendedBy, unsigned ManglingNumber);
/openbsd/gnu/llvm/clang/include/clang/Sema/
H A DInitialization.h147 mutable unsigned ManglingNumber = 0; variable
567 unsigned allocateManglingNumber() const { return ++ManglingNumber; } in allocateManglingNumber()
/openbsd/gnu/llvm/clang/lib/Sema/
H A DSemaLambda.cpp441 unsigned ManglingNumber, DeviceManglingNumber; in handleLambdaNumbering() local
443 std::tie(HasKnownInternalLinkage, ManglingNumber, DeviceManglingNumber, in handleLambdaNumbering()
445 Class->setLambdaMangling(ManglingNumber, ManglingContextDecl, in handleLambdaNumbering()
484 unsigned ManglingNumber = MCtx->getManglingNumber(Method); in handleLambdaNumbering() local
485 Class->setLambdaMangling(ManglingNumber, ManglingContextDecl, in handleLambdaNumbering()
H A DSemaExpr.cpp16439 unsigned ManglingNumber = MCtx->getManglingNumber(Block); in ActOnBlockStart() local
16440 Block->setBlockMangling(ManglingNumber, ManglingContextDecl); in ActOnBlockStart()
/openbsd/gnu/llvm/clang/lib/AST/
H A DExprCXX.cpp1721 unsigned ManglingNumber) { in setExtendingDecl() argument
1730 cast<Expr>(State.get<Stmt *>()), ExtendedBy, ManglingNumber); in setExtendingDecl()
1734 ES->ManglingNumber = ManglingNumber; in setExtendingDecl()
H A DMicrosoftMangle.cpp197 void mangleReferenceTemporary(const VarDecl *, unsigned ManglingNumber,
3766 const VarDecl *VD, unsigned ManglingNumber, raw_ostream &Out) { in mangleReferenceTemporary() argument
3770 Mangler.getStream() << "?$RT" << ManglingNumber << '@'; in mangleReferenceTemporary()
H A DItaniumMangle.cpp105 void mangleReferenceTemporary(const VarDecl *D, unsigned ManglingNumber,
6474 unsigned ManglingNumber, in mangleReferenceTemporary() argument
6481 assert(ManglingNumber > 0 && "Reference temporary mangling number is zero!"); in mangleReferenceTemporary()
6482 Mangler.mangleSeqID(ManglingNumber - 1); in mangleReferenceTemporary()
/openbsd/gnu/llvm/clang/lib/Serialization/
H A DASTReaderDecl.cpp1935 Lambda.ManglingNumber = Record.readInt(); in ReadCXXDefinitionData()
2037 DetectedOdrViolation |= Lambda1.ManglingNumber != Lambda2.ManglingNumber; in MergeDefinitionData()
2650 D->ManglingNumber = Record.readInt(); in VisitLifetimeExtendedTemporaryDecl()
H A DASTWriter.cpp5945 Record->push_back(Lambda.ManglingNumber); in AddCXXDefinitionData()