Lines Matching refs:LoadInst
350 if (LoadInst *LI = dyn_cast<LoadInst>(I)) { in isSafeToPromoteArgument()
378 SmallVector<LoadInst*, 16> Loads; in isSafeToPromoteArgument()
384 if (LoadInst *LI = dyn_cast<LoadInst>(U)) { in isSafeToPromoteArgument()
413 if (LoadInst *LI = dyn_cast<LoadInst>(*UI)) { in isSafeToPromoteArgument()
462 LoadInst *Load = Loads[i]; in isSafeToPromoteArgument()
514 std::map<IndicesVector, LoadInst*> OriginalLoads; in DoPromotion()
555 assert(isa<LoadInst>(User) || isa<GetElementPtrInst>(User)); in DoPromotion()
568 LoadInst *OrigLoad; in DoPromotion()
569 if (LoadInst *L = dyn_cast<LoadInst>(User)) in DoPromotion()
573 OrigLoad = cast<LoadInst>(User->use_back()); in DoPromotion()
675 Args.push_back(new LoadInst(Idx, Idx->getName()+".val", Call)); in DoPromotion()
686 LoadInst *OrigLoad = OriginalLoads[*SI]; in DoPromotion()
708 LoadInst *newLoad = new LoadInst(V, V->getName()+".val", Call); in DoPromotion()
828 if (LoadInst *LI = dyn_cast<LoadInst>(I->use_back())) { in DoPromotion()
868 LoadInst *L = cast<LoadInst>(GEP->use_back()); in DoPromotion()