Lines Matching defs:DI
314 DependenceInfo *DI, bool CheckForEntireBlock) {
315 // Skip tests when we don't have PDT or DI
316 if (!PDT || !DI)
400 if (llvm::any_of(InstsToCheck, [&DI, &I](Instruction *CurInst) {
401 auto DepResult = DI->depends(&I, CurInst, true);
414 DependenceInfo *DI) {
419 return isSafeToMoveBefore(I, InsertPoint, DT, PDT, DI,
427 DependenceInfo &DI) {
432 if (isSafeToMoveBefore(I, *MovePos, DT, &PDT, &DI))
440 DependenceInfo &DI) {
444 if (isSafeToMoveBefore(I, *MovePos, DT, &PDT, &DI))