Lines Matching refs:FnData
157 const AllocFnsTy *FnData = &Iter->second; in getAllocationDataForFunction() local
158 if ((FnData->AllocTy & AllocTy) != FnData->AllocTy) in getAllocationDataForFunction()
162 int FstParam = FnData->FstParam; in getAllocationDataForFunction()
163 int SndParam = FnData->SndParam; in getAllocationDataForFunction()
167 FTy->getNumParams() == FnData->NumParams && in getAllocationDataForFunction()
174 return *FnData; in getAllocationDataForFunction()
702 Optional<AllocFnsTy> FnData = getAllocationSize(&CB, TLI); in visitCallBase() local
703 if (!FnData) in visitCallBase()
707 if (FnData->AllocTy == StrDupLike) { in visitCallBase()
713 if (FnData->FstParam > 0) { in visitCallBase()
715 dyn_cast<ConstantInt>(CB.getArgOperand(FnData->FstParam)); in visitCallBase()
726 ConstantInt *Arg = dyn_cast<ConstantInt>(CB.getArgOperand(FnData->FstParam)); in visitCallBase()
735 if (FnData->SndParam < 0) in visitCallBase()
738 Arg = dyn_cast<ConstantInt>(CB.getArgOperand(FnData->SndParam)); in visitCallBase()
974 Optional<AllocFnsTy> FnData = getAllocationSize(&CB, TLI); in visitCallBase() local
975 if (!FnData) in visitCallBase()
979 if (FnData->AllocTy == StrDupLike) { in visitCallBase()
984 Value *FirstArg = CB.getArgOperand(FnData->FstParam); in visitCallBase()
986 if (FnData->SndParam < 0) in visitCallBase()
989 Value *SecondArg = CB.getArgOperand(FnData->SndParam); in visitCallBase()