reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/ADT/FoldingSet.h
  317   void AddPointer(const void *Ptr);

References

include/llvm/ADT/FoldingSet.h
  747     ID.AddPointer(X);
include/llvm/ADT/ImmutableList.h
   46     ID.AddPointer(L);
  144     ID.AddPointer(X);
include/llvm/ADT/ImmutableMap.h
  246     ID.AddPointer(M.Root);
  406     ID.AddPointer(M.Root);
include/llvm/ADT/ImmutableSet.h
  894     ID.AddPointer(X);
 1096     ID.AddPointer(S.Root);
 1209     ID.AddPointer(S.Root);
include/llvm/CodeGen/SelectionDAG.h
 1778   ID.AddPointer(VTs.VTs);
 1780     ID.AddPointer(Op.getNode());
include/llvm/IR/Attributes.h
  184     ID.AddPointer(pImpl);
include/llvm/IR/LegacyPassManagers.h
  268           ID.AddPointer(AID);
lib/Analysis/ScalarEvolution.cpp
  423   ID.AddPointer(V);
 1264   ID.AddPointer(Op);
 1265   ID.AddPointer(Ty);
 1578     ID.AddPointer(PreStart);
 1579     ID.AddPointer(Step);
 1580     ID.AddPointer(L);
 1658   ID.AddPointer(Op);
 1659   ID.AddPointer(Ty);
 1968   ID.AddPointer(Op);
 1969   ID.AddPointer(Ty);
 2791     ID.AddPointer(Op);
 2813     ID.AddPointer(Ops[i]);
 2814   ID.AddPointer(L);
 2836     ID.AddPointer(Ops[i]);
 3308   ID.AddPointer(LHS);
 3309   ID.AddPointer(RHS);
 3544     ID.AddPointer(Ops[i]);
 3744   ID.AddPointer(V);
12071   ID.AddPointer(LHS);
12072   ID.AddPointer(RHS);
12088   ID.AddPointer(AR);
lib/CodeGen/GlobalISel/CSEInfo.cpp
  292   ID.AddPointer(RC);
  298   ID.AddPointer(RB);
  322   ID.AddPointer(MBB);
  352     ID.AddPointer(MO.getCImm());
  354     ID.AddPointer(MO.getFPImm());
lib/CodeGen/MachineOperand.cpp
 1043   ID.AddPointer(getOpaqueValue());
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
  443   ID.AddPointer(VTList.VTs);
  450     ID.AddPointer(Op.getNode());
  459     ID.AddPointer(Op.getNode());
  482     ID.AddPointer(C->getConstantIntValue());
  488     ID.AddPointer(cast<ConstantFPSDNode>(N)->getConstantFPValue());
  495     ID.AddPointer(GA->getGlobal());
  501     ID.AddPointer(cast<BasicBlockSDNode>(N)->getBasicBlock());
  507     ID.AddPointer(cast<RegisterMaskSDNode>(N)->getRegMask());
  510     ID.AddPointer(cast<SrcValueSDNode>(N)->getValue());
  536       ID.AddPointer(CP->getConstVal());
  626     ID.AddPointer(BA->getBlockAddress());
 1266   ID.AddPointer(Elt);
 1318   ID.AddPointer(&V);
 1375   ID.AddPointer(GV);
 1438   ID.AddPointer(C);
 1497   ID.AddPointer(MBB);
 1770   ID.AddPointer(RegMask);
 1791   ID.AddPointer(Label);
 1812   ID.AddPointer(BA);
 1831   ID.AddPointer(V);
 1846   ID.AddPointer(MD);
lib/IR/AttributeImpl.h
  102     ID.AddPointer(Ty);
lib/IR/Attributes.cpp
  129   ID.AddPointer(Ty);
  932     ID.AddPointer(Set.SetNode);
lib/Support/ItaniumManglingCanonicalizer.cpp
   29   void operator()(const Node *P) { ID.AddPointer(P); }
lib/TableGen/Record.cpp
  154     ID.AddPointer(R);
  339     ID.AddPointer(I);
  564   ID.AddPointer(EltTy);
  567     ID.AddPointer(I);
  689   ID.AddPointer(Op);
  690   ID.AddPointer(Type);
  820   ID.AddPointer(LHS);
  821   ID.AddPointer(RHS);
  822   ID.AddPointer(Type);
 1048   ID.AddPointer(LHS);
 1049   ID.AddPointer(MHS);
 1050   ID.AddPointer(RHS);
 1051   ID.AddPointer(Type);
 1264   ID.AddPointer(Start);
 1265   ID.AddPointer(List);
 1266   ID.AddPointer(A);
 1267   ID.AddPointer(B);
 1268   ID.AddPointer(Expr);
 1269   ID.AddPointer(Type);
 1334   ID.AddPointer(CheckType);
 1335   ID.AddPointer(Expr);
 1587   ID.AddPointer(Class);
 1590     ID.AddPointer(I);
 1752   ID.AddPointer(ValType);
 1757     ID.AddPointer(*Case++);
 1758     ID.AddPointer(*Val++);
 1880   ID.AddPointer(V);
 1881   ID.AddPointer(VN);
 1887     ID.AddPointer(*Arg++);
 1888     ID.AddPointer(*Name++);
