Lines Matching refs:FuncInfo
63 void addStateStores(Function &F, WinEHFuncInfo &FuncInfo);
74 WinEHFuncInfo &FuncInfo, BasicBlock *BB);
76 WinEHFuncInfo &FuncInfo, CallBase &Call);
189 WinEHFuncInfo FuncInfo; in runOnFunction() local
190 addStateStores(F, FuncInfo); in runOnFunction()
504 DenseMap<BasicBlock *, ColorVector> &BlockColors, WinEHFuncInfo &FuncInfo, in getBaseStateForBB() argument
513 auto BaseStateI = FuncInfo.FuncletBaseStateMap.find(FuncletPad); in getBaseStateForBB()
514 if (BaseStateI != FuncInfo.FuncletBaseStateMap.end()) in getBaseStateForBB()
523 DenseMap<BasicBlock *, ColorVector> &BlockColors, WinEHFuncInfo &FuncInfo, in getStateForCall() argument
527 assert(FuncInfo.InvokeStateMap.count(II) && "invoke has no state!"); in getStateForCall()
528 return FuncInfo.InvokeStateMap[II]; in getStateForCall()
532 return getBaseStateForBB(BlockColors, FuncInfo, Call.getParent()); in getStateForCall()
622 void WinEHStatePass::addStateStores(Function &F, WinEHFuncInfo &FuncInfo) { in addStateStores() argument
642 calculateSEHStateNumbers(&F, FuncInfo); in addStateStores()
644 calculateWinCXXEHStateNumbers(&F, FuncInfo); in addStateStores()
668 int State = getStateForCall(BlockColors, FuncInfo, *Call); in addStateStores()
735 int State = getStateForCall(BlockColors, FuncInfo, *Call); in addStateStores()
774 State = Builder.getInt32(getStateForCall(BlockColors, FuncInfo, *Call)); in addStateStores()