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 | 253 int MemoryOperand = X86II::getMemoryOperandNo(TSFlags); in isRIPRelative() local 254 if (MemoryOperand < 0) in isRIPRelative() 256 unsigned BaseRegNum = MemoryOperand + CurOp + X86::AddrBaseReg; in isRIPRelative() 293 int MemoryOperand = X86II::getMemoryOperandNo(TSFlags); in determinePaddingPrefix() local 294 if (MemoryOperand != -1) in determinePaddingPrefix() 295 MemoryOperand += X86II::getOperandBias(Desc); in determinePaddingPrefix() 298 if (MemoryOperand >= 0) { in determinePaddingPrefix() 300 SegmentReg = Inst.getOperand(MemoryOperand + X86::AddrSegmentReg).getReg(); in determinePaddingPrefix() 331 if (MemoryOperand >= 0) { in determinePaddingPrefix() 332 unsigned BaseRegNum = MemoryOperand + X86::AddrBaseReg; in determinePaddingPrefix()
|
| H A D | X86InstPrinterCommon.cpp | 432 int MemoryOperand = X86II::getMemoryOperandNo(TSFlags); in printInstFlags() local 433 if (MemoryOperand != -1) in printInstFlags() 434 MemoryOperand += X86II::getOperandBias(Desc); in printInstFlags() 438 !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 | 89 int MemoryOperand, uint64_t TSFlags);
|
| H A D | X86MCCodeEmitter.cpp | 898 int MemoryOperand = X86II::getMemoryOperandNo(TSFlags); in emitPrefixImpl() local 900 if (MemoryOperand != -1) { in emitPrefixImpl() 901 MemoryOperand += CurOp; in emitPrefixImpl() 902 emitSegmentOverridePrefix(MemoryOperand + X86::AddrSegmentReg, MI, CB); in emitPrefixImpl() 913 if (X86_MC::needsAddressSizeOverride(MI, STI, MemoryOperand, TSFlags) || in emitPrefixImpl() 949 ? emitVEXOpcodePrefix(MemoryOperand, MI, STI, CB) in emitPrefixImpl() 950 : emitOpcodePrefix(MemoryOperand, MI, STI, CB); in emitPrefixImpl()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/MCTargetDesc/ |
| H A D | SPIRVBaseInfo.h | 165 namespace MemoryOperand {
|
| H A D | SPIRVInstPrinter.cpp | 200 if (MI->getOperand(i).getImm() & MemoryOperand::Aligned) { in printInst()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVInstructionSelector.cpp | 1095 uint32_t SpvMemOp = static_cast<uint32_t>(SPIRV::MemoryOperand::None); in addMemoryOperands() 1097 SpvMemOp |= static_cast<uint32_t>(SPIRV::MemoryOperand::Volatile); in addMemoryOperands() 1099 SpvMemOp |= static_cast<uint32_t>(SPIRV::MemoryOperand::Nontemporal); in addMemoryOperands() 1101 SpvMemOp |= static_cast<uint32_t>(SPIRV::MemoryOperand::Aligned); in addMemoryOperands() 1112 static_cast<uint32_t>(SPIRV::MemoryOperand::AliasScopeINTELMask); in addMemoryOperands() 1118 static_cast<uint32_t>(SPIRV::MemoryOperand::NoAliasINTELMask); in addMemoryOperands() 1122 if (SpvMemOp != static_cast<uint32_t>(SPIRV::MemoryOperand::None)) { in addMemoryOperands() 1124 if (SpvMemOp & static_cast<uint32_t>(SPIRV::MemoryOperand::Aligned)) in addMemoryOperands() 1134 uint32_t SpvMemOp = static_cast<uint32_t>(SPIRV::MemoryOperand::None); in addMemoryOperands() 1136 SpvMemOp |= static_cast<uint32_t>(SPIRV::MemoryOperand::Volatile); in addMemoryOperands() [all …]
|
| H A D | SPIRVSymbolicOperands.td | 1526 // Multiclass used to define MemoryOperand enum values and at the same time 1531 def MemoryOperand : GenericEnum, Operand<i32> { 1532 let FilterClass = "MemoryOperand"; 1538 class MemoryOperand<string name, bits<32> value> { 1544 def : MemoryOperand<NAME, value>;
|