lib/Target/ARM/ARMConstantPoolValue.cpp
  210   ID.AddPointer(CVal);
  212     ID.AddPointer(GV);
  291   ID.AddPointer(MBB);
lib/Target/Hexagon/HexagonCommonGEP.cpp
  493     ID.AddPointer(N->Idx);
  494     ID.AddPointer(N->PTy);
lib/Target/SystemZ/SystemZConstantPoolValue.cpp
   45   ID.AddPointer(GV);
tools/clang/include/clang/AST/CanonicalType.h
  197     ID.AddPointer(getAsOpaquePtr());
tools/clang/include/clang/AST/DeclarationName.h
   70     ID.AddPointer(Type.getAsOpaquePtr());
   94   void Profile(llvm::FoldingSetNodeID &ID) { ID.AddPointer(Template); }
  134   void Profile(llvm::FoldingSetNodeID &FSID) { FSID.AddPointer(ID); }
tools/clang/include/clang/AST/NestedNameSpecifier.h
  222     ID.AddPointer(Prefix.getOpaqueValue());
  223     ID.AddPointer(Specifier);
tools/clang/include/clang/AST/TemplateName.h
  324     ID.AddPointer(Storage.getOpaqueValue());
  428     ID.AddPointer(NNS);
  430     ID.AddPointer(Template);
  529     ID.AddPointer(NNS);
  531     ID.AddPointer(Identifier);
  536     ID.AddPointer(NNS);
tools/clang/include/clang/AST/Type.h
 1046     ID.AddPointer(getAsOpaquePtr());
 1379     ID.AddPointer(BaseType);
 2548     ID.AddPointer(Element.getAsOpaquePtr());
 2624     ID.AddPointer(Pointee.getAsOpaquePtr());
 2660     ID.AddPointer(Orig.getAsOpaquePtr());
 2661     ID.AddPointer(New.getAsOpaquePtr());
 2712       ID.AddPointer(Pointee.getAsOpaquePtr());
 2757     ID.AddPointer(Referencee.getAsOpaquePtr());
 2850     ID.AddPointer(Pointee.getAsOpaquePtr());
 2851     ID.AddPointer(Class);
 2990     ID.AddPointer(ET.getAsOpaquePtr());
 3263     ID.AddPointer(ElementType.getAsOpaquePtr());
 3710     ID.AddPointer(ResultType.getAsOpaquePtr());
 4186     ID.AddPointer(D);
 4416     ID.AddPointer(BaseType.getAsOpaquePtr());
 4587     ID.AddPointer(modified.getAsOpaquePtr());
 4588     ID.AddPointer(equivalent.getAsOpaquePtr());
 4662     ID.AddPointer(TTPDecl);
 4712     ID.AddPointer(Replaced);
 4713     ID.AddPointer(Replacement.getAsOpaquePtr());
 4849     ID.AddPointer(Deduced.getAsOpaquePtr());
 4888     ID.AddPointer(Deduced.getAsOpaquePtr());
 5268     ID.AddPointer(NNS);
 5270     ID.AddPointer(OwnedTagDecl);
 5328     ID.AddPointer(NNS);
 5329     ID.AddPointer(Name);
 5471     ID.AddPointer(Pattern.getAsOpaquePtr());
 6036     ID.AddPointer(T.getAsOpaquePtr());
 6069     ID.AddPointer(T.getAsOpaquePtr());
 6103     ID.AddPointer(T.getAsOpaquePtr());
tools/clang/include/clang/Analysis/AnalysisDeclContext.h
  337     ID.AddPointer(blk);
  398     ID.AddPointer(contextData);
tools/clang/include/clang/Analysis/ConstructionContext.h
  165     ID.AddPointer(Data);
tools/clang/include/clang/Analysis/ProgramPoint.h
  210     ID.AddPointer(getData1());
  211     ID.AddPointer(getData2());
  212     ID.AddPointer(getLocationContext());
  213     ID.AddPointer(getTag());
tools/clang/include/clang/Lex/MacroInfo.h
  525     ID.AddPointer(OwningModule);
  526     ID.AddPointer(II);
tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h
  200     ID.AddPointer(&x);
  223     ID.AddPointer(&x);
  306     ID.AddPointer(getTag());
  332     ID.AddPointer(&Tag);
  333     ID.AddPointer(R);
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Environment.h
   46     ID.AddPointer(E.getStmt());
   47     ID.AddPointer(E.getLocationContext());
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h
  186     ID.AddPointer(state.get());
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h
  138     ID.AddPointer(V->store);
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/RangedConstraintManager.h
   43     ID.AddPointer(&From());
   44     ID.AddPointer(&To());
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h
  125     ID.AddPointer(Data);
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h
   55     profile.AddPointer(R);
  108     profile.AddPointer(S);
  109     profile.AddPointer(LCtx);
  112     profile.AddPointer(SymbolTag);
  150     profile.AddPointer(r);
  151     profile.AddPointer(parent);
  184     profile.AddPointer(R);
  235     profile.AddPointer(R);
  236     profile.AddPointer(S);
  238     profile.AddPointer(LCtx);
  240     profile.AddPointer(Tag);
  287     ID.AddPointer(In);
  358     ID.AddPointer(lhs);
  360     ID.AddPointer(&rhs);
  401     ID.AddPointer(&lhs);
  403     ID.AddPointer(rhs);
  444     ID.AddPointer(lhs);
  446     ID.AddPointer(rhs);
tools/clang/lib/ARCMigrate/ObjCMT.cpp
 2068     ID.AddPointer(Val.File);
tools/clang/lib/AST/ASTContext.cpp
  656       ID.AddPointer(NTTP->getType().getCanonicalType().getAsOpaquePtr());
  662           ID.AddPointer(T.getCanonicalType().getAsOpaquePtr());
tools/clang/lib/AST/DeclarationName.cpp
  286   ID.AddPointer(Template);
  302   ID.AddPointer(Ty.getAsOpaquePtr());
  318   ID.AddPointer(Ty.getAsOpaquePtr());
  333   ID.AddPointer(Ty.getAsOpaquePtr());
  363   ID.AddPointer(II);
tools/clang/lib/AST/StmtProfile.cpp
  132       ID.AddPointer(D ? D->getCanonicalDecl() : nullptr);
  139       ID.AddPointer(T.getAsOpaquePtr());
  143       ID.AddPointer(Name.getAsOpaquePtr());
  147       ID.AddPointer(II);
  153       ID.AddPointer(NNS);
 1298       ID.AddPointer(nullptr);
