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 unsigned 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))
1486 return Memory.OffsetRegNum == 0 && Memory.OffsetImm == nullptr &&
1498 return Memory.OffsetRegNum == 0 && Memory.OffsetImm == nullptr &&
1510 return Memory.OffsetRegNum == 0 && Memory.OffsetImm == nullptr &&
1522 return Memory.OffsetRegNum == 0 && Memory.OffsetImm == nullptr &&
1532 if (!Memory.OffsetImm) return true;
1533 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) {
1620 if (!Memory.OffsetImm) return true;
1621 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) {
1650 if (!Memory.OffsetImm) return true;
1651 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) {
1685 if (!Memory.OffsetImm) return true;
1686 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) {
1704 if (!Memory.OffsetImm) return true;
1705 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) {
1761 if (!Memory.OffsetImm) return true;
1762 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) {
1774 if (!Memory.OffsetImm) return true;
1775 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) {
1787 if (!Memory.OffsetImm) return true;
1788 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) {
1800 if (!Memory.OffsetImm) return true;
1801 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) {
1817 if (!Memory.OffsetImm) return true;
1818 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) {
1838 if (!Memory.OffsetImm) return true;
1839 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) {
1851 if (!Memory.OffsetImm) return true;
1852 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) {
1865 if (!Memory.OffsetImm) return true;
1866 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) {
1883 if (!Memory.OffsetImm) return true;
1884 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) {
1906 if (!isMVEMem() || Memory.OffsetImm != nullptr || Memory.Alignment != 0)
1934 if (!Memory.OffsetImm)
1938 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) {
1958 if (!Memory.OffsetImm) return true;
1959 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) {
1972 if (!Memory.OffsetImm) return false;
1973 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) {
1985 if (!Memory.OffsetImm) return true;
1986 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) {
2004 if (!Memory.OffsetImm) return true;
2005 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) {
2885 assert(isa<MCConstantExpr>(Memory.OffsetImm) && "Unknown value type!");
2886 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm))
2889 Inst.addOperand(MCOperand::createExpr(Memory.OffsetImm));
2929 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm))
2932 Inst.addOperand(MCOperand::createExpr(Memory.OffsetImm));
3006 if (!Memory.OffsetImm)
3008 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) {
3019 Inst.addOperand(MCOperand::createExpr(Memory.OffsetImm));
3059 if (!Memory.OffsetImm)
3061 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) {
3072 Inst.addOperand(MCOperand::createExpr(Memory.OffsetImm));
3116 if (!Memory.OffsetImm)
3118 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) {
3130 Inst.addOperand(MCOperand::createExpr(Memory.OffsetImm));
3146 if (!Memory.OffsetImm)
3148 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) {
3159 Inst.addOperand(MCOperand::createExpr(Memory.OffsetImm));
3174 addExpr(Inst, Memory.OffsetImm);
3189 addExpr(Inst, Memory.OffsetImm);
3195 if (!Memory.OffsetImm)
3197 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm))
3201 Inst.addOperand(MCOperand::createExpr(Memory.OffsetImm));
3207 addExpr(Inst, Memory.OffsetImm);
3227 addExpr(Inst, Memory.OffsetImm);
3241 addExpr(Inst, Memory.OffsetImm);
3289 if (!Memory.OffsetImm)
3291 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm))
3295 Inst.addOperand(MCOperand::createExpr(Memory.OffsetImm));
3301 if (!Memory.OffsetImm)
3303 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm))
3306 Inst.addOperand(MCOperand::createExpr(Memory.OffsetImm));
3312 addExpr(Inst, Memory.OffsetImm);
3318 if (!Memory.OffsetImm)
3320 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm))
3324 Inst.addOperand(MCOperand::createExpr(Memory.OffsetImm));
3887 CreateMem(unsigned BaseRegNum, const MCExpr *OffsetImm, unsigned OffsetRegNum,
3893 Op->Memory.OffsetImm = OffsetImm;
4037 if (Memory.OffsetImm)
4038 OS << " offset-imm:" << *Memory.OffsetImm;