Lines Matching refs:NewF
84 Function *NewF = Function::Create(FT, GlobalValue::ExternalLinkage, Name, M); in getOrCreateFunction() local
86 NewF->setDSOLocal(F->isDSOLocal()); in getOrCreateFunction()
87 NewF->setCallingConv(CallingConv::SPIR_FUNC); in getOrCreateFunction()
88 return NewF; in getOrCreateFunction()
345 Function *NewF = in removeAggregateTypesFromSignature() local
349 auto NewFArgIt = NewF->arg_begin(); in removeAggregateTypesFromSignature()
357 CloneFunctionInto(NewF, F, VMap, CloneFunctionChangeType::LocalChangesOnly, in removeAggregateTypesFromSignature()
359 NewF->takeName(F); in removeAggregateTypesFromSignature()
364 MDArgs.push_back(MDString::get(B.getContext(), NewF->getName())); in removeAggregateTypesFromSignature()
375 CI->mutateFunctionType(NewF->getFunctionType()); in removeAggregateTypesFromSignature()
376 U->replaceUsesOfWith(F, NewF); in removeAggregateTypesFromSignature()
378 return NewF; in removeAggregateTypesFromSignature()
391 Function *NewF = removeAggregateTypesFromSignature(F); in runOnModule() local
393 if (NewF != F) { in runOnModule()