Searched defs:OldFunc (Results 1 - 2 of 2) sorted by relevance

/external/llvm/lib/Transforms/Utils/
H A DCloneFunction.cpp74 // Clone OldFunc into NewFunc, transforming the old arguments into references to
77 void llvm::CloneFunctionInto(Function *NewFunc, const Function *OldFunc, argument
87 for (Function::const_arg_iterator I = OldFunc->arg_begin(),
88 E = OldFunc->arg_end(); I != E; ++I)
95 NewFunc->copyAttributesFrom(OldFunc);
98 AttributeSet OldAttrs = OldFunc->getAttributes();
100 for (const Argument &OldArg : OldFunc->args())
119 for (Function::const_iterator BI = OldFunc->begin(), BE = OldFunc->end();
136 Constant *OldBBAddr = BlockAddress::get(const_cast<Function*>(OldFunc),
179 CloneDebugInfoMetadata(Function *NewFunc, const Function *OldFunc, ValueToValueMapTy &VMap) argument
257 const Function *OldFunc; member in struct:__anon26347::PruningFunctionCloner
419 CloneAndPruneFunctionInto(Function *NewFunc, const Function *OldFunc, ValueToValueMapTy &VMap, bool ModuleLevelChanges, SmallVectorImpl<ReturnInst*> &Returns, const char *NameSuffix, ClonedCodeInfo *CodeInfo, const DataLayout *DL, Instruction *TheCall) argument
[all...]
/external/llvm/unittests/Transforms/Utils/
H A DCloning.cpp225 OldFunc = Function::Create(FuncType, GlobalValue::PrivateLinkage, "f", M);
241 FuncType, true, true, 3, 0, false, OldFunc);
244 BasicBlock* Entry = BasicBlock::Create(C, "", OldFunc);
275 NewFunc = CloneFunction(OldFunc, VMap, true, nullptr);
285 Function* OldFunc; member in class:__anon26558::CloneFunc
293 EXPECT_NE(OldFunc, NewFunc);
309 EXPECT_TRUE((Sub1.getFunction() == OldFunc && Sub2.getFunction() == NewFunc)
310 || (Sub1.getFunction() == NewFunc && Sub2.getFunction() == OldFunc));
331 inst_iterator OldIter = inst_begin(OldFunc);
332 inst_iterator OldEnd = inst_end(OldFunc);
[all...]

Completed in 5930 milliseconds