Searched refs:MemoryOperand (Results 1 – 9 of 9) sorted by relevance
| /freebsd-14.2/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 | 395 int MemoryOperand = X86II::getMemoryOperandNo(TSFlags); in printInstFlags() local 396 if (MemoryOperand != -1) in printInstFlags() 397 MemoryOperand += X86II::getOperandBias(Desc); in printInstFlags() 401 !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 | 86 int MemoryOperand, uint64_t TSFlags);
|
| H A D | X86MCCodeEmitter.cpp | 883 int MemoryOperand = X86II::getMemoryOperandNo(TSFlags); in emitPrefixImpl() local 885 if (MemoryOperand != -1) { in emitPrefixImpl() 886 MemoryOperand += CurOp; in emitPrefixImpl() 887 emitSegmentOverridePrefix(MemoryOperand + X86::AddrSegmentReg, MI, CB); in emitPrefixImpl() 898 if (X86_MC::needsAddressSizeOverride(MI, STI, MemoryOperand, TSFlags) || in emitPrefixImpl() 934 ? emitVEXOpcodePrefix(MemoryOperand, MI, STI, CB) in emitPrefixImpl() 935 : emitOpcodePrefix(MemoryOperand, MI, STI, CB); in emitPrefixImpl()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVInstructionSelector.cpp | 571 uint32_t SpvMemOp = static_cast<uint32_t>(SPIRV::MemoryOperand::None); in addMemoryOperands() 573 SpvMemOp |= static_cast<uint32_t>(SPIRV::MemoryOperand::Volatile); in addMemoryOperands() 575 SpvMemOp |= static_cast<uint32_t>(SPIRV::MemoryOperand::Nontemporal); in addMemoryOperands() 577 SpvMemOp |= static_cast<uint32_t>(SPIRV::MemoryOperand::Aligned); in addMemoryOperands() 579 if (SpvMemOp != static_cast<uint32_t>(SPIRV::MemoryOperand::None)) { in addMemoryOperands() 581 if (SpvMemOp & static_cast<uint32_t>(SPIRV::MemoryOperand::Aligned)) in addMemoryOperands() 587 uint32_t SpvMemOp = static_cast<uint32_t>(SPIRV::MemoryOperand::None); in addMemoryOperands() 589 SpvMemOp |= static_cast<uint32_t>(SPIRV::MemoryOperand::Volatile); in addMemoryOperands() 591 SpvMemOp |= static_cast<uint32_t>(SPIRV::MemoryOperand::Nontemporal); in addMemoryOperands() 593 if (SpvMemOp != static_cast<uint32_t>(SPIRV::MemoryOperand::None)) in addMemoryOperands()
|
| H A D | SPIRVSymbolicOperands.td | 1424 // Multiclass used to define MemoryOperand enum values and at the same time 1429 def MemoryOperand : GenericEnum, Operand<i32> { 1430 let FilterClass = "MemoryOperand"; 1436 class MemoryOperand<string name, bits<32> value> { 1442 def : MemoryOperand<NAME, value>;
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SPIRV/MCTargetDesc/ |
| H A D | SPIRVBaseInfo.h | 159 namespace MemoryOperand {
|
| H A D | SPIRVInstPrinter.cpp | 197 if (MI->getOperand(i).getImm() & MemoryOperand::Aligned) { in printInst()
|