Lines Matching defs:OffsetImm

887     // Offset is in OffsetReg or OffsetImm. If both are zero, no offset
889 const MCExpr *OffsetImm; // Offset immediate value
890 MCRegister OffsetRegNum; // Offset register num, when OffsetImm == NULL
1147 if(!Memory.OffsetImm || Memory.OffsetRegNum) return false;
1149 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm))
1487 return !Memory.OffsetRegNum && Memory.OffsetImm == nullptr &&
1499 return !Memory.OffsetRegNum && Memory.OffsetImm == nullptr &&
1511 return !Memory.OffsetRegNum && Memory.OffsetImm == nullptr &&
1523 return !Memory.OffsetRegNum && Memory.OffsetImm == nullptr &&
1533 if (!Memory.OffsetImm) return true;
1534 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) {
1621 if (!Memory.OffsetImm) return true;
1622 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) {
1651 if (!Memory.OffsetImm) return true;
1652 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) {
1686 if (!Memory.OffsetImm) return true;
1687 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) {
1705 if (!Memory.OffsetImm) return true;
1706 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) {
1762 if (!Memory.OffsetImm) return true;
1763 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) {
1775 if (!Memory.OffsetImm) return true;
1776 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) {
1788 if (!Memory.OffsetImm) return true;
1789 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) {
1801 if (!Memory.OffsetImm) return true;
1802 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) {
1818 if (!Memory.OffsetImm) return true;
1819 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) {
1839 if (!Memory.OffsetImm) return true;
1840 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) {
1852 if (!Memory.OffsetImm) return true;
1853 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) {
1866 if (!Memory.OffsetImm) return true;
1867 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) {
1884 if (!Memory.OffsetImm) return true;
1885 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) {
1907 if (!isMVEMem() || Memory.OffsetImm != nullptr || Memory.Alignment != 0)
1935 if (!Memory.OffsetImm)
1939 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) {
1959 if (!Memory.OffsetImm) return true;
1960 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) {
1973 if (!Memory.OffsetImm) return false;
1974 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) {
1986 if (!Memory.OffsetImm) return true;
1987 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) {
2005 if (!Memory.OffsetImm) return true;
2006 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) {
2886 assert(isa<MCConstantExpr>(Memory.OffsetImm) && "Unknown value type!");
2887 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm))
2890 Inst.addOperand(MCOperand::createExpr(Memory.OffsetImm));
2930 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm))
2933 Inst.addOperand(MCOperand::createExpr(Memory.OffsetImm));
3007 if (!Memory.OffsetImm)
3009 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) {
3020 Inst.addOperand(MCOperand::createExpr(Memory.OffsetImm));
3060 if (!Memory.OffsetImm)
3062 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) {
3073 Inst.addOperand(MCOperand::createExpr(Memory.OffsetImm));
3117 if (!Memory.OffsetImm)
3119 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) {
3131 Inst.addOperand(MCOperand::createExpr(Memory.OffsetImm));
3147 if (!Memory.OffsetImm)
3149 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) {
3160 Inst.addOperand(MCOperand::createExpr(Memory.OffsetImm));
3175 addExpr(Inst, Memory.OffsetImm);
3190 addExpr(Inst, Memory.OffsetImm);
3196 if (!Memory.OffsetImm)
3198 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm))
3202 Inst.addOperand(MCOperand::createExpr(Memory.OffsetImm));
3208 addExpr(Inst, Memory.OffsetImm);
3228 addExpr(Inst, Memory.OffsetImm);
3242 addExpr(Inst, Memory.OffsetImm);
3290 if (!Memory.OffsetImm)
3292 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm))
3296 Inst.addOperand(MCOperand::createExpr(Memory.OffsetImm));
3302 if (!Memory.OffsetImm)
3304 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm))
3307 Inst.addOperand(MCOperand::createExpr(Memory.OffsetImm));
3313 addExpr(Inst, Memory.OffsetImm);
3319 if (!Memory.OffsetImm)
3321 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm))
3325 Inst.addOperand(MCOperand::createExpr(Memory.OffsetImm));
3892 CreateMem(MCRegister BaseReg, const MCExpr *OffsetImm, MCRegister OffsetReg,
3898 Op->Memory.OffsetImm = OffsetImm;
4042 if (Memory.OffsetImm)
4043 OS << " offset-imm:" << *Memory.OffsetImm;