Lines Matching refs:S1
108 bool storesAreAdjacent(const MachineInstr *S1, const MachineInstr *S2);
282 // Check if store instructions S1 and S2 are adjacent. More precisely,
283 // S2 has to access memory immediately following that accessed by S1.
284 bool HexagonStoreWidening::storesAreAdjacent(const MachineInstr *S1,
286 if (!handledStoreType(S1) || !handledStoreType(S2))
289 const MachineMemOperand &S1MO = getStoreTarget(S1);
292 int Off1 = S1->getOperand(1).getImm();
341 MachineInstr *S1 = FirstMI;
355 // Stores are sorted, so if S1 and S2 are not adjacent, there won't be
357 if (!storesAreAdjacent(S1, S2))
373 S1 = S2;