Lines Matching defs:RISCVMachineFunctionInfo
1 //=- RISCVMachineFunctionInfo.cpp - RISC-V machine function info --*- C++ -*-=//
13 #include "RISCVMachineFunctionInfo.h"
18 yaml::RISCVMachineFunctionInfo::RISCVMachineFunctionInfo(
19 const llvm::RISCVMachineFunctionInfo &MFI)
23 MachineFunctionInfo *RISCVMachineFunctionInfo::clone(
27 return DestMF.cloneInfo<RISCVMachineFunctionInfo>(*this);
30 RISCVMachineFunctionInfo::RISCVMachineFunctionInfo(const Function &F,
59 void yaml::RISCVMachineFunctionInfo::mappingImpl(yaml::IO &YamlIO) {
60 MappingTraits<RISCVMachineFunctionInfo>::mapping(YamlIO, *this);
63 void RISCVMachineFunctionInfo::initializeBaseYamlFields(
64 const yaml::RISCVMachineFunctionInfo &YamlMFI) {
69 void RISCVMachineFunctionInfo::addSExt32Register(Register Reg) {
73 bool RISCVMachineFunctionInfo::isSExt32Register(Register Reg) const {