Lines Matching defs:ID
125 char ScalarEvolution::ID = 0;
317 FoldingSetNodeID ID;
318 ID.AddInteger(scConstant);
319 ID.AddPointer(V);
321 if (const SCEV *S = UniqueSCEVs.FindNodeOrInsertPos(ID, IP)) return S;
322 SCEV *S = new (SCEVAllocator) SCEVConstant(ID.Intern(SCEVAllocator), V);
337 SCEVCastExpr::SCEVCastExpr(const FoldingSetNodeIDRef ID,
339 : SCEV(ID, SCEVTy), Op(op), Ty(ty) {}
341 SCEVTruncateExpr::SCEVTruncateExpr(const FoldingSetNodeIDRef ID,
343 : SCEVCastExpr(ID, scTruncate, op, ty) {
349 SCEVZeroExtendExpr::SCEVZeroExtendExpr(const FoldingSetNodeIDRef ID,
351 : SCEVCastExpr(ID, scZeroExtend, op, ty) {
357 SCEVSignExtendExpr::SCEVSignExtendExpr(const FoldingSetNodeIDRef ID,
359 : SCEVCastExpr(ID, scSignExtend, op, ty) {
1080 FoldingSetNodeID ID;
1081 ID.AddInteger(scTruncate);
1082 ID.AddPointer(Op);
1083 ID.AddPointer(Ty);
1085 if (const SCEV *S = UniqueSCEVs.FindNodeOrInsertPos(ID, IP)) return S;
1117 UniqueSCEVs.FindNodeOrInsertPos(ID, IP); // Mutates IP, returns NULL.
1133 UniqueSCEVs.FindNodeOrInsertPos(ID, IP); // Mutates IP, returns NULL.
1147 SCEV *S = new (SCEVAllocator) SCEVTruncateExpr(ID.Intern(SCEVAllocator),
1386 FoldingSetNodeID ID;
1387 ID.AddInteger(scAddRecExpr);
1388 ID.AddPointer(PreStart);
1389 ID.AddPointer(Step);
1390 ID.AddPointer(L);
1393 this->UniqueSCEVs.FindNodeOrInsertPos(ID, IP));
1428 FoldingSetNodeID ID;
1429 ID.AddInteger(scZeroExtend);
1430 ID.AddPointer(Op);
1431 ID.AddPointer(Ty);
1433 if (const SCEV *S = UniqueSCEVs.FindNodeOrInsertPos(ID, IP)) return S;
1568 if (const SCEV *S = UniqueSCEVs.FindNodeOrInsertPos(ID, IP)) return S;
1569 SCEV *S = new (SCEVAllocator) SCEVZeroExtendExpr(ID.Intern(SCEVAllocator),
1598 FoldingSetNodeID ID;
1599 ID.AddInteger(scSignExtend);
1600 ID.AddPointer(Op);
1601 ID.AddPointer(Ty);
1603 if (const SCEV *S = UniqueSCEVs.FindNodeOrInsertPos(ID, IP)) return S;
1766 if (const SCEV *S = UniqueSCEVs.FindNodeOrInsertPos(ID, IP)) return S;
1767 SCEV *S = new (SCEVAllocator) SCEVSignExtendExpr(ID.Intern(SCEVAllocator),
2293 FoldingSetNodeID ID;
2294 ID.AddInteger(scAddExpr);
2296 ID.AddPointer(Ops[i]);
2299 static_cast<SCEVAddExpr *>(UniqueSCEVs.FindNodeOrInsertPos(ID, IP));
2303 S = new (SCEVAllocator) SCEVAddExpr(ID.Intern(SCEVAllocator),
2589 FoldingSetNodeID ID;
2590 ID.AddInteger(scMulExpr);
2592 ID.AddPointer(Ops[i]);
2595 static_cast<SCEVMulExpr *>(UniqueSCEVs.FindNodeOrInsertPos(ID, IP));
2599 S = new (SCEVAllocator) SCEVMulExpr(ID.Intern(SCEVAllocator),
2714 FoldingSetNodeID ID;
2715 ID.AddInteger(scUDivExpr);
2716 ID.AddPointer(LHS);
2717 ID.AddPointer(RHS);
2719 if (const SCEV *S = UniqueSCEVs.FindNodeOrInsertPos(ID, IP)) return S;
2720 SCEV *S = new (SCEVAllocator) SCEVUDivExpr(ID.Intern(SCEVAllocator),
2895 FoldingSetNodeID ID;
2896 ID.AddInteger(scAddRecExpr);
2898 ID.AddPointer(Operands[i]);
2899 ID.AddPointer(L);
2902 static_cast<SCEVAddRecExpr *>(UniqueSCEVs.FindNodeOrInsertPos(ID, IP));
2906 S = new (SCEVAllocator) SCEVAddRecExpr(ID.Intern(SCEVAllocator),
3004 FoldingSetNodeID ID;
3005 ID.AddInteger(scSMaxExpr);
3007 ID.AddPointer(Ops[i]);
3009 if (const SCEV *S = UniqueSCEVs.FindNodeOrInsertPos(ID, IP)) return S;
3012 SCEV *S = new (SCEVAllocator) SCEVSMaxExpr(ID.Intern(SCEVAllocator),
3108 FoldingSetNodeID ID;
3109 ID.AddInteger(scUMaxExpr);
3111 ID.AddPointer(Ops[i]);
3113 if (const SCEV *S = UniqueSCEVs.FindNodeOrInsertPos(ID, IP)) return S;
3116 SCEV *S = new (SCEVAllocator) SCEVUMaxExpr(ID.Intern(SCEVAllocator),
3160 FoldingSetNodeID ID;
3161 ID.AddInteger(scUnknown);
3162 ID.AddPointer(V);
3164 if (SCEV *S = UniqueSCEVs.FindNodeOrInsertPos(ID, IP)) {
3169 SCEV *S = new (SCEVAllocator) SCEVUnknown(ID.Intern(SCEVAllocator), V, this,
8030 : FunctionPass(ID), WalkingBEDominatingConds(false), ValuesAtScopes(64),