Searched refs:WebAssemblyExceptionInfo (Results 1 – 4 of 4) sorted by relevance
26 char WebAssemblyExceptionInfo::ID = 0;28 INITIALIZE_PASS_BEGIN(WebAssemblyExceptionInfo, DEBUG_TYPE,32 INITIALIZE_PASS_END(WebAssemblyExceptionInfo, DEBUG_TYPE, in INITIALIZE_PASS_DEPENDENCY()35 bool WebAssemblyExceptionInfo::runOnMachineFunction(MachineFunction &MF) { in INITIALIZE_PASS_DEPENDENCY()46 void WebAssemblyExceptionInfo::recalculate( in recalculate()87 void WebAssemblyExceptionInfo::releaseMemory() { in releaseMemory()93 void WebAssemblyExceptionInfo::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()100 void WebAssemblyExceptionInfo::discoverAndMapException( in discoverAndMapException()157 WebAssemblyExceptionInfo::getOutermostException(MachineBasicBlock *MBB) const { in getOutermostException()197 void WebAssemblyExceptionInfo::print(raw_ostream &OS, const Module *) const { in print()
118 class WebAssemblyExceptionInfo final : public MachineFunctionPass {130 WebAssemblyExceptionInfo() : MachineFunctionPass(ID) { in WebAssemblyExceptionInfo() function133 ~WebAssemblyExceptionInfo() override { releaseMemory(); } in ~WebAssemblyExceptionInfo()134 WebAssemblyExceptionInfo(const WebAssemblyExceptionInfo &) = delete;135 WebAssemblyExceptionInfo &136 operator=(const WebAssemblyExceptionInfo &) = delete;
74 const WebAssemblyExceptionInfo &WEI;80 RegionInfo(const MachineLoopInfo &MLI, const WebAssemblyExceptionInfo &WEI) in RegionInfo()115 AU.addRequired<WebAssemblyExceptionInfo>(); in getAnalysisUsage()116 AU.addPreserved<WebAssemblyExceptionInfo>(); in getAnalysisUsage()232 const WebAssemblyExceptionInfo &WEI, in SortBlocks()401 const auto &WEI = getAnalysis<WebAssemblyExceptionInfo>(); in runOnMachineFunction()
52 AU.addRequired<WebAssemblyExceptionInfo>(); in getAnalysisUsage()189 const auto &WEI = getAnalysis<WebAssemblyExceptionInfo>(); in getBottom()428 const auto &WEI = getAnalysis<WebAssemblyExceptionInfo>(); in placeTryMarker()