Lines Matching refs:ImmOffset
361 SmallVectorImpl<MCFixup> &Fixups, int ImmOffset = 0) const;
415 static bool isDispOrCDisp8(uint64_t TSFlags, int Value, int &ImmOffset) { in isDispOrCDisp8() argument
433 ImmOffset = CDisp8 - Value; in isDispOrCDisp8()
521 int ImmOffset) const { in emitImmediate()
528 emitConstant(DispOp.getImm() + ImmOffset, Size, CB); in emitImmediate()
541 assert(ImmOffset == 0); in emitImmediate()
551 ImmOffset = static_cast<int>(CB.size() - StartByte); in emitImmediate()
573 ImmOffset -= 4; in emitImmediate()
581 ImmOffset -= 2; in emitImmediate()
583 ImmOffset -= 1; in emitImmediate()
585 if (ImmOffset) in emitImmediate()
586 Expr = MCBinaryExpr::createAdd(Expr, MCConstantExpr::create(ImmOffset, Ctx), in emitImmediate()
805 int ImmOffset = 0; in emitMemModRMByte() local
806 if (isDispOrCDisp8(TSFlags, Disp.getImm(), ImmOffset)) { in emitMemModRMByte()
809 ImmOffset); in emitMemModRMByte()
832 int ImmOffset = 0; in emitMemModRMByte() local
848 isDispOrCDisp8(TSFlags, Disp.getImm(), ImmOffset)) { in emitMemModRMByte()
871 ImmOffset); in emitMemModRMByte()