Home
last modified time | relevance | path

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

/external/llvm/lib/CodeGen/AsmPrinter/
DWinException.h25 struct WinEHFuncInfo;
45 void emitSEHActionsForRange(const WinEHFuncInfo &FuncInfo,
61 const MachineFunction *MF, const WinEHFuncInfo &FuncInfo,
66 void emitEHRegistrationOffsetLabel(const WinEHFuncInfo &FuncInfo,
80 int getFrameIndexOffset(int FrameIndex, const WinEHFuncInfo &FuncInfo);
DWinException.cpp302 const WinEHFuncInfo &FuncInfo) { in getFrameIndexOffset()
352 InvokeStateChangeIterator(const WinEHFuncInfo &EHInfo, in InvokeStateChangeIterator()
366 range(const WinEHFuncInfo &EHInfo, MachineFunction::const_iterator Begin, in range()
404 const WinEHFuncInfo &EHInfo;
517 const WinEHFuncInfo &FuncInfo = *MF->getWinEHFuncInfo(); in emitCSpecificHandlerTable()
578 void WinException::emitSEHActionsForRange(const WinEHFuncInfo &FuncInfo, in emitSEHActionsForRange()
625 const WinEHFuncInfo &FuncInfo = *MF->getWinEHFuncInfo(); in emitCXXFrameHandler3Table()
849 const MachineFunction *MF, const WinEHFuncInfo &FuncInfo, in computeIP2StateTable()
902 void WinException::emitEHRegistrationOffsetLabel(const WinEHFuncInfo &FuncInfo, in emitEHRegistrationOffsetLabel()
933 const WinEHFuncInfo &FuncInfo = *MF->getWinEHFuncInfo(); in emitExceptHandlerTable()
[all …]
/external/llvm/include/llvm/CodeGen/
DWinEHFuncInfo.h93 struct WinEHFuncInfo { struct
115 WinEHFuncInfo(); argument
122 WinEHFuncInfo &FuncInfo);
125 WinEHFuncInfo &FuncInfo);
127 void calculateClrEHStateNumbers(const Function *Fn, WinEHFuncInfo &FuncInfo);
DMachineFunction.h48 struct WinEHFuncInfo;
185 WinEHFuncInfo *WinEHInfo = nullptr;
308 const WinEHFuncInfo *getWinEHFuncInfo() const { return WinEHInfo; }
309 WinEHFuncInfo *getWinEHFuncInfo() { return WinEHInfo; }
/external/llvm/lib/CodeGen/
DWinEHPrepare.cpp121 static int addUnwindMapEntry(WinEHFuncInfo &FuncInfo, int ToState, in addUnwindMapEntry()
130 static void addTryBlockMapEntry(WinEHFuncInfo &FuncInfo, int TryLow, in addTryBlockMapEntry()
165 WinEHFuncInfo &FuncInfo) { in calculateStateNumbersForInvokes()
227 static void calculateCXXStateNumbers(WinEHFuncInfo &FuncInfo, in calculateCXXStateNumbers()
306 static int addSEHExcept(WinEHFuncInfo &FuncInfo, int ParentState, in addSEHExcept()
317 static int addSEHFinally(WinEHFuncInfo &FuncInfo, int ParentState, in addSEHFinally()
328 static void calculateSEHStateNumbers(WinEHFuncInfo &FuncInfo, in calculateSEHStateNumbers()
419 WinEHFuncInfo &FuncInfo) { in calculateSEHStateNumbers()
437 WinEHFuncInfo &FuncInfo) { in calculateWinCXXEHStateNumbers()
454 static int addClrEHHandler(WinEHFuncInfo &FuncInfo, int HandlerParentState, in addClrEHHandler()
[all …]
DMachineFunction.cpp141 WinEHInfo = new (Allocator) WinEHFuncInfo(); in MachineFunction()
183 WinEHInfo->~WinEHFuncInfo(); in ~MachineFunction()
DStackColoring.cpp908 if (WinEHFuncInfo *EHInfo = MF->getWinEHFuncInfo()) in remapInstructions()
DPrologEpilogInserter.cpp820 if (const WinEHFuncInfo *FuncInfo = Fn.getWinEHFuncInfo()) in calculateFrameObjectOffsets()
/external/llvm/lib/Target/X86/
DX86WinEHState.cpp69 void addStateStores(Function &F, WinEHFuncInfo &FuncInfo);
80 WinEHFuncInfo &FuncInfo, BasicBlock *BB);
82 WinEHFuncInfo &FuncInfo, CallSite CS);
194 WinEHFuncInfo FuncInfo; in runOnFunction()
512 DenseMap<BasicBlock *, ColorVector> &BlockColors, WinEHFuncInfo &FuncInfo, in getBaseStateForBB()
531 DenseMap<BasicBlock *, ColorVector> &BlockColors, WinEHFuncInfo &FuncInfo, in getStateForCallSite()
633 void WinEHStatePass::addStateStores(Function &F, WinEHFuncInfo &FuncInfo) { in addStateStores()
DX86FrameLowering.cpp1436 const WinEHFuncInfo &Info = *MF.getWinEHFuncInfo(); in getPSPSlotOffsetFromSP()
2729 WinEHFuncInfo &FuncInfo = *MF.getWinEHFuncInfo(); in restoreWin32EHStackPointers()
2951 WinEHFuncInfo &EHInfo = *MF.getWinEHFuncInfo(); in processFunctionBeforeFrameFinalized()
/external/llvm/lib/CodeGen/SelectionDAG/
DFunctionLoweringInfo.cpp106 WinEHFuncInfo &EHInfo = *MF->getWinEHFuncInfo(); in set()
324 WinEHFuncInfo &EHInfo = *MF->getWinEHFuncInfo(); in set()
DSelectionDAGBuilder.cpp5746 WinEHFuncInfo *EHInfo = DAG.getMachineFunction().getWinEHFuncInfo(); in lowerInvokable()