Searched refs:NewFunc (Results 1 – 7 of 7) sorted by relevance
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| D | CloneFunction.cpp | 83 void llvm::CloneFunctionInto(Function *NewFunc, const Function *OldFunc, in CloneFunctionInto() argument 101 AttributeList NewAttrs = NewFunc->getAttributes(); in CloneFunctionInto() 102 NewFunc->copyAttributesFrom(OldFunc); in CloneFunctionInto() 103 NewFunc->setAttributes(NewAttrs); in CloneFunctionInto() 107 NewFunc->setPersonalityFn( in CloneFunctionInto() 112 SmallVector<AttributeSet, 4> NewArgAttrs(NewFunc->arg_size()); in CloneFunctionInto() 123 NewFunc->setAttributes( in CloneFunctionInto() 124 AttributeList::get(NewFunc->getContext(), OldAttrs.getFnAttributes(), in CloneFunctionInto() 143 assert((NewFunc->getParent() == nullptr || in CloneFunctionInto() 144 NewFunc->getParent() == OldFunc->getParent()) && in CloneFunctionInto() [all …]
|
| D | CodeExtractor.cpp | 1466 static void fixupDebugInfoPostExtraction(Function &OldFunc, Function &NewFunc, in fixupDebugInfoPostExtraction() argument 1473 stripDebugInfo(NewFunc); in fixupDebugInfoPostExtraction() 1475 eraseDebugIntrinsicsWithNonLocalRefs(NewFunc); in fixupDebugInfoPostExtraction() 1490 OldSP->getUnit(), NewFunc.getName(), NewFunc.getName(), OldSP->getFile(), in fixupDebugInfoPostExtraction() 1492 NewFunc.setSubprogram(NewSP); in fixupDebugInfoPostExtraction() 1502 for (Instruction &I : instructions(NewFunc)) { in fixupDebugInfoPostExtraction() 1518 auto IsInvalidLocation = [&NewFunc](Value *Location) { in fixupDebugInfoPostExtraction() 1525 return LocationInst && LocationInst->getFunction() != &NewFunc; in fixupDebugInfoPostExtraction() 1551 for (Instruction &I : instructions(NewFunc)) { in fixupDebugInfoPostExtraction() 1567 eraseDebugIntrinsicsWithNonLocalRefs(NewFunc); in fixupDebugInfoPostExtraction() [all …]
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| D | AMDGPURewriteOutArguments.cpp | 346 Function *NewFunc = Function::Create(NewFuncTy, Function::PrivateLinkage, in runOnFunction() local 348 F.getParent()->getFunctionList().insert(F.getIterator(), NewFunc); in runOnFunction() 349 NewFunc->copyAttributesFrom(&F); in runOnFunction() 350 NewFunc->setComdat(F.getComdat()); in runOnFunction() 354 NewFunc->stealArgumentListFrom(F); in runOnFunction() 360 NewFunc->removeAttributes(AttributeList::ReturnIndex, RetAttrs); in runOnFunction() 365 NewFunc->getBasicBlockList().splice(NewFunc->begin(), F.getBasicBlockList()); in runOnFunction() 427 CallInst *StubCall = B.CreateCall(NewFunc, StubCallArgs); in runOnFunction()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| D | Cloning.h | 167 void CloneFunctionInto(Function *NewFunc, const Function *OldFunc, 175 void CloneAndPruneIntoFromInst(Function *NewFunc, const Function *OldFunc, 193 void CloneAndPruneFunctionInto(Function *NewFunc, const Function *OldFunc,
|
| D | CodeExtractor.h | 146 const Function &NewFunc,
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/ProfileData/ |
| D | InstrProfWriter.cpp | 207 bool NewFunc; in overlapRecord() local 209 std::tie(Where, NewFunc) = in overlapRecord() 211 if (NewFunc) { in overlapRecord() 230 bool NewFunc; in addRecord() local 232 std::tie(Where, NewFunc) = in addRecord() 240 if (NewFunc) { in addRecord()
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/ |
| D | SemaTemplateInstantiateDecl.cpp | 1920 const FunctionProtoType *NewFunc in adjustFunctionTypeForInstantiation() local 1922 if (OrigFunc->getExtInfo() == NewFunc->getExtInfo()) in adjustFunctionTypeForInstantiation() 1925 FunctionProtoType::ExtProtoInfo NewEPI = NewFunc->getExtProtoInfo(); in adjustFunctionTypeForInstantiation() 1927 return Context.getFunctionType(NewFunc->getReturnType(), in adjustFunctionTypeForInstantiation() 1928 NewFunc->getParamTypes(), NewEPI); in adjustFunctionTypeForInstantiation()
|