Lines Matching refs:DVCache
1261 DominatorTree *DT, DefiningValueMapTy &DVCache) { in findBasePointers() argument
1263 Value *base = findBasePointer(ptr, DVCache); in findBasePointers()
1275 static void findBasePointers(DominatorTree &DT, DefiningValueMapTy &DVCache, in findBasePointers() argument
1292 findBasePointers(PotentiallyDerivedPointers, PointerToBase, &DT, DVCache); in findBasePointers()
2404 DefiningValueMapTy &DVCache) { in inlineGetBaseAndOffset() argument
2413 Value *Base = findBasePointer(Callsite->getOperand(0), DVCache); in inlineGetBaseAndOffset()
2414 assert(!DVCache.count(Callsite)); in inlineGetBaseAndOffset()
2418 DVCache[BaseBC] = Base; in inlineGetBaseAndOffset()
2428 Value *Base = findBasePointer(Derived, DVCache); in inlineGetBaseAndOffset()
2429 assert(!DVCache.count(Callsite)); in inlineGetBaseAndOffset()
2455 DefiningValueMapTy &DVCache) { in insertParsePoints() argument
2508 findBasePointers(DT, DVCache, ToUpdate[i], info); in insertParsePoints()
2939 DefiningValueMapTy DVCache; in runOnFunction() local
2944 MadeChange |= inlineGetBaseAndOffset(F, Intrinsics, DVCache); in runOnFunction()
2947 MadeChange |= insertParsePoints(F, DT, TTI, ParsePointNeeded, DVCache); in runOnFunction()