Lines Matching refs:FnData

200   const AllocFnsTy *FnData = &Iter->second;  in getAllocationDataForFunction()  local
201 if ((FnData->AllocTy & AllocTy) != FnData->AllocTy) in getAllocationDataForFunction()
205 int FstParam = FnData->FstParam; in getAllocationDataForFunction()
206 int SndParam = FnData->SndParam; in getAllocationDataForFunction()
210 FTy->getNumParams() == FnData->NumParams && in getAllocationDataForFunction()
217 return *FnData; in getAllocationDataForFunction()
355 const std::optional<AllocFnsTy> FnData = getAllocationData(V, AnyAlloc, TLI); in getAllocAlignment() local
356 if (FnData && FnData->AlignParam >= 0) { in getAllocAlignment()
357 return V->getOperand(FnData->AlignParam); in getAllocAlignment()
383 std::optional<AllocFnsTy> FnData = getAllocationSize(CB, TLI); in getAllocSize() local
384 if (!FnData) in getAllocSize()
393 if (FnData->AllocTy == StrDupLike) { in getAllocSize()
399 if (FnData->FstParam > 0) { in getAllocSize()
401 dyn_cast<ConstantInt>(Mapper(CB->getArgOperand(FnData->FstParam))); in getAllocSize()
413 dyn_cast<ConstantInt>(Mapper(CB->getArgOperand(FnData->FstParam))); in getAllocSize()
422 if (FnData->SndParam < 0) in getAllocSize()
425 Arg = dyn_cast<ConstantInt>(Mapper(CB->getArgOperand(FnData->SndParam))); in getAllocSize()
540 std::optional<FreeFnsTy> FnData = getFreeFunctionDataForFunction(F, TLIFn); in isLibFreeFunction() local
541 if (!FnData) in isLibFreeFunction()
550 if (FTy->getNumParams() != FnData->NumParams) in isLibFreeFunction()
1159 std::optional<AllocFnsTy> FnData = getAllocationSize(&CB, TLI); in visitCallBase() local
1160 if (!FnData) in visitCallBase()
1164 if (FnData->AllocTy == StrDupLike) { in visitCallBase()
1169 Value *FirstArg = CB.getArgOperand(FnData->FstParam); in visitCallBase()
1171 if (FnData->SndParam < 0) in visitCallBase()
1174 Value *SecondArg = CB.getArgOperand(FnData->SndParam); in visitCallBase()