Lines Matching defs:Loads
768 bool SearchForAndLoads(SDNode *N, SmallVectorImpl<LoadSDNode*> &Loads,
6688 SmallVectorImpl<LoadSDNode*> &Loads,
6723 Loads.push_back(Load);
6746 if (!SearchForAndLoads(Op.getNode(), Loads, NodesWithConsts, Mask,
6788 SmallVector<LoadSDNode*, 8> Loads;
6791 if (SearchForAndLoads(N, Loads, NodesWithConsts, Mask, FixupNode)) {
6792 if (Loads.empty())
6830 for (auto *Load : Loads) {
9303 SmallPtrSet<LoadSDNode *, 8> Loads;
9335 // Loads must share the same base address
9370 Loads.insert(L);
9373 assert(!Loads.empty() && "All the bytes of the value must be loaded from "
9445 for (LoadSDNode *L : Loads)
13384 SmallVector<SDValue, 4> Loads;
13399 Loads.push_back(SplitLoad.getValue(0));
13404 SDValue NewValue = DAG.getNode(ISD::CONCAT_VECTORS, DL, DstVT, Loads);
19625 unsigned Loads = 0;
19635 : ForCodeSize(ForCodeSize), Loads(1) {
19661 Loads += RHS.Loads;
19670 return Loads == RHS.Loads && Truncates == RHS.Truncates &&
19680 unsigned ExpensiveOpsLHS = Loads + CrossRegisterBanksCopies;
19681 unsigned ExpensiveOpsRHS = RHS.Loads + RHS.CrossRegisterBanksCopies;
19997 assert(GlobalLSCost.Loads > 0 && "We save more loads than we created!");
19998 --GlobalLSCost.Loads;
20031 OrigCost.Loads = 1;
20850 // Loads must only have one use.
20884 // Loads must only have one use.
21320 // Find acceptable loads. Loads need to have the same chain (token factor),
27895 // Loads, we only need to check if CondNode is a successor to one of the
27914 // the Loads, we only need to check if CondLHS/CondRHS is a successor to