Lines Matching refs:SecondOpc
4237 static bool canPairLdStOpc(unsigned FirstOpc, unsigned SecondOpc) { in canPairLdStOpc() argument
4238 if (FirstOpc == SecondOpc) in canPairLdStOpc()
4246 return SecondOpc == AArch64::STRSui || SecondOpc == AArch64::STURSi; in canPairLdStOpc()
4249 return SecondOpc == AArch64::STRDui || SecondOpc == AArch64::STURDi; in canPairLdStOpc()
4252 return SecondOpc == AArch64::STRQui || SecondOpc == AArch64::STURQi; in canPairLdStOpc()
4255 return SecondOpc == AArch64::STRWui || SecondOpc == AArch64::STURWi; in canPairLdStOpc()
4258 return SecondOpc == AArch64::STRXui || SecondOpc == AArch64::STURXi; in canPairLdStOpc()
4261 return SecondOpc == AArch64::LDRSui || SecondOpc == AArch64::LDURSi; in canPairLdStOpc()
4264 return SecondOpc == AArch64::LDRDui || SecondOpc == AArch64::LDURDi; in canPairLdStOpc()
4267 return SecondOpc == AArch64::LDRQui || SecondOpc == AArch64::LDURQi; in canPairLdStOpc()
4270 return SecondOpc == AArch64::LDRSWui || SecondOpc == AArch64::LDURSWi; in canPairLdStOpc()
4273 return SecondOpc == AArch64::LDRWui || SecondOpc == AArch64::LDURWi; in canPairLdStOpc()
4276 return SecondOpc == AArch64::LDRXui || SecondOpc == AArch64::LDURXi; in canPairLdStOpc()
4340 unsigned SecondOpc = SecondLdSt.getOpcode(); in shouldClusterMemOps() local
4341 if (!canPairLdStOpc(FirstOpc, SecondOpc)) in shouldClusterMemOps()
4356 if (hasUnscaledLdStOffset(SecondOpc) && !scaleOffset(SecondOpc, Offset2)) in shouldClusterMemOps()
4372 BaseOp2.getIndex(), Offset2, SecondOpc); in shouldClusterMemOps()