tools/clang/lib/AST/TemplateBase.cpp
  301     ID.AddPointer(getAsDecl()? getAsDecl()->getCanonicalDecl() : nullptr);
  316       ID.AddPointer(Context.getCanonicalTemplateName(Template)
tools/clang/lib/AST/TemplateName.cpp
   45   ID.AddPointer(parameter);
   46   ID.AddPointer(replacement.getAsVoidPointer());
   58   ID.AddPointer(Parameter);
tools/clang/lib/AST/Type.cpp
  191   ID.AddPointer(ET.getAsOpaquePtr());
  214   ID.AddPointer(ET.getAsOpaquePtr());
  236   ID.AddPointer(ElementType.getAsOpaquePtr());
  259   ID.AddPointer(ElementType.getAsOpaquePtr());
  279   ID.AddPointer(PointeeType.getAsOpaquePtr());
 2729   ID.AddPointer(Qualifier);
 2730   ID.AddPointer(Name);
 3153   ID.AddPointer(Result.getAsOpaquePtr());
 3155     ID.AddPointer(ArgTys[i].getAsOpaquePtr());
 3169       ID.AddPointer(Ex.getAsOpaquePtr());
 3174     ID.AddPointer(epi.ExceptionSpec.SourceDecl->getCanonicalDecl());
 3407   ID.AddPointer(Replaced);
 3410     ID.AddPointer(P.getAsType().getAsOpaquePtr());
 3513   ID.AddPointer(BaseType.getAsOpaquePtr());
 3516     ID.AddPointer(typeArg.getAsOpaquePtr());
 3519     ID.AddPointer(proto);
 3532   ID.AddPointer(OTPDecl);
 3535     ID.AddPointer(proto);
tools/clang/lib/Analysis/AnalysisDeclContext.cpp
  358   ID.AddPointer(ctx);
  359   ID.AddPointer(parent);
  360   ID.AddPointer(data);
tools/clang/lib/Basic/IdentifierTable.cpp
  405       ID.AddPointer(ArgTys[i]);
tools/clang/lib/CodeGen/CGBlocks.cpp
 2408     id.AddPointer(VarType.getCanonicalType().getAsOpaquePtr());
 2438     id.AddPointer(VarType.getCanonicalType().getAsOpaquePtr());
tools/clang/lib/Sema/SemaLookup.cpp
 3077   ID.AddPointer(RD);
tools/clang/lib/StaticAnalyzer/Checkers/DeleteWithNonVirtualDtorChecker.cpp
   46       ID.AddPointer(&X);
tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypeChecker.cpp
   46       ID.AddPointer(&X);
   47       ID.AddPointer(Reg);
tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp
   82       ID.AddPointer(&X);
   83       ID.AddPointer(Sym);
tools/clang/lib/StaticAnalyzer/Checkers/InnerPointerChecker.cpp
   54       ID.AddPointer(getTag());
tools/clang/lib/StaticAnalyzer/Checkers/IteratorChecker.cpp
  130     ID.AddPointer(Cont);
tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.h
   88       ID.AddPointer(&X);
   89       ID.AddPointer(RequestRegion);
tools/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp
   55       ID.AddPointer(Region);
  141       ID.AddPointer(&X);
  142       ID.AddPointer(Sym);
tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp
  180     ID.AddPointer(S);
  256     ID.AddPointer(ReallocatedSym);
  702     ID.AddPointer(getTag());
  703     ID.AddPointer(Sym);
tools/clang/lib/StaticAnalyzer/Checkers/MoveChecker.cpp
  164       ID.AddPointer(&X);
  165       ID.AddPointer(Region);
tools/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp
  136       ID.AddPointer(&X);
  137       ID.AddPointer(Region);
  208     ID.AddPointer(Source);
tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountDiagnostics.cpp
  324     ID.AddPointer(&x);
  325     ID.AddPointer(Sym);
tools/clang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp
   54     ID.AddPointer(S);
tools/clang/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp
   52     ID.AddPointer(SFC);
   53     ID.AddPointer(ZeroSymbol);
tools/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/UninitializedObject.h
  104   void Profile(llvm::FoldingSetNodeID &ID) const { ID.AddPointer(this); }
tools/clang/lib/StaticAnalyzer/Checkers/ValistChecker.cpp
   77       ID.AddPointer(&X);
   78       ID.AddPointer(Reg);
tools/clang/lib/StaticAnalyzer/Core/BasicValueFactory.cpp
   34   ID.AddPointer(L.getInternalPointer());
   40   ID.AddPointer(store.getStore());
   41   ID.AddPointer(region);
   47   ID.AddPointer(D);
   48   ID.AddPointer(L.getInternalPointer());
   59     ID.AddPointer( (void*) X.second);
  307   ID.AddPointer((void*) Data);
tools/clang/lib/StaticAnalyzer/Core/BlockCounter.cpp
   40     ID.AddPointer(CallSite);
tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp
 2139   hash.AddPointer(&BT);
 2154   hash.AddPointer(&BT);
 2164     hash.AddPointer(ErrorNode->getCurrentOrPreviousStmtForDiagnostics());
tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp
  367     ID.AddPointer(&Tag);
  368     ID.AddPointer(RegionOfInterest);
  846     ID.AddPointer(getTag());
  912     ID.AddPointer(ReturnVisitor::getTag());
  913     ID.AddPointer(CalleeSFC);
 1207   ID.AddPointer(&tag);
 1208   ID.AddPointer(R);
 1529   ID.AddPointer(&tag);
 1617   ID.AddPointer(&id);
 1724     ID.AddPointer(&x);
 2877   ID.AddPointer(&Tag);
 2888   ID.AddPointer(&Tag);
tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
  178     ID.AddPointer(Impl.second);
tools/clang/lib/StaticAnalyzer/Core/LoopUnrolling.cpp
   54     ID.AddPointer(LoopStmt);
   55     ID.AddPointer(LCtx);
tools/clang/lib/StaticAnalyzer/Core/MemRegion.cpp
  241   ID.AddPointer(getStackFrame());
  246   ID.AddPointer(getCodeRegion());
  253   ID.AddPointer(Str);
  254   ID.AddPointer(superRegion);
  261   ID.AddPointer(Str);
  262   ID.AddPointer(superRegion);
  269   ID.AddPointer(Ex);
  271   ID.AddPointer(superRegion);
  286   ID.AddPointer(CL);
  287   ID.AddPointer(superRegion);
  294   ID.AddPointer(PT);
  295   ID.AddPointer(sRegion);
  311   ID.AddPointer(D);
  312   ID.AddPointer(superRegion);
  327   ID.AddPointer(sreg);
  339   ID.AddPointer(superRegion);
  351   ID.AddPointer(FD);
  363   ID.AddPointer(BD);
  376   ID.AddPointer(BC);
  377   ID.AddPointer(LC);
  379   ID.AddPointer(sReg);
  389   ID.AddPointer(Ex);
  390   ID.AddPointer(sReg);
  401   ID.AddPointer(RD);
  403   ID.AddPointer(SReg);
  413   ID.AddPointer(RD);
  414   ID.AddPointer(SReg);
tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp
   92     ID.AddPointer(P.getOpaqueValue());
unittests/ADT/ImmutableListTest.cpp
   95   void Profile(FoldingSetNodeID &ID) const { ID.AddPointer(this); }