| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyMachineFunctionInfo.cpp | 25 WebAssemblyFunctionInfo::~WebAssemblyFunctionInfo() = default; // anchor. 27 MachineFunctionInfo *WebAssemblyFunctionInfo::clone( in clone() 33 return DestMF.cloneInfo<WebAssemblyFunctionInfo>(*this); in clone() 36 void WebAssemblyFunctionInfo::initWARegs(MachineRegisterInfo &MRI) { in initWARegs() 124 yaml::WebAssemblyFunctionInfo::WebAssemblyFunctionInfo( in WebAssemblyFunctionInfo() function in yaml::WebAssemblyFunctionInfo 125 const llvm::MachineFunction &MF, const llvm::WebAssemblyFunctionInfo &MFI) in WebAssemblyFunctionInfo() 151 void yaml::WebAssemblyFunctionInfo::mappingImpl(yaml::IO &YamlIO) { in mappingImpl() 152 MappingTraits<WebAssemblyFunctionInfo>::mapping(YamlIO, *this); in mappingImpl() 155 void WebAssemblyFunctionInfo::initializeBaseYamlFields( in initializeBaseYamlFields() 156 MachineFunction &MF, const yaml::WebAssemblyFunctionInfo &YamlMFI) { in initializeBaseYamlFields()
|
| H A D | WebAssemblyMachineFunctionInfo.h | 29 struct WebAssemblyFunctionInfo; 34 class WebAssemblyFunctionInfo final : public MachineFunctionInfo { 69 explicit WebAssemblyFunctionInfo(const Function &F, in WebAssemblyFunctionInfo() function 71 ~WebAssemblyFunctionInfo() override; 79 const yaml::WebAssemblyFunctionInfo &YamlMFI); 182 struct WebAssemblyFunctionInfo final : public yaml::MachineFunctionInfo { 190 WebAssemblyFunctionInfo() = default; 191 WebAssemblyFunctionInfo(const llvm::MachineFunction &MF, 192 const llvm::WebAssemblyFunctionInfo &MFI); 195 ~WebAssemblyFunctionInfo() = default; [all …]
|
| H A D | WebAssemblyPeephole.cpp | 62 MachineOperand &MO, WebAssemblyFunctionInfo &MFI, in maybeRewriteToDrop() 77 WebAssemblyFunctionInfo &MFI, in maybeRewriteToFallthrough() 119 WebAssemblyFunctionInfo &MFI = *MF.getInfo<WebAssemblyFunctionInfo>(); in runOnMachineFunction()
|
| H A D | WebAssemblyTargetMachine.cpp | 464 return WebAssemblyFunctionInfo::create<WebAssemblyFunctionInfo>(Allocator, F, in createMachineFunctionInfo() 680 return new yaml::WebAssemblyFunctionInfo(); in createDefaultFuncInfoYAML() 685 const auto *MFI = MF.getInfo<WebAssemblyFunctionInfo>(); in convertFuncInfoToYAML() 686 return new yaml::WebAssemblyFunctionInfo(MF, *MFI); in convertFuncInfoToYAML() 692 const auto &YamlMFI = static_cast<const yaml::WebAssemblyFunctionInfo &>(MFI); in parseMachineFunctionInfo() 694 MF.getInfo<WebAssemblyFunctionInfo>()->initializeBaseYamlFields(MF, YamlMFI); in parseMachineFunctionInfo()
|
| H A D | WebAssemblyFrameLowering.cpp | 71 WebAssemblyFunctionInfo *FuncInfo = MF.getInfo<WebAssemblyFunctionInfo>(); in getLocalForStackObject() 293 auto FI = MF.getInfo<WebAssemblyFunctionInfo>(); in emitPrologue() 348 auto FI = MF.getInfo<WebAssemblyFunctionInfo>(); in emitEpilogue() 384 const WebAssemblyFunctionInfo &MFI = *MF.getInfo<WebAssemblyFunctionInfo>(); in getDwarfFrameBase()
|
| H A D | WebAssemblyUtilities.h | 28 class WebAssemblyFunctionInfo; variable 33 bool isChild(const MachineInstr &MI, const WebAssemblyFunctionInfo &MFI);
|
| H A D | WebAssemblyInstrInfo.cpp | 80 WebAssemblyFunctionInfo &MFI = in commuteInstructionImpl() 81 *MI.getParent()->getParent()->getInfo<WebAssemblyFunctionInfo>(); in commuteInstructionImpl() 96 const auto &MFI = *MBB.getParent()->getInfo<WebAssemblyFunctionInfo>(); in analyzeBranch()
|
| H A D | WebAssemblyRegNumbering.cpp | 62 WebAssemblyFunctionInfo &MFI = *MF.getInfo<WebAssemblyFunctionInfo>(); in runOnMachineFunction()
|
| H A D | WebAssemblyAsmPrinter.h | 28 WebAssemblyFunctionInfo *MFI; 50 MFI = MF.getInfo<WebAssemblyFunctionInfo>(); in runOnMachineFunction()
|
| H A D | WebAssemblyExplicitLocals.cpp | 62 static void checkFrameBase(WebAssemblyFunctionInfo &MFI, unsigned Local, in checkFrameBase() 77 WebAssemblyFunctionInfo &MFI, unsigned &CurLocal, in getLocalId() 196 const WebAssemblyFunctionInfo &MFI) { in findStartOfTree() 238 WebAssemblyFunctionInfo &MFI = *MF.getInfo<WebAssemblyFunctionInfo>(); in runOnMachineFunction()
|
| H A D | WebAssemblyDebugFixup.cpp | 82 WebAssemblyFunctionInfo &MFI = *MF.getInfo<WebAssemblyFunctionInfo>(); in runOnMachineFunction()
|
| H A D | WebAssemblyRegStackify.cpp | 289 WebAssemblyFunctionInfo &MFI, bool Optimize, in hasSingleUse() 335 const WebAssemblyFunctionInfo &MFI, in isSafeToMove() 466 WebAssemblyFunctionInfo &MFI) { in oneUseDominatesOtherUses() 552 WebAssemblyFunctionInfo &MFI, in moveForSingleUse() 603 LiveIntervals &LIS, WebAssemblyFunctionInfo &MFI, in rematerializeCheapDef() 666 MachineInstr *Insert, LiveIntervals &LIS, WebAssemblyFunctionInfo &MFI, in moveAndTeeForMultiUse() 843 WebAssemblyFunctionInfo &MFI = *MF.getInfo<WebAssemblyFunctionInfo>(); in runOnMachineFunction()
|
| H A D | WebAssemblyRegColoring.cpp | 237 WebAssemblyFunctionInfo &MFI = *MF.getInfo<WebAssemblyFunctionInfo>(); in runOnMachineFunction()
|
| H A D | WebAssemblyReplacePhysRegs.cpp | 91 auto FI = MF.getInfo<WebAssemblyFunctionInfo>(); in runOnMachineFunction()
|
| H A D | WebAssemblyOptimizeLiveIntervals.cpp | 103 MF.getInfo<WebAssemblyFunctionInfo>()->setFrameBaseVreg( in runOnMachineFunction()
|
| H A D | WebAssemblyMCInstLower.cpp | 193 const WebAssemblyFunctionInfo &MFI = in lower() 194 *MI->getParent()->getParent()->getInfo<WebAssemblyFunctionInfo>(); in lower()
|
| H A D | WebAssemblyCFGStackify.cpp | 287 const auto &MFI = *MF.getInfo<WebAssemblyFunctionInfo>(); in placeBlockMarker() 509 const auto &MFI = *MF.getInfo<WebAssemblyFunctionInfo>(); in placeTryMarker() 703 const auto &MFI = *MF.getInfo<WebAssemblyFunctionInfo>(); in placeTryTableMarker() 1117 auto &MFI = *MF.getInfo<WebAssemblyFunctionInfo>(); in unstackifyVRegsUsedInSplitBB() 1180 const auto &MFI = *MF.getInfo<WebAssemblyFunctionInfo>(); in addNestedTryDelegate() 1390 const auto &MFI = *MF.getInfo<WebAssemblyFunctionInfo>(); in addNestedTryTable() 2340 const auto &MFI = *MF.getInfo<WebAssemblyFunctionInfo>(); in fixEndsAtEndOfFunction() 2670 MF.getInfo<WebAssemblyFunctionInfo>()->setCFGStackified(); in runOnMachineFunction()
|
| H A D | WebAssemblyLowerBrUnless.cpp | 61 auto &MFI = *MF.getInfo<WebAssemblyFunctionInfo>(); in runOnMachineFunction()
|
| H A D | WebAssemblyRegisterInfo.cpp | 140 const auto &MFI = MF.getInfo<WebAssemblyFunctionInfo>(); in getFrameRegister()
|
| H A D | WebAssemblyUtilities.cpp | 31 const WebAssemblyFunctionInfo &MFI) { in isChild()
|
| H A D | WebAssemblyFastISel.cpp | 747 auto *MFI = MF->getInfo<WebAssemblyFunctionInfo>(); in fastLowerArguments()
|
| H A D | WebAssemblyISelLowering.cpp | 1521 auto *MFI = MF.getInfo<WebAssemblyFunctionInfo>(); in LowerFormalArguments() 2091 auto *MFI = DAG.getMachineFunction().getInfo<WebAssemblyFunctionInfo>(); in LowerVASTART()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/Utils/ |
| H A D | WebAssemblyUtilities.h | |
| H A D | WebAssemblyUtilities.cpp | |