Searched refs:NewFunc (Results 1 - 3 of 3) sorted by relevance

/freebsd-10-stable/contrib/llvm/lib/Transforms/Utils/
H A DCloneFunction.cpp73 // Clone OldFunc into NewFunc, transforming the old arguments into references to
76 void llvm::CloneFunctionInto(Function *NewFunc, const Function *OldFunc, argument
103 NewFunc->setAttributes(NewFunc->getAttributes()
104 .addAttributes(NewFunc->getContext(),
107 NewFunc->setAttributes(NewFunc->getAttributes()
108 .addAttributes(NewFunc->getContext(),
121 BasicBlock *CBB = CloneBasicBlock(&BB, VMap, NameSuffix, NewFunc, CodeInfo);
135 VMap[OldBBAddr] = BlockAddress::get(NewFunc, CB
202 Function *NewFunc; member in struct:__anon2835::PruningFunctionCloner
365 CloneAndPruneFunctionInto(Function *NewFunc, const Function *OldFunc, ValueToValueMapTy &VMap, bool ModuleLevelChanges, SmallVectorImpl<ReturnInst*> &Returns, const char *NameSuffix, ClonedCodeInfo *CodeInfo, const DataLayout *TD, Instruction *TheCall) argument
[all...]
/freebsd-10-stable/contrib/llvm/include/llvm/Transforms/Utils/
H A DCloning.h119 /// Clone OldFunc into NewFunc, transforming the old arguments into references
120 /// to VMap values. Note that if NewFunc already has basic blocks, the ones
128 void CloneFunctionInto(Function *NewFunc, const Function *OldFunc,
148 void CloneAndPruneFunctionInto(Function *NewFunc, const Function *OldFunc,
/freebsd-10-stable/contrib/llvm/tools/clang/lib/Sema/
H A DSemaTemplateInstantiateDecl.cpp1166 const FunctionProtoType *NewFunc local
1168 if (OrigFunc->getExtInfo() == NewFunc->getExtInfo())
1171 FunctionProtoType::ExtProtoInfo NewEPI = NewFunc->getExtProtoInfo();
1173 return Context.getFunctionType(NewFunc->getResultType(),
1174 NewFunc->getArgTypes(), NewEPI);

Completed in 293 milliseconds