Searched refs:MemOperand (Results 1 – 10 of 10) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Target/X86/MCTargetDesc/ |
| H A D | X86MCCodeEmitter.cpp | 88 void emitVEXOpcodePrefix(int MemOperand, const MCInst &MI, 94 bool emitOpcodePrefix(int MemOperand, const MCInst &MI, 97 bool emitREXPrefix(int MemOperand, const MCInst &MI, 818 getX86RegEncoding(MI, MemOperand + X86::AddrIndexReg); in emitVEXOpcodePrefix() 865 getX86RegEncoding(MI, MemOperand + X86::AddrIndexReg); in emitVEXOpcodePrefix() 881 getX86RegEncoding(MI, MemOperand + X86::AddrIndexReg); in emitVEXOpcodePrefix() 898 getX86RegEncoding(MI, MemOperand + X86::AddrIndexReg); in emitVEXOpcodePrefix() 925 getX86RegEncoding(MI, MemOperand + X86::AddrIndexReg); in emitVEXOpcodePrefix() 1117 bool X86MCCodeEmitter::emitREXPrefix(int MemOperand, const MCInst &MI, in emitREXPrefix() argument 1120 uint8_t REX = [&, MemOperand]() { in emitREXPrefix() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/Lanai/ |
| H A D | LanaiMemAluCombiner.cpp | 158 const MachineMemOperand *MemOperand = *MI.memoperands_begin(); in isNonVolatileMemoryOp() local 162 if (MemOperand->isVolatile() || MemOperand->isAtomic()) in isNonVolatileMemoryOp()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/LiveDebugValues/ |
| H A D | InstrRefBasedImpl.h | 1148 auto *MemOperand = *MI.memoperands_begin(); in hasFoldedStackStore() local 1149 return MemOperand->isStore() && in hasFoldedStackStore() 1150 MemOperand->getPseudoValue() && in hasFoldedStackStore() 1151 MemOperand->getPseudoValue()->kind() == PseudoSourceValue::FixedStack in hasFoldedStackStore() 1152 && !MemOperand->getPseudoValue()->isAliased(MFI); in hasFoldedStackStore()
|
| H A D | InstrRefBasedImpl.cpp | 1017 auto *MemOperand = *MI.memoperands_begin(); in findLocationForMemOperand() local 1018 unsigned SizeInBits = MemOperand->getSizeInBits(); in findLocationForMemOperand()
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | SDNodeProperties.td | 30 def SDNPMemOperand : SDNodeProperty; // Touches memory, has assoc MemOperand
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMInstrThumb.td | 175 def t_addrmode_pc : MemOperand { 185 def t_addrmode_rr : MemOperand, 198 def t_addrmode_rr_sext : MemOperand, 214 def t_addrmode_rrs1 : MemOperand, 222 def t_addrmode_rrs2 : MemOperand, 230 def t_addrmode_rrs4 : MemOperand, 242 def t_addrmode_is4 : MemOperand, 254 def t_addrmode_is2 : MemOperand, 266 def t_addrmode_is1 : MemOperand, 280 def t_addrmode_sp : MemOperand,
|
| H A D | ARMInstrInfo.td | 1119 def ldst_so_reg : MemOperand, 1135 def postidx_imm8 : MemOperand { 1160 def postidx_reg : MemOperand { 1172 def am2offset_reg : MemOperand, 1200 class AddrMode3 : MemOperand, 1223 def am3offset : MemOperand, 1242 class AddrMode5 : MemOperand, 1276 def addrmode6 : MemOperand, 1285 def am6offset : MemOperand, 1380 def addrmode6dup : MemOperand, [all …]
|
| H A D | ARMInstrThumb2.td | 193 def t2addrmode_imm12 : MemOperand, 203 def t2ldrlabel : MemOperand { 226 def t2addrmode_posimm8 : MemOperand { 239 def t2addrmode_negimm8 : MemOperand, 253 class T2AddrMode_Imm8 : MemOperand, 269 def t2am_imm8_offset : MemOperand, 279 class T2AddrMode_Imm8s4 : MemOperand, 296 def t2am_imm8s4_offset : MemOperand { 345 def t2addrmode_so_reg : MemOperand, 356 def addrmode_tbb : MemOperand { [all …]
|
| H A D | ARMInstrMVE.td | 125 class taddrmode_imm7<int shift> : MemOperand, 147 class T2AddrMode_Imm7<int shift> : MemOperand, 187 class t2am_imm7_offset<int shift> : MemOperand, 211 class mve_addr_rq_shift<int shift> : MemOperand { 230 class mve_addr_q_shift<int shift> : MemOperand {
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86InstrArithmetic.td | 560 /// MemOperand - This is the memory operand associated with this type. For 562 X86MemOperand MemOperand = memoperand; 707 (ins typeinfo.RegClass:$src1, typeinfo.MemOperand:$src2), 716 (ins typeinfo.RegClass:$src1, typeinfo.MemOperand:$src2), 813 (outs), (ins typeinfo.MemOperand:$dst, typeinfo.RegClass:$src), 853 (outs), (ins typeinfo.MemOperand:$dst, typeinfo.ImmOperand:$src), 885 (outs), (ins typeinfo.MemOperand:$dst, typeinfo.Imm8Operand:$src),
|