Searched refs:EHInfo (Results 1 - 10 of 10) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DWasmEHFuncInfo.h57 void calculateWasmEHInfo(const Function *F, WasmEHFuncInfo &EHInfo);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DFunctionLoweringInfo.cpp106 WinEHFuncInfo &EHInfo = *MF->getWinEHFuncInfo(); local
108 calculateWinCXXEHStateNumbers(&fn, EHInfo);
110 calculateSEHStateNumbers(&fn, EHInfo);
112 calculateClrEHStateNumbers(&fn, EHInfo);
115 for (WinEHTryBlockMapEntry &TBME : EHInfo.TryBlockMap) {
126 WasmEHFuncInfo &EHInfo = *MF->getWasmEHFuncInfo(); local
127 calculateWasmEHInfo(&fn, EHInfo);
312 WinEHFuncInfo &EHInfo = *MF->getWinEHFuncInfo(); local
315 for (WinEHTryBlockMapEntry &TBME : EHInfo.TryBlockMap) {
321 for (CxxUnwindMapEntry &UME : EHInfo
335 WasmEHFuncInfo &EHInfo = *MF->getWasmEHFuncInfo(); local
[all...]
H A DSelectionDAGBuilder.cpp7107 WinEHFuncInfo *EHInfo = DAG.getMachineFunction().getWinEHFuncInfo(); local
7108 EHInfo->addIPToStateRange(cast<InvokeInst>(CLI.CB), BeginLabel, EndLabel);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DWasmEHPrepare.cpp421 void llvm::calculateWasmEHInfo(const Function *F, WasmEHFuncInfo &EHInfo) { argument
438 EHInfo.setEHPadUnwindDest(&BB, *CatchSwitch->handlers().begin());
440 EHInfo.setEHPadUnwindDest(&BB, UnwindBB);
H A DStackColoring.cpp1092 if (WinEHFuncInfo *EHInfo = MF->getWinEHFuncInfo())
1093 for (WinEHTryBlockMapEntry &TBME : EHInfo->TryBlockMap)
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyLateEHPrepare.cpp262 auto *EHInfo = MF.getWasmEHFuncInfo(); local
377 if (EHInfo->hasEHPadUnwindDest(EHPad))
378 ElseMBB->addSuccessor(EHInfo->getEHPadUnwindDest(EHPad));
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DWinException.cpp388 InvokeStateChangeIterator(const WinEHFuncInfo &EHInfo, argument
393 : EHInfo(EHInfo), MFI(MFI), MFE(MFE), MBBI(MBBI), BaseState(BaseState) {
402 range(const WinEHFuncInfo &EHInfo, MachineFunction::const_iterator Begin, argument
410 InvokeStateChangeIterator(EHInfo, Begin, End, BlockBegin, BaseState),
411 InvokeStateChangeIterator(EHInfo, End, End, BlockEnd, BaseState));
440 const WinEHFuncInfo &EHInfo; member in class:__anon3436::InvokeStateChangeIterator
481 auto InvokeMapIter = EHInfo.LabelToStateMap.find(Label);
483 if (InvokeMapIter == EHInfo.LabelToStateMap.end())
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FrameLowering.cpp3570 WinEHFuncInfo &EHInfo = *MF.getWinEHFuncInfo();
3575 for (WinEHTryBlockMapEntry &TBME : EHInfo.TryBlockMap) {
3593 EHInfo.UnwindHelpFrameIdx = UnwindHelpFI;
H A DX86ISelLowering.cpp3745 if (WinEHFuncInfo *EHInfo = MF.getWinEHFuncInfo()) {
3758 EHInfo->PSPSymFrameIdx = PSPSymFI;
25509 WinEHFuncInfo *EHInfo = MF.getWinEHFuncInfo();
25510 if (!EHInfo)
25517 EHInfo->EHRegNodeFrameIndex = FINode->getIndex();
25527 WinEHFuncInfo *EHInfo = MF.getWinEHFuncInfo();
25528 if (!EHInfo)
25535 EHInfo->EHGuardFrameIndex = FINode->getIndex();
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64FrameLowering.cpp2800 WinEHFuncInfo &EHInfo = *MF.getWinEHFuncInfo(); local
2814 EHInfo.UnwindHelpFrameIdx = UnwindHelpFI;

Completed in 304 milliseconds