reference, declarationdefinition
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;