Lines Matching defs:ImmOffset
361 SmallVectorImpl<MCFixup> &Fixups, int ImmOffset = 0) const;
413 /// EVEX instructions. \p will be set to the value to pass to the ImmOffset
415 static bool isDispOrCDisp8(uint64_t TSFlags, int Value, int &ImmOffset) {
432 // ImmOffset will be added to Value in emitImmediate leaving just CDisp8.
433 ImmOffset = CDisp8 - Value;
521 int ImmOffset) const {
528 emitConstant(DispOp.getImm() + ImmOffset, Size, CB);
541 assert(ImmOffset == 0);
551 ImmOffset = static_cast<int>(CB.size() - StartByte);
573 ImmOffset -= 4;
581 ImmOffset -= 2;
583 ImmOffset -= 1;
585 if (ImmOffset)
586 Expr = MCBinaryExpr::createAdd(Expr, MCConstantExpr::create(ImmOffset, Ctx),
805 int ImmOffset = 0;
806 if (isDispOrCDisp8(TSFlags, Disp.getImm(), ImmOffset)) {
809 ImmOffset);
832 int ImmOffset = 0;
848 isDispOrCDisp8(TSFlags, Disp.getImm(), ImmOffset)) {
871 ImmOffset);