Lines Matching refs:OffsetImm

850     const MCExpr *OffsetImm;  // Offset immediate value  member
1108 if(!Memory.OffsetImm || Memory.OffsetRegNum) return false; in isThumbMemPC()
1110 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) in isThumbMemPC()
1455 return Memory.OffsetRegNum == 0 && Memory.OffsetImm == nullptr && in isMemNoOffset()
1467 return Memory.OffsetRegNum == 0 && Memory.OffsetImm == nullptr && in isMemNoOffsetT2()
1479 return Memory.OffsetRegNum == 0 && Memory.OffsetImm == nullptr && in isMemNoOffsetT2NoSp()
1491 return Memory.OffsetRegNum == 0 && Memory.OffsetImm == nullptr && in isMemNoOffsetT()
1501 if (!Memory.OffsetImm) return true; in isMemPCRelImm12()
1502 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemPCRelImm12()
1589 if (!Memory.OffsetImm) return true; in isAddrMode2()
1590 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isAddrMode2()
1619 if (!Memory.OffsetImm) return true; in isAddrMode3()
1620 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isAddrMode3()
1654 if (!Memory.OffsetImm) return true; in isAddrMode5()
1655 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isAddrMode5()
1673 if (!Memory.OffsetImm) return true; in isAddrMode5FP16()
1674 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isAddrMode5FP16()
1730 if (!Memory.OffsetImm) return true; in isMemThumbRIs4()
1731 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemThumbRIs4()
1743 if (!Memory.OffsetImm) return true; in isMemThumbRIs2()
1744 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemThumbRIs2()
1756 if (!Memory.OffsetImm) return true; in isMemThumbRIs1()
1757 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemThumbRIs1()
1769 if (!Memory.OffsetImm) return true; in isMemThumbSPI()
1770 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemThumbSPI()
1786 if (!Memory.OffsetImm) return true; in isMemImm8s4Offset()
1787 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemImm8s4Offset()
1807 if (!Memory.OffsetImm) return true; in isMemImm7s4Offset()
1808 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemImm7s4Offset()
1820 if (!Memory.OffsetImm) return true; in isMemImm0_1020s4Offset()
1821 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemImm0_1020s4Offset()
1834 if (!Memory.OffsetImm) return true; in isMemImm8Offset()
1835 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemImm8Offset()
1852 if (!Memory.OffsetImm) return true; in isMemImm7ShiftedOffset()
1853 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemImm7ShiftedOffset()
1875 if (!isMVEMem() || Memory.OffsetImm != 0 || Memory.Alignment != 0) in isMemRegRQOffset()
1903 if (!Memory.OffsetImm) in isMemRegQOffset()
1907 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemRegQOffset()
1927 if (!Memory.OffsetImm) return true; in isMemPosImm8Offset()
1928 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemPosImm8Offset()
1941 if (!Memory.OffsetImm) return false; in isMemNegImm8Offset()
1942 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemNegImm8Offset()
1954 if (!Memory.OffsetImm) return true; in isMemUImm12Offset()
1955 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemUImm12Offset()
1973 if (!Memory.OffsetImm) return true; in isMemImm12Offset()
1974 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in isMemImm12Offset()
2827 assert(isa<MCConstantExpr>(Memory.OffsetImm) && "Unknown value type!"); in addThumbMemPCOperands()
2828 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) in addThumbMemPCOperands()
2831 Inst.addOperand(MCOperand::createExpr(Memory.OffsetImm)); in addThumbMemPCOperands()
2871 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) in addMemPCRelImm12Operands()
2874 Inst.addOperand(MCOperand::createExpr(Memory.OffsetImm)); in addMemPCRelImm12Operands()
2948 if (!Memory.OffsetImm) in addAddrMode2Operands()
2950 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in addAddrMode2Operands()
2961 Inst.addOperand(MCOperand::createExpr(Memory.OffsetImm)); in addAddrMode2Operands()
3001 if (!Memory.OffsetImm) in addAddrMode3Operands()
3003 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in addAddrMode3Operands()
3014 Inst.addOperand(MCOperand::createExpr(Memory.OffsetImm)); in addAddrMode3Operands()
3058 if (!Memory.OffsetImm) in addAddrMode5Operands()
3060 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in addAddrMode5Operands()
3072 Inst.addOperand(MCOperand::createExpr(Memory.OffsetImm)); in addAddrMode5Operands()
3088 if (!Memory.OffsetImm) in addAddrMode5FP16Operands()
3090 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) { in addAddrMode5FP16Operands()
3101 Inst.addOperand(MCOperand::createExpr(Memory.OffsetImm)); in addAddrMode5FP16Operands()
3116 addExpr(Inst, Memory.OffsetImm); in addMemImm8s4OffsetOperands()
3131 addExpr(Inst, Memory.OffsetImm); in addMemImm7s4OffsetOperands()
3137 if (!Memory.OffsetImm) in addMemImm0_1020s4OffsetOperands()
3139 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) in addMemImm0_1020s4OffsetOperands()
3143 Inst.addOperand(MCOperand::createExpr(Memory.OffsetImm)); in addMemImm0_1020s4OffsetOperands()
3149 addExpr(Inst, Memory.OffsetImm); in addMemImmOffsetOperands()
3169 addExpr(Inst, Memory.OffsetImm); in addMemUImm12OffsetOperands()
3183 addExpr(Inst, Memory.OffsetImm); in addMemImm12OffsetOperands()
3231 if (!Memory.OffsetImm) in addMemThumbRIs4Operands()
3233 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) in addMemThumbRIs4Operands()
3237 Inst.addOperand(MCOperand::createExpr(Memory.OffsetImm)); in addMemThumbRIs4Operands()
3243 if (!Memory.OffsetImm) in addMemThumbRIs2Operands()
3245 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) in addMemThumbRIs2Operands()
3248 Inst.addOperand(MCOperand::createExpr(Memory.OffsetImm)); in addMemThumbRIs2Operands()
3254 addExpr(Inst, Memory.OffsetImm); in addMemThumbRIs1Operands()
3260 if (!Memory.OffsetImm) in addMemThumbSPIOperands()
3262 else if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm)) in addMemThumbSPIOperands()
3266 Inst.addOperand(MCOperand::createExpr(Memory.OffsetImm)); in addMemThumbSPIOperands()
3803 CreateMem(unsigned BaseRegNum, const MCExpr *OffsetImm, unsigned OffsetRegNum, in CreateMem() argument
3808 Op->Memory.OffsetImm = OffsetImm; in CreateMem()
3948 if (Memory.OffsetImm) in print()
3949 OS << " offset-imm:" << *Memory.OffsetImm; in print()