Lines Matching defs:RISCVMachineFunctionInfo
1 //=- RISCVMachineFunctionInfo.h - RISC-V machine function info ----*- C++ -*-=//
23 class RISCVMachineFunctionInfo;
26 struct RISCVMachineFunctionInfo final : public yaml::MachineFunctionInfo {
30 RISCVMachineFunctionInfo() = default;
31 RISCVMachineFunctionInfo(const llvm::RISCVMachineFunctionInfo &MFI);
34 ~RISCVMachineFunctionInfo() = default;
37 template <> struct MappingTraits<RISCVMachineFunctionInfo> {
38 static void mapping(IO &YamlIO, RISCVMachineFunctionInfo &MFI) {
45 /// RISCVMachineFunctionInfo - This class is derived from MachineFunctionInfo
47 class RISCVMachineFunctionInfo : public MachineFunctionInfo {
85 RISCVMachineFunctionInfo(const Function &F, const RISCVSubtarget *STI);
158 void initializeBaseYamlFields(const yaml::RISCVMachineFunctionInfo &YamlMFI);