Searched refs:MemoryOperand (Results 1 – 9 of 9) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/ |
H A D | X86AsmBackend.cpp | 261 int MemoryOperand = X86II::getMemoryOperandNo(TSFlags); in isRIPRelative() local 262 if (MemoryOperand < 0) in isRIPRelative() 264 unsigned BaseRegNum = MemoryOperand + CurOp + X86::AddrBaseReg; in isRIPRelative() 301 int MemoryOperand = X86II::getMemoryOperandNo(TSFlags); in determinePaddingPrefix() local 302 if (MemoryOperand != -1) in determinePaddingPrefix() 303 MemoryOperand += X86II::getOperandBias(Desc); in determinePaddingPrefix() 306 if (MemoryOperand >= 0) { in determinePaddingPrefix() 308 SegmentReg = Inst.getOperand(MemoryOperand + X86::AddrSegmentReg).getReg(); in determinePaddingPrefix() 339 if (MemoryOperand >= 0) { in determinePaddingPrefix() 340 unsigned BaseRegNum = MemoryOperand + X86::AddrBaseReg; in determinePaddingPrefix()
|
H A D | X86InstPrinterCommon.cpp | 418 int MemoryOperand = X86II::getMemoryOperandNo(TSFlags); in printInstFlags() local 419 if (MemoryOperand != -1) in printInstFlags() 420 MemoryOperand += X86II::getOperandBias(Desc); in printInstFlags() 424 !X86_MC::needsAddressSizeOverride(*MI, STI, MemoryOperand, TSFlags)) { in printInstFlags()
|
H A D | X86MCTargetDesc.cpp | 117 int MemoryOperand, uint64_t TSFlags) { in needsAddressSizeOverride() argument 152 if (MemoryOperand < 0) in needsAddressSizeOverride() 156 assert(!is16BitMemOperand(MI, MemoryOperand, STI)); in needsAddressSizeOverride() 157 return is32BitMemOperand(MI, MemoryOperand); in needsAddressSizeOverride() 160 assert(!is64BitMemOperand(MI, MemoryOperand)); in needsAddressSizeOverride() 161 return is16BitMemOperand(MI, MemoryOperand, STI); in needsAddressSizeOverride() 164 assert(!is64BitMemOperand(MI, MemoryOperand)); in needsAddressSizeOverride() 165 return !is16BitMemOperand(MI, MemoryOperand, STI); in needsAddressSizeOverride()
|
H A D | X86MCTargetDesc.h | 88 int MemoryOperand, uint64_t TSFlags);
|
H A D | X86MCCodeEmitter.cpp | 886 int MemoryOperand = X86II::getMemoryOperandNo(TSFlags); in emitPrefixImpl() local 888 if (MemoryOperand != -1) { in emitPrefixImpl() 889 MemoryOperand += CurOp; in emitPrefixImpl() 890 emitSegmentOverridePrefix(MemoryOperand + X86::AddrSegmentReg, MI, CB); in emitPrefixImpl() 901 if (X86_MC::needsAddressSizeOverride(MI, STI, MemoryOperand, TSFlags) || in emitPrefixImpl() 937 ? emitVEXOpcodePrefix(MemoryOperand, MI, STI, CB) in emitPrefixImpl() 938 : emitOpcodePrefix(MemoryOperand, MI, STI, CB); in emitPrefixImpl()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/MCTargetDesc/ |
H A D | SPIRVBaseInfo.h | 160 namespace MemoryOperand {
|
H A D | SPIRVInstPrinter.cpp | 199 if (MI->getOperand(i).getImm() & MemoryOperand::Aligned) { in printInst()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
H A D | SPIRVInstructionSelector.cpp | 745 uint32_t SpvMemOp = static_cast<uint32_t>(SPIRV::MemoryOperand::None); in addMemoryOperands() 747 SpvMemOp |= static_cast<uint32_t>(SPIRV::MemoryOperand::Volatile); in addMemoryOperands() 749 SpvMemOp |= static_cast<uint32_t>(SPIRV::MemoryOperand::Nontemporal); in addMemoryOperands() 751 SpvMemOp |= static_cast<uint32_t>(SPIRV::MemoryOperand::Aligned); in addMemoryOperands() 753 if (SpvMemOp != static_cast<uint32_t>(SPIRV::MemoryOperand::None)) { in addMemoryOperands() 755 if (SpvMemOp & static_cast<uint32_t>(SPIRV::MemoryOperand::Aligned)) in addMemoryOperands() 761 uint32_t SpvMemOp = static_cast<uint32_t>(SPIRV::MemoryOperand::None); in addMemoryOperands() 763 SpvMemOp |= static_cast<uint32_t>(SPIRV::MemoryOperand::Volatile); in addMemoryOperands() 765 SpvMemOp |= static_cast<uint32_t>(SPIRV::MemoryOperand::Nontemporal); in addMemoryOperands() 767 if (SpvMemOp != static_cast<uint32_t>(SPIRV::MemoryOperand::None)) in addMemoryOperands()
|
H A D | SPIRVSymbolicOperands.td | 1465 // Multiclass used to define MemoryOperand enum values and at the same time 1470 def MemoryOperand : GenericEnum, Operand<i32> { 1471 let FilterClass = "MemoryOperand"; 1477 class MemoryOperand<string name, bits<32> value> { 1483 def : MemoryOperand<NAME, value>;
|