Lines Matching defs:ID
42 llvm::FoldingSetNodeID ID;
43 RegionTy::ProfileRegion(ID, a1, superRegion);
45 RegionTy* R = cast_or_null<RegionTy>(Regions.FindNodeOrInsertPos(ID,
60 llvm::FoldingSetNodeID ID;
61 RegionTy::ProfileRegion(ID, a1, superRegion);
63 RegionTy* R = cast_or_null<RegionTy>(Regions.FindNodeOrInsertPos(ID,
81 llvm::FoldingSetNodeID ID;
82 RegionTy::ProfileRegion(ID, a1, a2, superRegion);
84 RegionTy* R = cast_or_null<RegionTy>(Regions.FindNodeOrInsertPos(ID,
100 llvm::FoldingSetNodeID ID;
101 RegionTy::ProfileRegion(ID, a1, a2, superRegion);
103 RegionTy* R = cast_or_null<RegionTy>(Regions.FindNodeOrInsertPos(ID,
119 llvm::FoldingSetNodeID ID;
120 RegionTy::ProfileRegion(ID, a1, a2, a3, superRegion);
122 RegionTy* R = cast_or_null<RegionTy>(Regions.FindNodeOrInsertPos(ID,
248 void MemSpaceRegion::Profile(llvm::FoldingSetNodeID &ID) const {
249 ID.AddInteger((unsigned)getKind());
252 void StackSpaceRegion::Profile(llvm::FoldingSetNodeID &ID) const {
253 ID.AddInteger((unsigned)getKind());
254 ID.AddPointer(getStackFrame());
257 void StaticGlobalSpaceRegion::Profile(llvm::FoldingSetNodeID &ID) const {
258 ID.AddInteger((unsigned)getKind());
259 ID.AddPointer(getCodeRegion());
262 void StringRegion::ProfileRegion(llvm::FoldingSetNodeID& ID,
265 ID.AddInteger((unsigned) StringRegionKind);
266 ID.AddPointer(Str);
267 ID.AddPointer(superRegion);
270 void ObjCStringRegion::ProfileRegion(llvm::FoldingSetNodeID& ID,
273 ID.AddInteger((unsigned) ObjCStringRegionKind);
274 ID.AddPointer(Str);
275 ID.AddPointer(superRegion);
278 void AllocaRegion::ProfileRegion(llvm::FoldingSetNodeID& ID,
281 ID.AddInteger((unsigned) AllocaRegionKind);
282 ID.AddPointer(Ex);
283 ID.AddInteger(cnt);
284 ID.AddPointer(superRegion);
287 void AllocaRegion::Profile(llvm::FoldingSetNodeID& ID) const {
288 ProfileRegion(ID, Ex, Cnt, superRegion);
291 void CompoundLiteralRegion::Profile(llvm::FoldingSetNodeID& ID) const {
292 CompoundLiteralRegion::ProfileRegion(ID, CL, superRegion);
295 void CompoundLiteralRegion::ProfileRegion(llvm::FoldingSetNodeID& ID,
298 ID.AddInteger((unsigned) CompoundLiteralRegionKind);
299 ID.AddPointer(CL);
300 ID.AddPointer(superRegion);
303 void CXXThisRegion::ProfileRegion(llvm::FoldingSetNodeID &ID,
306 ID.AddInteger((unsigned) CXXThisRegionKind);
307 ID.AddPointer(PT);
308 ID.AddPointer(sRegion);
311 void CXXThisRegion::Profile(llvm::FoldingSetNodeID &ID) const {
312 CXXThisRegion::ProfileRegion(ID, ThisPointerTy, superRegion);
315 void ObjCIvarRegion::ProfileRegion(llvm::FoldingSetNodeID& ID,
318 DeclRegion::ProfileRegion(ID, ivd, superRegion, ObjCIvarRegionKind);
321 void DeclRegion::ProfileRegion(llvm::FoldingSetNodeID& ID, const Decl *D,
323 ID.AddInteger((unsigned) k);
324 ID.AddPointer(D);
325 ID.AddPointer(superRegion);
328 void DeclRegion::Profile(llvm::FoldingSetNodeID& ID) const {
329 DeclRegion::ProfileRegion(ID, D, superRegion, getKind());
332 void VarRegion::Profile(llvm::FoldingSetNodeID &ID) const {
333 VarRegion::ProfileRegion(ID, getDecl(), superRegion);
336 void SymbolicRegion::ProfileRegion(llvm::FoldingSetNodeID& ID, SymbolRef sym,
338 ID.AddInteger((unsigned) MemRegion::SymbolicRegionKind);
339 ID.Add(sym);
340 ID.AddPointer(sreg);
343 void SymbolicRegion::Profile(llvm::FoldingSetNodeID& ID) const {
344 SymbolicRegion::ProfileRegion(ID, sym, getSuperRegion());
347 void ElementRegion::ProfileRegion(llvm::FoldingSetNodeID& ID,
350 ID.AddInteger(MemRegion::ElementRegionKind);
351 ID.Add(ElementType);
352 ID.AddPointer(superRegion);
353 Idx.Profile(ID);
356 void ElementRegion::Profile(llvm::FoldingSetNodeID& ID) const {
357 ElementRegion::ProfileRegion(ID, ElementType, Index, superRegion);
360 void FunctionCodeRegion::ProfileRegion(llvm::FoldingSetNodeID& ID,
363 ID.AddInteger(MemRegion::FunctionCodeRegionKind);
364 ID.AddPointer(FD);
367 void FunctionCodeRegion::Profile(llvm::FoldingSetNodeID& ID) const {
368 FunctionCodeRegion::ProfileRegion(ID, FD, superRegion);
371 void BlockCodeRegion::ProfileRegion(llvm::FoldingSetNodeID& ID,
375 ID.AddInteger(MemRegion::BlockCodeRegionKind);
376 ID.AddPointer(BD);
379 void BlockCodeRegion::Profile(llvm::FoldingSetNodeID& ID) const {
380 BlockCodeRegion::ProfileRegion(ID, BD, locTy, AC, superRegion);
383 void BlockDataRegion::ProfileRegion(llvm::FoldingSetNodeID& ID,
388 ID.AddInteger(MemRegion::BlockDataRegionKind);
389 ID.AddPointer(BC);
390 ID.AddPointer(LC);
391 ID.AddInteger(BlkCount);
392 ID.AddPointer(sReg);
395 void BlockDataRegion::Profile(llvm::FoldingSetNodeID& ID) const {
396 BlockDataRegion::ProfileRegion(ID, BC, LC, BlockCount, getSuperRegion());
399 void CXXTempObjectRegion::ProfileRegion(llvm::FoldingSetNodeID &ID,
402 ID.AddPointer(Ex);
403 ID.AddPointer(sReg);
406 void CXXTempObjectRegion::Profile(llvm::FoldingSetNodeID &ID) const {
407 ProfileRegion(ID, Ex, getSuperRegion());
410 void CXXBaseObjectRegion::ProfileRegion(llvm::FoldingSetNodeID &ID,
414 ID.AddPointer(RD);
415 ID.AddBoolean(IsVirtual);
416 ID.AddPointer(SReg);
419 void CXXBaseObjectRegion::Profile(llvm::FoldingSetNodeID &ID) const {
420 ProfileRegion(ID, getDecl(), isVirtual(), superRegion);
916 llvm::FoldingSetNodeID ID;
917 ElementRegion::ProfileRegion(ID, T, Idx, superRegion);
920 MemRegion* data = Regions.FindNodeOrInsertPos(ID, InsertPos);