/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | CloneFunction.cpp | 92 void llvm::CloneFunctionInto(Function *NewFunc, const Function *OldFunc, in CloneFunctionInto() argument 99 NewFunc->setIsNewDbgInfoFormat(OldFunc->IsNewDbgInfoFormat); in CloneFunctionInto() 111 AttributeList NewAttrs = NewFunc->getAttributes(); in CloneFunctionInto() 112 NewFunc->copyAttributesFrom(OldFunc); in CloneFunctionInto() 113 NewFunc->setAttributes(NewAttrs); in CloneFunctionInto() 120 NewFunc->setPersonalityFn(MapValue(OldFunc->getPersonalityFn(), VMap, in CloneFunctionInto() 125 NewFunc->setPrefixData(MapValue(OldFunc->getPrefixData(), VMap, in CloneFunctionInto() 131 NewFunc->setPrologueData(MapValue(OldFunc->getPrologueData(), VMap, in CloneFunctionInto() 136 SmallVector<AttributeSet, 4> NewArgAttrs(NewFunc->arg_size()); in CloneFunctionInto() 147 NewFunc->setAttributes( in CloneFunctionInto() [all …]
|
H A D | CodeExtractor.cpp | 1544 static void fixupDebugInfoPostExtraction(Function &OldFunc, Function &NewFunc, in fixupDebugInfoPostExtraction() argument 1551 stripDebugInfo(NewFunc); in fixupDebugInfoPostExtraction() 1553 eraseDebugIntrinsicsWithNonLocalRefs(NewFunc); in fixupDebugInfoPostExtraction() 1569 OldSP->getUnit(), NewFunc.getName(), NewFunc.getName(), OldSP->getFile(), in fixupDebugInfoPostExtraction() 1571 NewFunc.setSubprogram(NewSP); in fixupDebugInfoPostExtraction() 1573 auto IsInvalidLocation = [&NewFunc](Value *Location) { in fixupDebugInfoPostExtraction() 1580 return LocationInst && LocationInst->getFunction() != &NewFunc; in fixupDebugInfoPostExtraction() 1646 for (Instruction &I : instructions(NewFunc)) { in fixupDebugInfoPostExtraction() 1687 for (Instruction &I : instructions(NewFunc)) { in fixupDebugInfoPostExtraction() 1707 eraseDebugIntrinsicsWithNonLocalRefs(NewFunc); in fixupDebugInfoPostExtraction() [all …]
|
H A D | BuildLibCalls.cpp | 1952 const TargetLibraryInfo *TLI, LibFunc NewFunc, in emitHotColdNew() argument 1955 if (!isLibFuncEmittable(M, TLI, NewFunc)) in emitHotColdNew() 1958 StringRef Name = TLI->getName(NewFunc); in emitHotColdNew() 1973 LibFunc NewFunc, uint8_t HotCold) { in emitHotColdNewNoThrow() argument 1975 if (!isLibFuncEmittable(M, TLI, NewFunc)) in emitHotColdNewNoThrow() 1978 StringRef Name = TLI->getName(NewFunc); in emitHotColdNewNoThrow() 1994 LibFunc NewFunc, uint8_t HotCold) { in emitHotColdNewAligned() argument 1996 if (!isLibFuncEmittable(M, TLI, NewFunc)) in emitHotColdNewAligned() 1999 StringRef Name = TLI->getName(NewFunc); in emitHotColdNewAligned() 2015 LibFunc NewFunc, uint8_t HotCold) { in emitHotColdNewAlignedNoThrow() argument [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPURewriteOutArguments.cpp | 316 Function *NewFunc = Function::Create(NewFuncTy, Function::PrivateLinkage, in runOnFunction() 318 F.getParent()->getFunctionList().insert(F.getIterator(), NewFunc); in runOnFunction() 319 NewFunc->copyAttributesFrom(&F); in runOnFunction() 320 NewFunc->setComdat(F.getComdat()); in runOnFunction() 324 NewFunc->stealArgumentListFrom(F); in runOnFunction() 330 NewFunc->removeRetAttrs(RetAttrs); in runOnFunction() 333 NewFunc->setIsNewDbgInfoFormat(F.IsNewDbgInfoFormat); in runOnFunction() 337 NewFunc->splice(NewFunc->begin(), &F); in runOnFunction() 375 CallInst *StubCall = B.CreateCall(NewFunc, StubCallArg in runOnFunction() 317 Function *NewFunc = Function::Create(NewFuncTy, Function::PrivateLinkage, runOnFunction() local [all...] |
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | Cloning.h | 169 void CloneFunctionInto(Function *NewFunc, const Function *OldFunc, 177 void CloneAndPruneIntoFromInst(Function *NewFunc, const Function *OldFunc, 195 void CloneAndPruneFunctionInto(Function *NewFunc, const Function *OldFunc,
|
H A D | BuildLibCalls.h | 258 const TargetLibraryInfo *TLI, LibFunc NewFunc, 261 const TargetLibraryInfo *TLI, LibFunc NewFunc, 264 const TargetLibraryInfo *TLI, LibFunc NewFunc, 269 LibFunc NewFunc, uint8_t HotCold);
|
H A D | CodeExtractor.h | 180 const Function &NewFunc,
|
/freebsd/contrib/llvm-project/llvm/lib/ProfileData/ |
H A D | InstrProfWriter.cpp | 229 bool NewFunc; in overlapRecord() local 231 std::tie(Where, NewFunc) = in overlapRecord() 233 if (NewFunc) { in overlapRecord() 251 bool NewFunc; in addRecord() local 253 std::tie(Where, NewFunc) = in addRecord() 261 if (NewFunc) { in addRecord()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | MemProfContextDisambiguation.cpp | 2886 auto *NewFunc = CloneFunction(Func.func(), VMap); in cloneFunctionForCallsite() local 2889 NewFunc->setName(Name); in cloneFunctionForCallsite() 2897 << "created clone " << ore::NV("NewFunction", NewFunc)); in cloneFunctionForCallsite() 2898 return {NewFunc, CloneNo}; in cloneFunctionForCallsite()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaTemplateInstantiateDecl.cpp | 2079 const FunctionProtoType *NewFunc in adjustFunctionTypeForInstantiation() local 2081 if (OrigFunc->getExtInfo() == NewFunc->getExtInfo()) in adjustFunctionTypeForInstantiation() 2084 FunctionProtoType::ExtProtoInfo NewEPI = NewFunc->getExtProtoInfo(); in adjustFunctionTypeForInstantiation() 2086 return Context.getFunctionType(NewFunc->getReturnType(), in adjustFunctionTypeForInstantiation() 2087 NewFunc->getParamTypes(), NewEPI); in adjustFunctionTypeForInstantiation()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGOpenMPRuntimeGPU.cpp | 1730 llvm::Function *NewFunc) { in emitReduction() argument 1733 CGF.CurFn = NewFunc; in emitReduction()
|