• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/llvmCore-3425.0.34/lib/Transforms/Utils/

Lines Matching defs:OldFunc

73 // Clone OldFunc into NewFunc, transforming the old arguments into references to
76 void llvm::CloneFunctionInto(Function *NewFunc, const Function *OldFunc,
85 for (Function::const_arg_iterator I = OldFunc->arg_begin(),
86 E = OldFunc->arg_end(); I != E; ++I)
91 if (NewFunc->arg_size() == OldFunc->arg_size())
92 NewFunc->copyAttributesFrom(OldFunc);
95 for (Function::const_arg_iterator I = OldFunc->arg_begin(),
96 E = OldFunc->arg_end(); I != E; ++I)
98 Anew->addAttr( OldFunc->getAttributes()
101 .addAttr(0, OldFunc->getAttributes()
104 .addAttr(~0, OldFunc->getAttributes()
113 for (Function::const_iterator BI = OldFunc->begin(), BE = OldFunc->end();
130 Constant *OldBBAddr = BlockAddress::get(const_cast<Function*>(OldFunc),
142 for (Function::iterator BB = cast<BasicBlock>(VMap[OldFunc->begin()]),
200 const Function *OldFunc;
213 : NewFunc(newFunc), OldFunc(oldFunc),
249 Constant *OldBBAddr = BlockAddress::get(const_cast<Function*>(OldFunc),
362 void llvm::CloneAndPruneFunctionInto(Function *NewFunc, const Function *OldFunc,
373 for (Function::const_arg_iterator II = OldFunc->arg_begin(),
374 E = OldFunc->arg_end(); II != E; ++II)
378 PruningFunctionCloner PFC(NewFunc, OldFunc, VMap, ModuleLevelChanges,
383 CloneWorklist.push_back(&OldFunc->getEntryBlock());
396 for (Function::const_iterator BI = OldFunc->begin(), BE = OldFunc->end();
515 Function::iterator Begin = cast<BasicBlock>(VMap[&OldFunc->getEntryBlock()]);
566 for (Function::iterator I = cast<BasicBlock>(VMap[&OldFunc->getEntryBlock()]),