Lines Matching defs:Loads
757 bool SearchForAndLoads(SDNode *N, SmallVectorImpl<LoadSDNode*> &Loads,
6543 SmallVectorImpl<LoadSDNode*> &Loads,
6578 Loads.push_back(Load);
6601 if (!SearchForAndLoads(Op.getNode(), Loads, NodesWithConsts, Mask,
6643 SmallVector<LoadSDNode*, 8> Loads;
6646 if (SearchForAndLoads(N, Loads, NodesWithConsts, Mask, FixupNode)) {
6647 if (Loads.empty())
6685 for (auto *Load : Loads) {
9131 SmallPtrSet<LoadSDNode *, 8> Loads;
9163 // Loads must share the same base address
9198 Loads.insert(L);
9201 assert(!Loads.empty() && "All the bytes of the value must be loaded from "
9273 for (LoadSDNode *L : Loads)
13093 SmallVector<SDValue, 4> Loads;
13108 Loads.push_back(SplitLoad.getValue(0));
13113 SDValue NewValue = DAG.getNode(ISD::CONCAT_VECTORS, DL, DstVT, Loads);
19200 unsigned Loads = 0;
19210 : ForCodeSize(ForCodeSize), Loads(1) {
19236 Loads += RHS.Loads;
19245 return Loads == RHS.Loads && Truncates == RHS.Truncates &&
19255 unsigned ExpensiveOpsLHS = Loads + CrossRegisterBanksCopies;
19256 unsigned ExpensiveOpsRHS = RHS.Loads + RHS.CrossRegisterBanksCopies;
19572 assert(GlobalLSCost.Loads > 0 && "We save more loads than we created!");
19573 --GlobalLSCost.Loads;
19606 OrigCost.Loads = 1;
20407 // Loads must only have one use.
20441 // Loads must only have one use.
20876 // Find acceptable loads. Loads need to have the same chain (token factor),
27355 // Loads, we only need to check if CondNode is a successor to one of the
27374 // the Loads, we only need to check if CondLHS/CondRHS is a successor to