Home
last modified time | relevance | path

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

/external/clang/include/clang/Sema/
DInitialization.h107 mutable unsigned ManglingNumber; variable
161 InitializedEntity() : ManglingNumber(0) {} in InitializedEntity()
166 ManglingNumber(0), VariableOrMember(Var) { } in InitializedEntity()
173 : Kind(Kind), Parent(nullptr), Type(Type), ManglingNumber(0) in Kind()
182 ManglingNumber(0), VariableOrMember(Member) { } in InitializedEntity()
191 ManglingNumber(0) in InitializedEntity()
435 unsigned allocateManglingNumber() const { return ++ManglingNumber; } in allocateManglingNumber()
/external/clang/include/clang/AST/
DDeclCXX.h535 ManglingNumber(0), ContextDecl(nullptr), Captures(nullptr), in LambdaDefinitionData()
570 unsigned ManglingNumber; member
1656 return getLambdaData().ManglingNumber; in getLambdaManglingNumber()
1675 void setLambdaMangling(unsigned ManglingNumber, Decl *ContextDecl) { in setLambdaMangling() argument
1676 getLambdaData().ManglingNumber = ManglingNumber; in setLambdaMangling()
DMangle.h107 unsigned ManglingNumber,
DDecl.h3514 unsigned ManglingNumber; variable
3524 ManglingNumber(0), ManglingContextDecl(nullptr) {} in BlockDecl()
3599 return ManglingNumber; in getBlockManglingNumber()
3606 ManglingNumber = Number; in setBlockMangling()
DExprCXX.h3973 unsigned ManglingNumber; member
3981 unsigned ManglingNumber);
4024 void setExtendingDecl(const ValueDecl *ExtendedBy, unsigned ManglingNumber);
4027 return State.is<Stmt *>() ? 0 : State.get<ExtraState *>()->ManglingNumber; in getManglingNumber()
/external/clang/lib/AST/
DExprCXX.cpp1370 unsigned ManglingNumber) { in setExtendingDecl() argument
1385 ES->ManglingNumber = ManglingNumber; in setExtendingDecl()
DItaniumMangle.cpp149 void mangleReferenceTemporary(const VarDecl *D, unsigned ManglingNumber,
4614 unsigned ManglingNumber, in mangleReferenceTemporary() argument
4621 assert(ManglingNumber > 0 && "Reference temporary mangling number is zero!"); in mangleReferenceTemporary()
4622 Mangler.mangleSeqID(ManglingNumber - 1); in mangleReferenceTemporary()
DMicrosoftMangle.cpp183 void mangleReferenceTemporary(const VarDecl *, unsigned ManglingNumber,
2828 const VarDecl *VD, unsigned ManglingNumber, raw_ostream &Out) { in mangleReferenceTemporary() argument
2832 Mangler.getStream() << "\01?$RT" << ManglingNumber << '@'; in mangleReferenceTemporary()
/external/clang/lib/Sema/
DSemaLambda.cpp429 unsigned ManglingNumber = MCtx->getManglingNumber(Method); in startLambdaDefinition() local
430 Class->setLambdaMangling(ManglingNumber, ManglingContextDecl); in startLambdaDefinition()
DSemaExpr.cpp11940 unsigned ManglingNumber = MCtx->getManglingNumber(Block); in ActOnBlockStart() local
11941 Block->setBlockMangling(ManglingNumber, ManglingContextDecl); in ActOnBlockStart()
/external/clang/lib/Serialization/
DASTReaderStmt.cpp1649 unsigned ManglingNumber = Record[Idx++]; in VisitMaterializeTemporaryExpr() local
1650 E->setExtendingDecl(VD, ManglingNumber); in VisitMaterializeTemporaryExpr()
DASTReaderDecl.cpp1527 Lambda.ManglingNumber = Record[Idx++]; in ReadCXXDefinitionData()
DASTWriter.cpp5541 Record->push_back(Lambda.ManglingNumber); in AddCXXDefinitionData()