Home
last modified time | relevance | path

Searched refs:WinEHFuncInfo (Results 1 – 16 of 16) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DWinEHFuncInfo.h90 struct WinEHFuncInfo { struct
115 WinEHFuncInfo(); argument
122 WinEHFuncInfo &FuncInfo);
125 WinEHFuncInfo &FuncInfo);
127 void calculateClrEHStateNumbers(const Function *Fn, WinEHFuncInfo &FuncInfo);
131 WinEHFuncInfo &FuncInfo);
133 WinEHFuncInfo &FuncInfo);
H A DMachineFunction.h76 struct WinEHFuncInfo;
292 WinEHFuncInfo *WinEHInfo = nullptr;
760 const WinEHFuncInfo *getWinEHFuncInfo() const { return WinEHInfo; }
761 WinEHFuncInfo *getWinEHFuncInfo() { return WinEHInfo; }
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DWinException.h24 struct WinEHFuncInfo;
56 void emitSEHActionsForRange(const WinEHFuncInfo &FuncInfo,
72 const MachineFunction *MF, const WinEHFuncInfo &FuncInfo,
77 void emitEHRegistrationOffsetLabel(const WinEHFuncInfo &FuncInfo,
92 int getFrameIndexOffset(int FrameIndex, const WinEHFuncInfo &FuncInfo);
H A DWinException.cpp103 const WinEHFuncInfo &FuncInfo = *MF->getWinEHFuncInfo(); in beginFunction()
345 const WinEHFuncInfo &FuncInfo) { in getFrameIndexOffset()
397 InvokeStateChangeIterator(const WinEHFuncInfo &EHInfo, in InvokeStateChangeIterator()
449 const WinEHFuncInfo &EHInfo;
562 const WinEHFuncInfo &FuncInfo = *MF->getWinEHFuncInfo(); in emitCSpecificHandlerTable()
625 void WinException::emitSEHActionsForRange(const WinEHFuncInfo &FuncInfo, in emitSEHActionsForRange()
671 const WinEHFuncInfo &FuncInfo = *MF->getWinEHFuncInfo(); in emitCXXFrameHandler3Table()
905 const MachineFunction *MF, const WinEHFuncInfo &FuncInfo, in computeIP2StateTable()
1004 const WinEHFuncInfo &FuncInfo = *MF->getWinEHFuncInfo(); in emitExceptHandlerTable()
1087 static int getTryRank(const WinEHFuncInfo &FuncInfo, int State) { in getTryRank()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DWinEHPrepare.cpp145 static int addUnwindMapEntry(WinEHFuncInfo &FuncInfo, int ToState, in addUnwindMapEntry()
154 static void addTryBlockMapEntry(WinEHFuncInfo &FuncInfo, int TryLow, in addTryBlockMapEntry()
243 WinEHFuncInfo &EHInfo) { in calculateCXXStateForAsynchEH()
304 WinEHFuncInfo &EHInfo) { in calculateSEHStateForAsynchEH()
375 static void calculateCXXStateNumbers(WinEHFuncInfo &FuncInfo, in calculateCXXStateNumbers()
471 static int addSEHExcept(WinEHFuncInfo &FuncInfo, int ParentState, in addSEHExcept()
496 static void calculateSEHStateNumbers(WinEHFuncInfo &FuncInfo, in calculateSEHStateNumbers()
588 WinEHFuncInfo &FuncInfo) { in calculateSEHStateNumbers()
649 WinEHFuncInfo &FuncInfo) { in calculateClrEHStateNumbers()
1393 void WinEHFuncInfo::addIPToStateRange(const InvokeInst *II, in addIPToStateRange()
[all …]
H A DStackColoring.cpp710 if (WinEHFuncInfo *EHInfo = MF->getWinEHFuncInfo()) in collectMarkers()
1104 if (WinEHFuncInfo *EHInfo = MF->getWinEHFuncInfo()) in remapInstructions()
H A DMachineFunction.cpp237 WinEHInfo = new (Allocator) WinEHFuncInfo(); in init()
298 WinEHInfo->~WinEHFuncInfo(); in clear()
H A DPrologEpilogInserter.cpp975 if (const WinEHFuncInfo *FuncInfo = MF.getWinEHFuncInfo()) in calculateFrameObjectOffsets()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86WinEHState.cpp63 void addStateStores(Function &F, WinEHFuncInfo &FuncInfo);
74 WinEHFuncInfo &FuncInfo, BasicBlock *BB);
76 WinEHFuncInfo &FuncInfo, CallBase &Call);
189 WinEHFuncInfo FuncInfo; in runOnFunction()
504 DenseMap<BasicBlock *, ColorVector> &BlockColors, WinEHFuncInfo &FuncInfo, in getBaseStateForBB()
523 DenseMap<BasicBlock *, ColorVector> &BlockColors, WinEHFuncInfo &FuncInfo, in getStateForCall()
622 void WinEHStatePass::addStateStores(Function &F, WinEHFuncInfo &FuncInfo) { in addStateStores()
H A DX86FrameLowering.cpp2241 const WinEHFuncInfo &Info = *MF.getWinEHFuncInfo(); in getPSPSlotOffsetFromSP()
3851 WinEHFuncInfo &FuncInfo = *MF.getWinEHFuncInfo(); in restoreWin32EHStackPointers()
4110 WinEHFuncInfo &EHInfo = *MF.getWinEHFuncInfo(); in adjustFrameForMsvcCxxEh()
H A DX86ISelLoweringCall.cpp1882 if (WinEHFuncInfo *EHInfo = MF.getWinEHFuncInfo()) { in LowerFormalArguments()
H A DX86ISelLowering.cpp26507 WinEHFuncInfo *EHInfo = MF.getWinEHFuncInfo(); in MarkEHRegistrationNode()
26525 WinEHFuncInfo *EHInfo = MF.getWinEHFuncInfo(); in MarkEHGuard()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DFunctionLoweringInfo.cpp110 WinEHFuncInfo &EHInfo = *MF->getWinEHFuncInfo(); in set()
297 WinEHFuncInfo &EHInfo = *MF->getWinEHFuncInfo(); in set()
H A DSelectionDAGISel.cpp1336 llvm::WinEHFuncInfo *EHInfo = MF->getWinEHFuncInfo(); in reportIPToStateForBlocks()
H A DSelectionDAGBuilder.cpp8246 WinEHFuncInfo *EHInfo = MF.getWinEHFuncInfo(); in lowerEndEH()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64FrameLowering.cpp3639 WinEHFuncInfo &EHInfo = *MF.getWinEHFuncInfo(); in processFunctionBeforeFrameFinalized()