|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
include/llvm/CodeGen/MachineFunction.h 74 struct WinEHFuncInfo;
lib/CodeGen/AsmPrinter/WinException.h 25 struct WinEHFuncInfo;
References
include/llvm/CodeGen/MachineFunction.h 252 WinEHFuncInfo *WinEHInfo = nullptr;
520 const WinEHFuncInfo *getWinEHFuncInfo() const { return WinEHInfo; }
521 WinEHFuncInfo *getWinEHFuncInfo() { return WinEHInfo; }
include/llvm/CodeGen/WinEHFuncInfo.h 119 WinEHFuncInfo &FuncInfo);
122 WinEHFuncInfo &FuncInfo);
124 void calculateClrEHStateNumbers(const Function *Fn, WinEHFuncInfo &FuncInfo);
include/llvm/Support/Allocator.h 88 !std::is_same<typename std::remove_cv<T>::type, void>::value, void>::type
89 Deallocate(T *Ptr, size_t Num = 1) {
90 Deallocate(static_cast<const void *>(Ptr), Num * sizeof(T));
lib/CodeGen/AsmPrinter/WinException.cpp 99 const WinEHFuncInfo &FuncInfo = *MF->getWinEHFuncInfo();
337 const WinEHFuncInfo &FuncInfo) {
387 InvokeStateChangeIterator(const WinEHFuncInfo &EHInfo,
401 range(const WinEHFuncInfo &EHInfo, MachineFunction::const_iterator Begin,
439 const WinEHFuncInfo &EHInfo;
552 const WinEHFuncInfo &FuncInfo = *MF->getWinEHFuncInfo();
615 void WinException::emitSEHActionsForRange(const WinEHFuncInfo &FuncInfo,
661 const WinEHFuncInfo &FuncInfo = *MF->getWinEHFuncInfo();
885 const MachineFunction *MF, const WinEHFuncInfo &FuncInfo,
938 void WinException::emitEHRegistrationOffsetLabel(const WinEHFuncInfo &FuncInfo,
977 const WinEHFuncInfo &FuncInfo = *MF->getWinEHFuncInfo();
1058 static int getTryRank(const WinEHFuncInfo &FuncInfo, int State) {
1067 static int getTryAncestor(const WinEHFuncInfo &FuncInfo, int Left, int Right) {
1094 const WinEHFuncInfo &FuncInfo = *MF->getWinEHFuncInfo();
lib/CodeGen/AsmPrinter/WinException.h 51 void emitSEHActionsForRange(const WinEHFuncInfo &FuncInfo,
67 const MachineFunction *MF, const WinEHFuncInfo &FuncInfo,
72 void emitEHRegistrationOffsetLabel(const WinEHFuncInfo &FuncInfo,
86 int getFrameIndexOffset(int FrameIndex, const WinEHFuncInfo &FuncInfo);
lib/CodeGen/MachineFunction.cpp 191 WinEHInfo = new (Allocator) WinEHFuncInfo();
lib/CodeGen/PrologEpilogInserter.cpp 924 if (const WinEHFuncInfo *FuncInfo = MF.getWinEHFuncInfo())
lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp 106 WinEHFuncInfo &EHInfo = *MF->getWinEHFuncInfo();
294 WinEHFuncInfo &EHInfo = *MF->getWinEHFuncInfo();
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp 7085 WinEHFuncInfo *EHInfo = DAG.getMachineFunction().getWinEHFuncInfo();
lib/CodeGen/StackColoring.cpp 1065 if (WinEHFuncInfo *EHInfo = MF->getWinEHFuncInfo())
lib/CodeGen/WinEHPrepare.cpp 129 static int addUnwindMapEntry(WinEHFuncInfo &FuncInfo, int ToState,
138 static void addTryBlockMapEntry(WinEHFuncInfo &FuncInfo, int TryLow,
173 WinEHFuncInfo &FuncInfo) {
235 static void calculateCXXStateNumbers(WinEHFuncInfo &FuncInfo,
315 static int addSEHExcept(WinEHFuncInfo &FuncInfo, int ParentState,
326 static int addSEHFinally(WinEHFuncInfo &FuncInfo, int ParentState,
337 static void calculateSEHStateNumbers(WinEHFuncInfo &FuncInfo,
428 WinEHFuncInfo &FuncInfo) {
446 WinEHFuncInfo &FuncInfo) {
463 static int addClrEHHandler(WinEHFuncInfo &FuncInfo, int HandlerParentState,
477 WinEHFuncInfo &FuncInfo) {
lib/Target/AArch64/AArch64FrameLowering.cpp 2360 WinEHFuncInfo &EHInfo = *MF.getWinEHFuncInfo();
lib/Target/X86/X86FrameLowering.cpp 1544 const WinEHFuncInfo &Info = *MF.getWinEHFuncInfo();
2955 WinEHFuncInfo &FuncInfo = *MF.getWinEHFuncInfo();
3189 WinEHFuncInfo &EHInfo = *MF.getWinEHFuncInfo();
lib/Target/X86/X86ISelLowering.cpp 3510 if (WinEHFuncInfo *EHInfo = MF.getWinEHFuncInfo()) {
23885 WinEHFuncInfo *EHInfo = MF.getWinEHFuncInfo();
23903 WinEHFuncInfo *EHInfo = MF.getWinEHFuncInfo();
lib/Target/X86/X86WinEHState.cpp 62 void addStateStores(Function &F, WinEHFuncInfo &FuncInfo);
73 WinEHFuncInfo &FuncInfo, BasicBlock *BB);
75 WinEHFuncInfo &FuncInfo, CallSite CS);
193 WinEHFuncInfo FuncInfo;
516 DenseMap<BasicBlock *, ColorVector> &BlockColors, WinEHFuncInfo &FuncInfo,
535 DenseMap<BasicBlock *, ColorVector> &BlockColors, WinEHFuncInfo &FuncInfo,
637 void WinEHStatePass::addStateStores(Function &F, WinEHFuncInfo &FuncInfo) {
usr/include/c++/7.4.0/type_traits 1554 { typedef _Tp type; };
1563 { typedef _Tp type; };
1574 remove_const<typename remove_volatile<_Tp>::type>::type type;