Lines Matching defs:Loads
196 SmallVector<LoadInst*, 4> Loads;
201 append_range(Loads, Lds);
225 LoadInst* CreateWideLoad(MemInstList &Loads, IntegerType *LoadTy);
306 LLVM_DEBUG(dbgs() << "Loads are sequential and valid:\n";
339 SmallVector<LoadInst*, 8> Loads;
354 Loads.push_back(Ld);
357 if (Loads.empty() || Loads.size() > NumLoadLimit)
367 for (auto *Read : Loads) {
399 for (auto *Base : Loads) {
400 for (auto *Offset : Loads) {
729 LoadInst* ARMParallelDSP::CreateWideLoad(MemInstList &Loads,
731 assert(Loads.size() == 2 && "currently only support widening two loads");
733 LoadInst *Base = Loads[0];
734 LoadInst *Offset = Loads[1];
740 && "Loads should have a single, extending, user");
776 // Loads[0] needs trunc while Loads[1] needs a lshr and trunc.
799 std::make_unique<WidenedLoad>(Loads, WideLoad)));