Lines Matching defs:FnData
197 const AllocFnsTy *FnData = &Iter->second;
198 if ((FnData->AllocTy & AllocTy) != FnData->AllocTy)
202 int FstParam = FnData->FstParam;
203 int SndParam = FnData->SndParam;
207 FTy->getNumParams() == FnData->NumParams &&
214 return *FnData;
343 const std::optional<AllocFnsTy> FnData = getAllocationData(V, AnyAlloc, TLI);
344 if (FnData && FnData->AlignParam >= 0) {
345 return V->getOperand(FnData->AlignParam);
371 std::optional<AllocFnsTy> FnData = getAllocationSize(CB, TLI);
372 if (!FnData)
381 if (FnData->AllocTy == StrDupLike) {
387 if (FnData->FstParam > 0) {
389 dyn_cast<ConstantInt>(Mapper(CB->getArgOperand(FnData->FstParam)));
401 dyn_cast<ConstantInt>(Mapper(CB->getArgOperand(FnData->FstParam)));
410 if (FnData->SndParam < 0)
413 Arg = dyn_cast<ConstantInt>(Mapper(CB->getArgOperand(FnData->SndParam)));
527 std::optional<FreeFnsTy> FnData = getFreeFunctionDataForFunction(F, TLIFn);
528 if (!FnData)
537 if (FTy->getNumParams() != FnData->NumParams)
1298 std::optional<AllocFnsTy> FnData = getAllocationSize(&CB, TLI);
1299 if (!FnData)
1303 if (FnData->AllocTy == StrDupLike) {
1308 Value *FirstArg = CB.getArgOperand(FnData->FstParam);
1310 if (FnData->SndParam < 0)
1313 Value *SecondArg = CB.getArgOperand(FnData->SndParam);