Searched refs:RISCVMachineFunctionInfo (Results 1 – 11 of 11) sorted by relevance
18 yaml::RISCVMachineFunctionInfo::RISCVMachineFunctionInfo( in RISCVMachineFunctionInfo() function in yaml::RISCVMachineFunctionInfo19 const llvm::RISCVMachineFunctionInfo &MFI) in RISCVMachineFunctionInfo()23 MachineFunctionInfo *RISCVMachineFunctionInfo::clone( in clone()27 return DestMF.cloneInfo<RISCVMachineFunctionInfo>(*this); in clone()30 RISCVMachineFunctionInfo::RISCVMachineFunctionInfo(const Function &F, in RISCVMachineFunctionInfo() function in RISCVMachineFunctionInfo59 RISCVMachineFunctionInfo::InterruptStackKind60 RISCVMachineFunctionInfo::getInterruptStackKind( in getInterruptStackKind()71 return StringSwitch<RISCVMachineFunctionInfo::InterruptStackKind>( in getInterruptStackKind()83 void yaml::RISCVMachineFunctionInfo::mappingImpl(yaml::IO &YamlIO) { in mappingImpl()84 MappingTraits<RISCVMachineFunctionInfo>::mapping(YamlIO, *this); in mappingImpl()[all …]
23 class RISCVMachineFunctionInfo; variable26 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) {47 class RISCVMachineFunctionInfo : public MachineFunctionInfo {90 RISCVMachineFunctionInfo(const Function &F, const RISCVSubtarget *STI);211 void initializeBaseYamlFields(const yaml::RISCVMachineFunctionInfo &YamlMFI);
210 auto *RVFI = MF.getInfo<RISCVMachineFunctionInfo>(); in emitSiFiveCLICStackSwap()231 RISCVMachineFunctionInfo &RVFI) { in createSiFivePreemptibleInterruptFrameEntries()254 auto *RVFI = MF.getInfo<RISCVMachineFunctionInfo>(); in emitSiFiveCLICPreemptibleSaves()306 auto *RVFI = MF.getInfo<RISCVMachineFunctionInfo>(); in emitSiFiveCLICPreemptibleRestores()355 const auto *RVFI = MF.getInfo<RISCVMachineFunctionInfo>(); in getLibCallID()490 auto *RVFI = MF.getInfo<RISCVMachineFunctionInfo>(); in determineFrameLayout()527 auto *RVFI = MF.getInfo<RISCVMachineFunctionInfo>(); in getStackSizeWithRVVPadding()564 auto *RVFI = MF.getInfo<RISCVMachineFunctionInfo>(); in getPushOrLibCallsSavedInfo()591 auto *RVFI = MF.getInfo<RISCVMachineFunctionInfo>(); in getQCISavedInfo()871 static unsigned getPushOpcode(RISCVMachineFunctionInfo::PushPopKind Kind, in getPushOpcode()[all …]
282 return RISCVMachineFunctionInfo::create<RISCVMachineFunctionInfo>( in createMachineFunctionInfo()661 return new yaml::RISCVMachineFunctionInfo(); in createDefaultFuncInfoYAML()666 const auto *MFI = MF.getInfo<RISCVMachineFunctionInfo>(); in convertFuncInfoToYAML()667 return new yaml::RISCVMachineFunctionInfo(*MFI); in convertFuncInfoToYAML()674 static_cast<const yaml::RISCVMachineFunctionInfo &>(MFI); in parseMachineFunctionInfo()675 PFS.MF.getInfo<RISCVMachineFunctionInfo>()->initializeBaseYamlFields(YamlMFI); in parseMachineFunctionInfo()
457 const RISCVMachineFunctionInfo *RVFI = in isSignExtendedW()458 MF->getInfo<RISCVMachineFunctionInfo>(); in isSignExtendedW()
600 const auto *RMFI = MF->getInfo<RISCVMachineFunctionInfo>(); in emitFunctionEntryLabel()
1308 RISCVMachineFunctionInfo *RVFI = MF->getInfo<RISCVMachineFunctionInfo>(); in insertIndirectBranch()
9353 RISCVMachineFunctionInfo *FuncInfo = MF.getInfo<RISCVMachineFunctionInfo>(); in lowerVASTART()21339 int FI = MF.getInfo<RISCVMachineFunctionInfo>()->getMoveF64FrameIndex(MF); in emitSplitF64Pseudo()21375 int FI = MF.getInfo<RISCVMachineFunctionInfo>()->getMoveF64FrameIndex(MF); in emitBuildPairF64Pseudo()22118 RISCVMachineFunctionInfo *RVFI = MF.getInfo<RISCVMachineFunctionInfo>(); in unpackFromRegLoc()22360 MF.getInfo<RISCVMachineFunctionInfo>()->setIsVectorCall(); in LowerFormalArguments()22368 RISCVMachineFunctionInfo *RVFI = MF.getInfo<RISCVMachineFunctionInfo>(); in LowerFormalArguments()22910 MF.getInfo<RISCVMachineFunctionInfo>()->setIsVectorCall(); in LowerReturn()24495 MF.getInfo<RISCVMachineFunctionInfo>()->setDynamicAllocation(); in emitDynamicProbedAlloc()
197 MF.getInfo<RISCVMachineFunctionInfo>()->setIsVectorCall(); in assignArg()475 RISCVMachineFunctionInfo *RVFI = MF.getInfo<RISCVMachineFunctionInfo>(); in saveVarArgRegisters()
740 RISCVMachineFunctionInfo *FuncInfo = MF->getInfo<RISCVMachineFunctionInfo>(); in legalizeVAStart()
1706 SRCS_MIN+= Target/RISCV/RISCVMachineFunctionInfo.cpp