Lines Matching refs:FnData

194   const AllocFnsTy *FnData = &Iter->second;  in getAllocationDataForFunction()  local
195 if ((FnData->AllocTy & AllocTy) != FnData->AllocTy) in getAllocationDataForFunction()
199 int FstParam = FnData->FstParam; in getAllocationDataForFunction()
200 int SndParam = FnData->SndParam; in getAllocationDataForFunction()
204 FTy->getNumParams() == FnData->NumParams && in getAllocationDataForFunction()
211 return *FnData; in getAllocationDataForFunction()
368 const Optional<AllocFnsTy> FnData = getAllocationData(V, AnyAlloc, TLI); in getAllocAlignment() local
369 if (FnData && FnData->AlignParam >= 0) { in getAllocAlignment()
370 return V->getOperand(FnData->AlignParam); in getAllocAlignment()
396 Optional<AllocFnsTy> FnData = getAllocationSize(CB, TLI); in getAllocSize() local
397 if (!FnData) in getAllocSize()
406 if (FnData->AllocTy == StrDupLike) { in getAllocSize()
412 if (FnData->FstParam > 0) { in getAllocSize()
414 dyn_cast<ConstantInt>(Mapper(CB->getArgOperand(FnData->FstParam))); in getAllocSize()
426 dyn_cast<ConstantInt>(Mapper(CB->getArgOperand(FnData->FstParam))); in getAllocSize()
435 if (FnData->SndParam < 0) in getAllocSize()
438 Arg = dyn_cast<ConstantInt>(Mapper(CB->getArgOperand(FnData->SndParam))); in getAllocSize()
558 Optional<FreeFnsTy> FnData = getFreeFunctionDataForFunction(F, TLIFn); in isLibFreeFunction() local
559 if (!FnData) in isLibFreeFunction()
568 if (FTy->getNumParams() != FnData->NumParams) in isLibFreeFunction()
1147 Optional<AllocFnsTy> FnData = getAllocationSize(&CB, TLI); in visitCallBase() local
1148 if (!FnData) in visitCallBase()
1152 if (FnData->AllocTy == StrDupLike) { in visitCallBase()
1157 Value *FirstArg = CB.getArgOperand(FnData->FstParam); in visitCallBase()
1159 if (FnData->SndParam < 0) in visitCallBase()
1162 Value *SecondArg = CB.getArgOperand(FnData->SndParam); in visitCallBase()