Home
last modified time | relevance | path

Searched refs:MemoryOperand (Results 1 – 2 of 2) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MCCodeEmitter.cpp659 int MemoryOperand = X86II::getMemoryOperandNo(TSFlags); in emitPrefixImpl() local
661 if (MemoryOperand != -1) { in emitPrefixImpl()
662 MemoryOperand += CurOp; in emitPrefixImpl()
663 emitSegmentOverridePrefix(MemoryOperand + X86::AddrSegmentReg, MI, OS); in emitPrefixImpl()
680 } else if (MemoryOperand < 0) { in emitPrefixImpl()
683 assert(!is16BitMemOperand(MI, MemoryOperand, STI)); in emitPrefixImpl()
684 NeedAddressOverride = is32BitMemOperand(MI, MemoryOperand); in emitPrefixImpl()
686 assert(!is64BitMemOperand(MI, MemoryOperand)); in emitPrefixImpl()
687 NeedAddressOverride = is16BitMemOperand(MI, MemoryOperand, STI); in emitPrefixImpl()
690 assert(!is64BitMemOperand(MI, MemoryOperand)); in emitPrefixImpl()
[all …]
H A DX86AsmBackend.cpp346 int MemoryOperand = X86II::getMemoryOperandNo(TSFlags); in isRIPRelative() local
347 if (MemoryOperand < 0) in isRIPRelative()
349 unsigned BaseRegNum = MemoryOperand + CurOp + X86::AddrBaseReg; in isRIPRelative()
386 int MemoryOperand = X86II::getMemoryOperandNo(TSFlags); in determinePaddingPrefix() local
387 if (MemoryOperand != -1) in determinePaddingPrefix()
388 MemoryOperand += X86II::getOperandBias(Desc); in determinePaddingPrefix()
391 if (MemoryOperand >= 0) { in determinePaddingPrefix()
393 SegmentReg = Inst.getOperand(MemoryOperand + X86::AddrSegmentReg).getReg(); in determinePaddingPrefix()
424 if (MemoryOperand >= 0) { in determinePaddingPrefix()
425 unsigned BaseRegNum = MemoryOperand + X86::AddrBaseReg; in determinePaddingPrefix()