Lines Matching refs:RootInst
1250 Instruction *RootInst = RootIt->first; in validate() local
1259 if (isRootInst(RootInst)) { in validate()
1261 Visited.insert(RootInst); in validate()
1267 if (!BaseInst->isSameOperationAs(RootInst)) { in validate()
1290 << *BaseInst << " vs. " << *RootInst << "\n"); in validate()
1295 RootInst = TryIt->first; in validate()
1327 << " vs. " << *RootInst << " (prev. case overlap)\n"); in validate()
1334 if (RootInst->mayReadFromMemory()) in validate()
1336 if (K.aliasesUnknownInst(RootInst, *AA)) { in validate()
1338 << *BaseInst << " vs. " << *RootInst in validate()
1350 (!isUnorderedLoadStore(RootInst) && in validate()
1351 !isSafeToSpeculativelyExecute(RootInst)))) { in validate()
1353 << " vs. " << *RootInst in validate()
1368 bool InReduction = Reductions.isPairInSame(BaseInst, RootInst); in validate()
1373 Value *Op2 = RootInst->getOperand(j); in validate()
1380 if (Reductions.isPairInSame(RootInst, Op2I)) in validate()
1407 << " vs. " << *RootInst << " (operand " << j << ")\n"); in validate()
1418 (!PossibleRedLastSet.count(RootInst) && in validate()
1419 hasUsesOutsideLoop(RootInst, L))) { in validate()
1421 << " vs. " << *RootInst << " (uses outside loop)\n"); in validate()
1425 Reductions.recordPair(BaseInst, RootInst, Iter); in validate()
1426 BaseMap.insert(std::make_pair(RootInst, BaseInst)); in validate()
1430 Visited.insert(RootInst); in validate()