reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/AArch64/AArch64InstrInfo.cpp
 1991   assert(LdSt.mayLoadOrStore() && "Expected a memory operation.");
 1993   if (LdSt.getNumExplicitOperands() == 3) {
 1995     if ((!LdSt.getOperand(1).isReg() && !LdSt.getOperand(1).isFI()) ||
 1995     if ((!LdSt.getOperand(1).isReg() && !LdSt.getOperand(1).isFI()) ||
 1996         !LdSt.getOperand(2).isImm())
 1998   } else if (LdSt.getNumExplicitOperands() == 4) {
 2000     if (!LdSt.getOperand(1).isReg() ||
 2001         (!LdSt.getOperand(2).isReg() && !LdSt.getOperand(2).isFI()) ||
 2001         (!LdSt.getOperand(2).isReg() && !LdSt.getOperand(2).isFI()) ||
 2002         !LdSt.getOperand(3).isImm())
 2013   if (!getMemOpInfo(LdSt.getOpcode(), Scale, Width, Dummy1, Dummy2))
 2019   if (LdSt.getNumExplicitOperands() == 3) {
 2020     BaseOp = &LdSt.getOperand(1);
 2021     Offset = LdSt.getOperand(2).getImm() * Scale;
 2023     assert(LdSt.getNumExplicitOperands() == 4 && "invalid number of operands");
 2024     BaseOp = &LdSt.getOperand(2);
 2025     Offset = LdSt.getOperand(3).getImm() * Scale;