Lines Matching refs:OffsetImm
889 const MCExpr *OffsetImm; // Offset immediate value member
1147 if(!Memory.OffsetImm || Memory.OffsetRegNum) return false; in isThumbMemPC()
1149 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) in isThumbMemPC()
1486 return Memory.OffsetRegNum == 0 && Memory.OffsetImm == nullptr && in isMemNoOffset()
1498 return Memory.OffsetRegNum == 0 && Memory.OffsetImm == nullptr && in isMemNoOffsetT2()
1510 return Memory.OffsetRegNum == 0 && Memory.OffsetImm == nullptr && in isMemNoOffsetT2NoSp()
1522 return Memory.OffsetRegNum == 0 && Memory.OffsetImm == nullptr && in isMemNoOffsetT()
1532 if (!Memory.OffsetImm) return true; in isMemPCRelImm12()
1533 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemPCRelImm12()
1620 if (!Memory.OffsetImm) return true; in isAddrMode2()
1621 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isAddrMode2()
1650 if (!Memory.OffsetImm) return true; in isAddrMode3()
1651 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isAddrMode3()
1685 if (!Memory.OffsetImm) return true; in isAddrMode5()
1686 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isAddrMode5()
1704 if (!Memory.OffsetImm) return true; in isAddrMode5FP16()
1705 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isAddrMode5FP16()
1761 if (!Memory.OffsetImm) return true; in isMemThumbRIs4()
1762 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemThumbRIs4()
1774 if (!Memory.OffsetImm) return true; in isMemThumbRIs2()
1775 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemThumbRIs2()
1787 if (!Memory.OffsetImm) return true; in isMemThumbRIs1()
1788 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemThumbRIs1()
1800 if (!Memory.OffsetImm) return true; in isMemThumbSPI()
1801 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemThumbSPI()
1817 if (!Memory.OffsetImm) return true; in isMemImm8s4Offset()
1818 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemImm8s4Offset()
1838 if (!Memory.OffsetImm) return true; in isMemImm7s4Offset()
1839 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemImm7s4Offset()
1851 if (!Memory.OffsetImm) return true; in isMemImm0_1020s4Offset()
1852 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemImm0_1020s4Offset()
1865 if (!Memory.OffsetImm) return true; in isMemImm8Offset()
1866 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemImm8Offset()
1883 if (!Memory.OffsetImm) return true; in isMemImm7ShiftedOffset()
1884 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemImm7ShiftedOffset()
1906 if (!isMVEMem() || Memory.OffsetImm != nullptr || Memory.Alignment != 0) in isMemRegRQOffset()
1934 if (!Memory.OffsetImm) in isMemRegQOffset()
1938 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemRegQOffset()
1958 if (!Memory.OffsetImm) return true; in isMemPosImm8Offset()
1959 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemPosImm8Offset()
1972 if (!Memory.OffsetImm) return false; in isMemNegImm8Offset()
1973 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemNegImm8Offset()
1985 if (!Memory.OffsetImm) return true; in isMemUImm12Offset()
1986 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemUImm12Offset()
2004 if (!Memory.OffsetImm) return true; in isMemImm12Offset()
2005 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemImm12Offset()
2885 assert(isa<MCConstantExpr>(Memory.OffsetImm) && "Unknown value type!"); in addThumbMemPCOperands()
2886 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) in addThumbMemPCOperands()
2889 Inst.addOperand(MCOperand::createExpr(Memory.OffsetImm)); in addThumbMemPCOperands()
2929 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) in addMemPCRelImm12Operands()
2932 Inst.addOperand(MCOperand::createExpr(Memory.OffsetImm)); in addMemPCRelImm12Operands()
3006 if (!Memory.OffsetImm) in addAddrMode2Operands()
3008 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in addAddrMode2Operands()
3019 Inst.addOperand(MCOperand::createExpr(Memory.OffsetImm)); in addAddrMode2Operands()
3059 if (!Memory.OffsetImm) in addAddrMode3Operands()
3061 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in addAddrMode3Operands()
3072 Inst.addOperand(MCOperand::createExpr(Memory.OffsetImm)); in addAddrMode3Operands()
3116 if (!Memory.OffsetImm) in addAddrMode5Operands()
3118 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in addAddrMode5Operands()
3130 Inst.addOperand(MCOperand::createExpr(Memory.OffsetImm)); in addAddrMode5Operands()
3146 if (!Memory.OffsetImm) in addAddrMode5FP16Operands()
3148 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in addAddrMode5FP16Operands()
3159 Inst.addOperand(MCOperand::createExpr(Memory.OffsetImm)); in addAddrMode5FP16Operands()
3174 addExpr(Inst, Memory.OffsetImm); in addMemImm8s4OffsetOperands()
3189 addExpr(Inst, Memory.OffsetImm); in addMemImm7s4OffsetOperands()
3195 if (!Memory.OffsetImm) in addMemImm0_1020s4OffsetOperands()
3197 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) in addMemImm0_1020s4OffsetOperands()
3201 Inst.addOperand(MCOperand::createExpr(Memory.OffsetImm)); in addMemImm0_1020s4OffsetOperands()
3207 addExpr(Inst, Memory.OffsetImm); in addMemImmOffsetOperands()
3227 addExpr(Inst, Memory.OffsetImm); in addMemUImm12OffsetOperands()
3241 addExpr(Inst, Memory.OffsetImm); in addMemImm12OffsetOperands()
3289 if (!Memory.OffsetImm) in addMemThumbRIs4Operands()
3291 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) in addMemThumbRIs4Operands()
3295 Inst.addOperand(MCOperand::createExpr(Memory.OffsetImm)); in addMemThumbRIs4Operands()
3301 if (!Memory.OffsetImm) in addMemThumbRIs2Operands()
3303 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) in addMemThumbRIs2Operands()
3306 Inst.addOperand(MCOperand::createExpr(Memory.OffsetImm)); in addMemThumbRIs2Operands()
3312 addExpr(Inst, Memory.OffsetImm); in addMemThumbRIs1Operands()
3318 if (!Memory.OffsetImm) in addMemThumbSPIOperands()
3320 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) in addMemThumbSPIOperands()
3324 Inst.addOperand(MCOperand::createExpr(Memory.OffsetImm)); in addMemThumbSPIOperands()
3887 CreateMem(unsigned BaseRegNum, const MCExpr *OffsetImm, unsigned OffsetRegNum, in CreateMem() argument
3893 Op->Memory.OffsetImm = OffsetImm; in CreateMem()
4037 if (Memory.OffsetImm) in print()
4038 OS << " offset-imm:" << *Memory.OffsetImm; in print()