Lines Matching refs:LdSt

2838     const MachineInstr &LdSt, SmallVectorImpl<const MachineOperand *> &BaseOps,  in getMemOperandsWithOffsetWidth()  argument
2843 if (!getMemOperandWithOffsetWidth(LdSt, BaseOp, Offset, Width, TRI)) in getMemOperandsWithOffsetWidth()
2849 static bool isLdStSafeToCluster(const MachineInstr &LdSt, in isLdStSafeToCluster() argument
2852 if (LdSt.hasOrderedMemoryRef() || LdSt.getNumExplicitOperands() != 3) in isLdStSafeToCluster()
2855 if (LdSt.getOperand(2).isFI()) in isLdStSafeToCluster()
2858 assert(LdSt.getOperand(2).isReg() && "Expected a reg operand."); in isLdStSafeToCluster()
2861 if (LdSt.modifiesRegister(LdSt.getOperand(2).getReg(), TRI)) in isLdStSafeToCluster()
5528 const MachineInstr &LdSt, const MachineOperand *&BaseReg, int64_t &Offset, in getMemOperandWithOffsetWidth() argument
5530 if (!LdSt.mayLoadOrStore() || LdSt.getNumExplicitOperands() != 3) in getMemOperandWithOffsetWidth()
5534 if (!LdSt.getOperand(1).isImm() || in getMemOperandWithOffsetWidth()
5535 (!LdSt.getOperand(2).isReg() && !LdSt.getOperand(2).isFI())) in getMemOperandWithOffsetWidth()
5537 if (!LdSt.getOperand(1).isImm() || in getMemOperandWithOffsetWidth()
5538 (!LdSt.getOperand(2).isReg() && !LdSt.getOperand(2).isFI())) in getMemOperandWithOffsetWidth()
5541 if (!LdSt.hasOneMemOperand()) in getMemOperandWithOffsetWidth()
5544 Width = (*LdSt.memoperands_begin())->getSize(); in getMemOperandWithOffsetWidth()
5545 Offset = LdSt.getOperand(1).getImm(); in getMemOperandWithOffsetWidth()
5546 BaseReg = &LdSt.getOperand(2); in getMemOperandWithOffsetWidth()