/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | WinEHFuncInfo.h | 90 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 D | MachineFunction.h | 76 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 D | WinException.h | 24 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 D | WinException.cpp | 103 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 D | WinEHPrepare.cpp | 145 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 D | StackColoring.cpp | 710 if (WinEHFuncInfo *EHInfo = MF->getWinEHFuncInfo()) in collectMarkers() 1104 if (WinEHFuncInfo *EHInfo = MF->getWinEHFuncInfo()) in remapInstructions()
|
H A D | MachineFunction.cpp | 237 WinEHInfo = new (Allocator) WinEHFuncInfo(); in init() 298 WinEHInfo->~WinEHFuncInfo(); in clear()
|
H A D | PrologEpilogInserter.cpp | 975 if (const WinEHFuncInfo *FuncInfo = MF.getWinEHFuncInfo()) in calculateFrameObjectOffsets()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86WinEHState.cpp | 63 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 D | X86FrameLowering.cpp | 2241 const WinEHFuncInfo &Info = *MF.getWinEHFuncInfo(); in getPSPSlotOffsetFromSP() 3851 WinEHFuncInfo &FuncInfo = *MF.getWinEHFuncInfo(); in restoreWin32EHStackPointers() 4110 WinEHFuncInfo &EHInfo = *MF.getWinEHFuncInfo(); in adjustFrameForMsvcCxxEh()
|
H A D | X86ISelLoweringCall.cpp | 1882 if (WinEHFuncInfo *EHInfo = MF.getWinEHFuncInfo()) { in LowerFormalArguments()
|
H A D | X86ISelLowering.cpp | 26507 WinEHFuncInfo *EHInfo = MF.getWinEHFuncInfo(); in MarkEHRegistrationNode() 26525 WinEHFuncInfo *EHInfo = MF.getWinEHFuncInfo(); in MarkEHGuard()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | FunctionLoweringInfo.cpp | 110 WinEHFuncInfo &EHInfo = *MF->getWinEHFuncInfo(); in set() 297 WinEHFuncInfo &EHInfo = *MF->getWinEHFuncInfo(); in set()
|
H A D | SelectionDAGISel.cpp | 1336 llvm::WinEHFuncInfo *EHInfo = MF->getWinEHFuncInfo(); in reportIPToStateForBlocks()
|
H A D | SelectionDAGBuilder.cpp | 8246 WinEHFuncInfo *EHInfo = MF.getWinEHFuncInfo(); in lowerEndEH()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64FrameLowering.cpp | 3639 WinEHFuncInfo &EHInfo = *MF.getWinEHFuncInfo(); in processFunctionBeforeFrameFinalized()
|