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()
508 DenseMap<BasicBlock *, ColorVector> &BlockColors, WinEHFuncInfo &FuncInfo, in getBaseStateForBB() argument
517 auto BaseStateI = FuncInfo.FuncletBaseStateMap.find(FuncletPad); in getBaseStateForBB()
518 if (BaseStateI != FuncInfo.FuncletBaseStateMap.end()) in getBaseStateForBB()
527 DenseMap<BasicBlock *, ColorVector> &BlockColors, WinEHFuncInfo &FuncInfo, in getStateForCall() argument
531 assert(FuncInfo.InvokeStateMap.count(II) && "invoke has no state!"); in getStateForCall()
532 return FuncInfo.InvokeStateMap[II]; in getStateForCall()
536 return getBaseStateForBB(BlockColors, FuncInfo, Call.getParent()); in getStateForCall()
626 void WinEHStatePass::addStateStores(Function &F, WinEHFuncInfo &FuncInfo) { in addStateStores() argument
646 calculateSEHStateNumbers(&F, FuncInfo); in addStateStores()
648 calculateWinCXXEHStateNumbers(&F, FuncInfo); in addStateStores()
672 int State = getStateForCall(BlockColors, FuncInfo, *Call); in addStateStores()
739 int State = getStateForCall(BlockColors, FuncInfo, *Call); in addStateStores()
778 State = Builder.getInt32(getStateForCall(BlockColors, FuncInfo, *Call)); in addStateStores()