Home
last modified time | relevance | path

Searched refs:BaseMO (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFAsmPrinter.cpp123 const MachineOperand &BaseMO = MI->getOperand(OpNum); in PrintAsmMemoryOperand() local
125 assert(BaseMO.isReg() && "Unexpected base pointer for inline asm memory operand."); in PrintAsmMemoryOperand()
133 O << "(" << BPFInstPrinter::getRegisterName(BaseMO.getReg()) << " - " << -Offset << ")"; in PrintAsmMemoryOperand()
135 O << "(" << BPFInstPrinter::getRegisterName(BaseMO.getReg()) << " + " << Offset << ")"; in PrintAsmMemoryOperand()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86SpeculativeLoadHardening.cpp195 hardenLoadAddr(MachineInstr &MI, MachineOperand &BaseMO,
1328 MachineOperand &BaseMO = in tracePredStateThroughBlocksAndHarden() local
1336 if (!BaseMO.isFI() && BaseMO.getReg() != X86::RIP && in tracePredStateThroughBlocksAndHarden()
1337 BaseMO.getReg().isValid()) in tracePredStateThroughBlocksAndHarden()
1338 BaseReg = BaseMO.getReg(); in tracePredStateThroughBlocksAndHarden()
1399 MachineOperand &BaseMO = in tracePredStateThroughBlocksAndHarden() local
1403 hardenLoadAddr(MI, BaseMO, IndexMO, AddrRegToHardenedReg); in tracePredStateThroughBlocksAndHarden()
1562 MachineInstr &MI, MachineOperand &BaseMO, MachineOperand &IndexMO, in hardenLoadAddr() argument
1573 if (BaseMO.isFI()) { in hardenLoadAddr()
1579 } else if (BaseMO.getReg() == X86::RSP) { in hardenLoadAddr()
[all …]
H A DX86LoadValueInjectionLoadHardening.cpp778 const MachineOperand &BaseMO = in instrUsesRegToAccessMemory() local
782 return (BaseMO.isReg() && BaseMO.getReg().isValid() && in instrUsesRegToAccessMemory()
783 TRI->regsOverlap(BaseMO.getReg(), Reg)) || in instrUsesRegToAccessMemory()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchAsmPrinter.cpp149 const MachineOperand &BaseMO = MI->getOperand(OpNo); in PrintAsmMemoryOperand() local
151 if (!BaseMO.isReg()) in PrintAsmMemoryOperand()
154 OS << "$" << LoongArchInstPrinter::getRegisterName(BaseMO.getReg()); in PrintAsmMemoryOperand()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVInstPrinter.cpp296 const MCOperand &BaseMO = MI->getOperand(OpNo); in printRegReg() local
297 assert(BaseMO.isReg() && "printRegReg can only print register operands"); in printRegReg()
298 printRegName(O, BaseMO.getReg()); in printRegReg()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsAsmPrinter.cpp589 const MachineOperand &BaseMO = MI->getOperand(OpNum); in PrintAsmMemoryOperand() local
591 assert(BaseMO.isReg() && in PrintAsmMemoryOperand()
616 O << Offset << "($" << MipsInstPrinter::getRegisterName(BaseMO.getReg()) in PrintAsmMemoryOperand()