Lines Matching defs:Loads
197 SmallVector<LoadInst*, 4> Loads;
202 append_range(Loads, Lds);
226 LoadInst* CreateWideLoad(MemInstList &Loads, IntegerType *LoadTy);
307 LLVM_DEBUG(dbgs() << "Loads are sequential and valid:\n";
340 SmallVector<LoadInst*, 8> Loads;
355 Loads.push_back(Ld);
358 if (Loads.empty() || Loads.size() > NumLoadLimit)
368 for (auto *Read : Loads) {
400 for (auto *Base : Loads) {
401 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)));