• Home
  • Raw
  • Download

Lines Matching refs:LoadInst

124     if (isa<LoadInst>(V) || isa<InvokeInst>(V) || isa<Argument>(V) ||  in IsSafeComputationToRemove()
249 if (LoadInst *LI = dyn_cast<LoadInst>(U)) { in CleanupConstantGlobalUsers()
330 if (isa<LoadInst>(I)) return true; in isSafeSROAElementUse()
584 if (isa<LoadInst>(U)) { in AllUsesOfValueWillTrapIfNull()
626 if (const LoadInst *LI = dyn_cast<LoadInst>(U)) { in AllUsesOfLoadedValueWillTrapIfNull()
644 if (LoadInst *LI = dyn_cast<LoadInst>(I)) { in OptimizeAwayTrappingUsesOfValue()
719 if (LoadInst *LI = dyn_cast<LoadInst>(GlobalUser)) { in OptimizeAwayTrappingUsesOfLoads()
854 LoadInst *LI = cast<LoadInst>(GV->user_back()); in OptimizeGlobalAddressOfMalloc()
865 Value *LV = new LoadInst(InitBool, InitBool->getName()+".val", false, 0, in OptimizeGlobalAddressOfMalloc()
924 if (isa<LoadInst>(Inst) || isa<CmpInst>(Inst)) { in ValueIsOnlyUsedLocallyOrStoredToOneGlobal()
1000 Value *NL = new LoadInst(GV, GV->getName()+".val", InsertPt); in ReplaceUsesOfMallocWithGlobal()
1065 if (const LoadInst *LI = dyn_cast<LoadInst>(U)) { in AllGlobalLoadUsesSimpleEnoughForHeapSRA()
1092 if (const LoadInst *LI = dyn_cast<LoadInst>(InVal)) in AllGlobalLoadUsesSimpleEnoughForHeapSRA()
1121 if (LoadInst *LI = dyn_cast<LoadInst>(V)) { in GetHeapSROAValue()
1124 Result = new LoadInst(GetHeapSROAValue(LI->getOperand(0), FieldNo, in GetHeapSROAValue()
1213 static void RewriteUsesOfLoadForHeapSRoA(LoadInst *Load, in RewriteUsesOfLoadForHeapSRoA()
1316 Value *GVVal = new LoadInst(FieldGlobals[i], "tmp", NullPtrBlock); in PerformHeapAllocSRoA()
1353 if (LoadInst *LI = dyn_cast<LoadInst>(User)) { in PerformHeapAllocSRoA()
1396 else if (LoadInst *LI = dyn_cast<LoadInst>(I->first)) in PerformHeapAllocSRoA()
1406 else if (LoadInst *LI = dyn_cast<LoadInst>(I->first)) in PerformHeapAllocSRoA()
1568 if (!isa<LoadInst>(U) && !isa<StoreInst>(U)) in TryToShrinkGlobalToBoolean()
1613 if (LoadInst *LI = dyn_cast<LoadInst>(StoredVal)) { in TryToShrinkGlobalToBoolean()
1616 StoreVal = new LoadInst(NewGV, LI->getName()+".b", false, 0, in TryToShrinkGlobalToBoolean()
1622 assert(isa<LoadInst>(StoreVal) && "Not a load of NewGV!"); in TryToShrinkGlobalToBoolean()
1629 LoadInst *LI = cast<LoadInst>(UI); in TryToShrinkGlobalToBoolean()
1630 LoadInst *NLI = new LoadInst(NewGV, LI->getName()+".b", false, 0, in TryToShrinkGlobalToBoolean()
1689 SmallVector<LoadInst *, 4> Loads; in isPointerValueDeadOnEntryToFunction()
1694 if (auto *LI = dyn_cast<LoadInst>(UU)) in isPointerValueDeadOnEntryToFunction()
1709 if (auto *LI = dyn_cast<LoadInst>(I)) in isPointerValueDeadOnEntryToFunction()