Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DCloneFunction.cpp100 NewFunc->copyAttributesFrom(OldFunc); in CloneFunctionInto()
101 NewFunc->setAttributes(NewAttrs); in CloneFunctionInto()
105 NewFunc->setPersonalityFn( in CloneFunctionInto()
121 NewFunc->setAttributes( in CloneFunctionInto()
141 assert((NewFunc->getParent() == nullptr || in CloneFunctionInto()
157 assert(NewFunc->getParent() && in CloneFunctionInto()
249 BE = NewFunc->end(); in CloneFunctionInto()
271 auto *NewModule = NewFunc->getParent(); in CloneFunctionInto()
330 Function *NewFunc; member
502 if (NewFunc != OldFunc) in CloneBlock()
[all …]
H A DCodeExtractor.cpp1522 static void fixupDebugInfoPostExtraction(Function &OldFunc, Function &NewFunc, in fixupDebugInfoPostExtraction() argument
1529 stripDebugInfo(NewFunc); in fixupDebugInfoPostExtraction()
1531 eraseDebugIntrinsicsWithNonLocalRefs(NewFunc); in fixupDebugInfoPostExtraction()
1546 OldSP->getUnit(), NewFunc.getName(), NewFunc.getName(), OldSP->getFile(), in fixupDebugInfoPostExtraction()
1548 NewFunc.setSubprogram(NewSP); in fixupDebugInfoPostExtraction()
1558 for (Instruction &I : instructions(NewFunc)) { in fixupDebugInfoPostExtraction()
1574 auto IsInvalidLocation = [&NewFunc](Value *Location) { in fixupDebugInfoPostExtraction()
1581 return LocationInst && LocationInst->getFunction() != &NewFunc; in fixupDebugInfoPostExtraction()
1607 for (Instruction &I : instructions(NewFunc)) { in fixupDebugInfoPostExtraction()
1623 eraseDebugIntrinsicsWithNonLocalRefs(NewFunc); in fixupDebugInfoPostExtraction()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPURewriteOutArguments.cpp316 Function *NewFunc = Function::Create(NewFuncTy, Function::PrivateLinkage, in runOnFunction() local
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()
335 NewFunc->getBasicBlockList().splice(NewFunc->begin(), F.getBasicBlockList()); in runOnFunction()
373 CallInst *StubCall = B.CreateCall(NewFunc, StubCallArgs); in runOnFunction()
/llvm-project-15.0.7/llvm/unittests/Transforms/Utils/
H A DCloningTest.cpp543 NewFunc = CloneFunction(OldFunc, VMap, nullptr); in CreateNewFunc()
553 Function* NewFunc; member in __anon3052adc40111::CloneFunc
560 EXPECT_NE(OldFunc, NewFunc); in TEST_F()
578 inst_iterator NewIter = inst_begin(NewFunc); in TEST_F()
579 inst_iterator NewEnd = inst_end(NewFunc); in TEST_F()
615 inst_iterator NewIter = inst_begin(NewFunc); in TEST_F()
616 inst_iterator NewEnd = inst_end(NewFunc); in TEST_F()
640 EXPECT_EQ(NewFunc->getSubprogram(), in TEST_F()
652 EXPECT_EQ(NewFunc->getSubprogram(), in TEST_F()
789 EXPECT_TRUE(NewFunc != nullptr); in TEST()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/
H A DCloning.h165 void CloneFunctionInto(Function *NewFunc, const Function *OldFunc,
173 void CloneAndPruneIntoFromInst(Function *NewFunc, const Function *OldFunc,
191 void CloneAndPruneFunctionInto(Function *NewFunc, const Function *OldFunc,
H A DCodeExtractor.h173 const Function &NewFunc,
/llvm-project-15.0.7/llvm/lib/ProfileData/
H A DInstrProfWriter.cpp211 bool NewFunc; in overlapRecord() local
213 std::tie(Where, NewFunc) = in overlapRecord()
215 if (NewFunc) { in overlapRecord()
233 bool NewFunc; in addRecord() local
235 std::tie(Where, NewFunc) = in addRecord()
243 if (NewFunc) { in addRecord()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaTemplateInstantiateDecl.cpp1980 const FunctionProtoType *NewFunc in adjustFunctionTypeForInstantiation() local
1982 if (OrigFunc->getExtInfo() == NewFunc->getExtInfo()) in adjustFunctionTypeForInstantiation()
1985 FunctionProtoType::ExtProtoInfo NewEPI = NewFunc->getExtProtoInfo(); in adjustFunctionTypeForInstantiation()
1987 return Context.getFunctionType(NewFunc->getReturnType(), in adjustFunctionTypeForInstantiation()
1988 NewFunc->getParamTypes(), NewEPI); in adjustFunctionTypeForInstantiation()