23 Ctx.reportError(Inst.
getLoc(), Msg);
This file declares the MCLFIRewriter class, an abstract class that encapsulates the rewriting logic f...
Instances of this class represent a single low-level machine instruction.
unsigned getOpcode() const
LLVM_ABI bool mayModifyRegister(const MCInst &Inst, MCRegister Reg) const
LLVM_ABI bool mayLoad(const MCInst &Inst) const
LLVM_ABI bool isCall(const MCInst &Inst) const
std::unique_ptr< MCInstrInfo > InstInfo
LLVM_ABI bool mayStore(const MCInst &Inst) const
LLVM_ABI bool isReturn(const MCInst &Inst) const
std::unique_ptr< MCRegisterInfo > RegInfo
LLVM_ABI void error(const MCInst &Inst, const char Msg[])
LLVM_ABI bool isIndirectBranch(const MCInst &Inst) const
LLVM_ABI bool isBranch(const MCInst &Inst) const
Wrapper class representing physical registers. Should be passed by value.
This is an optimization pass for GlobalISel generic memory operations.