Lines Matching refs:OffsetImm

860     const MCExpr *OffsetImm;  // Offset immediate value  member
1118 if(!Memory.OffsetImm || Memory.OffsetRegNum) return false; in isThumbMemPC()
1120 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) in isThumbMemPC()
1465 return Memory.OffsetRegNum == 0 && Memory.OffsetImm == nullptr && in isMemNoOffset()
1477 return Memory.OffsetRegNum == 0 && Memory.OffsetImm == nullptr && in isMemNoOffsetT2()
1489 return Memory.OffsetRegNum == 0 && Memory.OffsetImm == nullptr && in isMemNoOffsetT2NoSp()
1501 return Memory.OffsetRegNum == 0 && Memory.OffsetImm == nullptr && in isMemNoOffsetT()
1511 if (!Memory.OffsetImm) return true; in isMemPCRelImm12()
1512 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemPCRelImm12()
1599 if (!Memory.OffsetImm) return true; in isAddrMode2()
1600 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isAddrMode2()
1629 if (!Memory.OffsetImm) return true; in isAddrMode3()
1630 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isAddrMode3()
1664 if (!Memory.OffsetImm) return true; in isAddrMode5()
1665 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isAddrMode5()
1683 if (!Memory.OffsetImm) return true; in isAddrMode5FP16()
1684 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isAddrMode5FP16()
1740 if (!Memory.OffsetImm) return true; in isMemThumbRIs4()
1741 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemThumbRIs4()
1753 if (!Memory.OffsetImm) return true; in isMemThumbRIs2()
1754 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemThumbRIs2()
1766 if (!Memory.OffsetImm) return true; in isMemThumbRIs1()
1767 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemThumbRIs1()
1779 if (!Memory.OffsetImm) return true; in isMemThumbSPI()
1780 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemThumbSPI()
1796 if (!Memory.OffsetImm) return true; in isMemImm8s4Offset()
1797 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemImm8s4Offset()
1817 if (!Memory.OffsetImm) return true; in isMemImm7s4Offset()
1818 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemImm7s4Offset()
1830 if (!Memory.OffsetImm) return true; in isMemImm0_1020s4Offset()
1831 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemImm0_1020s4Offset()
1844 if (!Memory.OffsetImm) return true; in isMemImm8Offset()
1845 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemImm8Offset()
1862 if (!Memory.OffsetImm) return true; in isMemImm7ShiftedOffset()
1863 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemImm7ShiftedOffset()
1885 if (!isMVEMem() || Memory.OffsetImm != nullptr || Memory.Alignment != 0) in isMemRegRQOffset()
1913 if (!Memory.OffsetImm) in isMemRegQOffset()
1917 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemRegQOffset()
1937 if (!Memory.OffsetImm) return true; in isMemPosImm8Offset()
1938 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemPosImm8Offset()
1951 if (!Memory.OffsetImm) return false; in isMemNegImm8Offset()
1952 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemNegImm8Offset()
1964 if (!Memory.OffsetImm) return true; in isMemUImm12Offset()
1965 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemUImm12Offset()
1983 if (!Memory.OffsetImm) return true; in isMemImm12Offset()
1984 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemImm12Offset()
2836 assert(isa<MCConstantExpr>(Memory.OffsetImm) && "Unknown value type!"); in addThumbMemPCOperands()
2837 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) in addThumbMemPCOperands()
2840 Inst.addOperand(MCOperand::createExpr(Memory.OffsetImm)); in addThumbMemPCOperands()
2880 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) in addMemPCRelImm12Operands()
2883 Inst.addOperand(MCOperand::createExpr(Memory.OffsetImm)); in addMemPCRelImm12Operands()
2957 if (!Memory.OffsetImm) in addAddrMode2Operands()
2959 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in addAddrMode2Operands()
2970 Inst.addOperand(MCOperand::createExpr(Memory.OffsetImm)); in addAddrMode2Operands()
3010 if (!Memory.OffsetImm) in addAddrMode3Operands()
3012 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in addAddrMode3Operands()
3023 Inst.addOperand(MCOperand::createExpr(Memory.OffsetImm)); in addAddrMode3Operands()
3067 if (!Memory.OffsetImm) in addAddrMode5Operands()
3069 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in addAddrMode5Operands()
3081 Inst.addOperand(MCOperand::createExpr(Memory.OffsetImm)); in addAddrMode5Operands()
3097 if (!Memory.OffsetImm) in addAddrMode5FP16Operands()
3099 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in addAddrMode5FP16Operands()
3110 Inst.addOperand(MCOperand::createExpr(Memory.OffsetImm)); in addAddrMode5FP16Operands()
3125 addExpr(Inst, Memory.OffsetImm); in addMemImm8s4OffsetOperands()
3140 addExpr(Inst, Memory.OffsetImm); in addMemImm7s4OffsetOperands()
3146 if (!Memory.OffsetImm) in addMemImm0_1020s4OffsetOperands()
3148 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) in addMemImm0_1020s4OffsetOperands()
3152 Inst.addOperand(MCOperand::createExpr(Memory.OffsetImm)); in addMemImm0_1020s4OffsetOperands()
3158 addExpr(Inst, Memory.OffsetImm); in addMemImmOffsetOperands()
3178 addExpr(Inst, Memory.OffsetImm); in addMemUImm12OffsetOperands()
3192 addExpr(Inst, Memory.OffsetImm); in addMemImm12OffsetOperands()
3240 if (!Memory.OffsetImm) in addMemThumbRIs4Operands()
3242 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) in addMemThumbRIs4Operands()
3246 Inst.addOperand(MCOperand::createExpr(Memory.OffsetImm)); in addMemThumbRIs4Operands()
3252 if (!Memory.OffsetImm) in addMemThumbRIs2Operands()
3254 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) in addMemThumbRIs2Operands()
3257 Inst.addOperand(MCOperand::createExpr(Memory.OffsetImm)); in addMemThumbRIs2Operands()
3263 addExpr(Inst, Memory.OffsetImm); in addMemThumbRIs1Operands()
3269 if (!Memory.OffsetImm) in addMemThumbSPIOperands()
3271 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) in addMemThumbSPIOperands()
3275 Inst.addOperand(MCOperand::createExpr(Memory.OffsetImm)); in addMemThumbSPIOperands()
3812 CreateMem(unsigned BaseRegNum, const MCExpr *OffsetImm, unsigned OffsetRegNum, in CreateMem() argument
3817 Op->Memory.OffsetImm = OffsetImm; in CreateMem()
3957 if (Memory.OffsetImm) in print()
3958 OS << " offset-imm:" << *Memory.OffsetImm; in print()