HomeSort by: relevance | last modified time | path
    Searched refs:ODRHash (Results 1 - 11 of 11) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/include/clang/AST/
ODRHash.h 1 //===-- ODRHash.h - Hashing to diagnose ODR failures ------------*- C++ -*-===//
10 /// This file contains the declaration of the ODRHash class, which calculates
34 // ODRHash is used to calculate a hash based on AST node contents that
37 // construct an ODRHash object, then call Add* methods over the nodes that
41 class ODRHash {
52 ODRHash() {}
Decl.h 1881 unsigned ODRHash;
1955 /// Whether an ODRHash has been stored.
1958 /// State that an ODRHash has been stored.
2774 /// Returns ODRHash of the function. This value is calculated and
2778 /// Returns cached ODRHash of the function. This must have been previously
3582 /// Store the ODRHash after first calculation.
3585 unsigned ODRHash;
3625 /// True if a valid hash is stored in ODRHash.
Stmt.h 53 class ODRHash;
1282 /// \param Hash an ODRHash object which will be called where pointers would
1284 void ProcessODRHash(llvm::FoldingSetNodeID &ID, ODRHash& Hash) const;
DeclCXX.h 296 unsigned ODRHash = 0;
  /src/external/apache2/llvm/dist/clang/lib/AST/
ODRHash.cpp 1 //===-- ODRHash.cpp - Hashing to diagnose ODR failures ----------*- C++ -*-===//
10 /// This file implements the ODRHash class, which calculates a hash based
15 #include "clang/AST/ODRHash.h"
24 void ODRHash::AddStmt(const Stmt *S) {
29 void ODRHash::AddIdentifierInfo(const IdentifierInfo *II) {
34 void ODRHash::AddDeclarationName(DeclarationName Name, bool TreatAsDecl) {
46 void ODRHash::AddDeclarationNameImpl(DeclarationName Name) {
109 void ODRHash::AddNestedNameSpecifier(const NestedNameSpecifier *NNS) {
138 void ODRHash::AddTemplateName(TemplateName Name) {
157 void ODRHash::AddTemplateArgument(TemplateArgument TA)
    [all...]
Decl.cpp 30 #include "clang/AST/ODRHash.h"
2852 DeclContext(DK), redeclarable_base(C), Body(), ODRHash(0),
4113 return ODRHash;
4118 return ODRHash;
4122 ODRHash = FT->getODRHash();
4123 return ODRHash;
4126 class ODRHash Hash;
4129 ODRHash = Hash.CalculateHash();
4130 return ODRHash;
4378 ODRHash = 0
    [all...]
DeclCXX.cpp 27 #include "clang/AST/ODRHash.h"
489 assert(hasDefinition() && "ODRHash only for records with definitions");
493 return DefinitionData->ODRHash;
496 ODRHash Hash;
499 DefinitionData->ODRHash = Hash.CalculateHash();
501 return DefinitionData->ODRHash;
2053 ODRHash SelfHash, OtherHash;
StmtProfile.cpp 21 #include "clang/AST/ODRHash.h"
166 ODRHash &Hash;
168 StmtProfilerWithoutPointers(llvm::FoldingSetNodeID &ID, ODRHash &Hash)
2289 class ODRHash &Hash) const {
  /src/external/apache2/llvm/lib/libclangAST/
Makefile 58 ODRHash.cpp \
  /src/external/apache2/llvm/dist/clang/lib/Serialization/
ASTReaderDecl.cpp 754 ED->ODRHash = Record.readInt();
892 FD->ODRHash = Record.readInt();
1717 Data.ODRHash = Record.readInt();
1843 if (D->getODRHash() != MergeDD.ODRHash) {
ASTReader.cpp 35 #include "clang/AST/ODRHash.h"
9507 ODRHash Hash;
9544 // This list should be the same Decl's as in ODRHash::isDeclToBeProcessed
9887 if (!ODRHash::isDeclToBeProcessed(D, DC))
11373 if (!ODRHash::isDeclToBeProcessed(D, FirstEnum))

Completed in 40 milliseconds