Changeset View
Changeset View
Standalone View
Standalone View
llvm/lib/Target/LoongArch/LoongArchAsmPrinter.h
Show All 33 Lines | public: | ||||
bool runOnMachineFunction(MachineFunction &MF) override; | bool runOnMachineFunction(MachineFunction &MF) override; | ||||
void emitInstruction(const MachineInstr *MI) override; | void emitInstruction(const MachineInstr *MI) override; | ||||
// tblgen'erated function. | // tblgen'erated function. | ||||
bool emitPseudoExpansionLowering(MCStreamer &OutStreamer, | bool emitPseudoExpansionLowering(MCStreamer &OutStreamer, | ||||
const MachineInstr *MI); | const MachineInstr *MI); | ||||
// Wrapper needed for tblgenned pseudo lowering. | |||||
bool lowerOperand(const MachineOperand &MO, MCOperand &MCOp) const { | |||||
return lowerLoongArchMachineOperandToMCOperand(MO, MCOp, *this); | |||||
} | |||||
}; | }; | ||||
} // end namespace llvm | } // end namespace llvm | ||||
#endif // LLVM_LIB_TARGET_LOONGARCH_LOONGARCHASMPRINTER_H | #endif // LLVM_LIB_TARGET_LOONGARCH_LOONGARCHASMPRINTER_H |