Home
last modified time | relevance | path

Searched refs:NewFunc (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCloneFunction.cpp92 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 DCodeExtractor.cpp1544 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 DBuildLibCalls.cpp1952 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 DAMDGPURewriteOutArguments.cpp316 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 DCloning.h169 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 DBuildLibCalls.h258 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 DCodeExtractor.h180 const Function &NewFunc,
/freebsd/contrib/llvm-project/llvm/lib/ProfileData/
H A DInstrProfWriter.cpp229 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 DMemProfContextDisambiguation.cpp2886 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 DSemaTemplateInstantiateDecl.cpp2079 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 DCGOpenMPRuntimeGPU.cpp1730 llvm::Function *NewFunc) { in emitReduction() argument
1733 CGF.CurFn = NewFunc; in emitReduction()