Searched refs:NewFunc (Results 1 - 4 of 4) 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
94 AttributeSet NewAttrs = NewFunc->getAttributes();
95 NewFunc->copyAttributesFrom(OldFunc);
96 NewFunc->setAttributes(NewAttrs);
108 NewFunc->setAttributes(
109 NewFunc->getAttributes()
110 .addAttributes(NewFunc->getContext(), AttributeSet::ReturnIndex,
112 .addAttributes(NewFunc->getContext(), AttributeSet::FunctionIndex,
124 BasicBlock *CBB = CloneBasicBlock(&BB, VMap, NameSuffix, NewFunc, CodeInf
179 CloneDebugInfoMetadata(Function *NewFunc, const Function *OldFunc, ValueToValueMapTy &VMap) argument
256 Function *NewFunc; 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.cpp275 NewFunc = CloneFunction(OldFunc, VMap, true, nullptr);
276 M->getFunctionList().push_back(NewFunc);
286 Function* NewFunc; 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));
333 inst_iterator NewIter = inst_begin(NewFunc);
334 inst_iterator NewEnd = inst_end(NewFunc);
355 EXPECT_EQ(NewFunc, NewSubprogram.getFunction());
370 inst_iterator NewIter = inst_begin(NewFunc);
[all...]
/external/llvm/include/llvm/Transforms/Utils/
H A DCloning.h118 /// Clone OldFunc into NewFunc, transforming the old arguments into references
119 /// to VMap values. Note that if NewFunc already has basic blocks, the ones
127 void CloneFunctionInto(Function *NewFunc, const Function *OldFunc,
147 void CloneAndPruneFunctionInto(Function *NewFunc, const Function *OldFunc,
/external/clang/lib/Sema/
H A DSemaTemplateInstantiateDecl.cpp1208 const FunctionProtoType *NewFunc local
1210 if (OrigFunc->getExtInfo() == NewFunc->getExtInfo())
1213 FunctionProtoType::ExtProtoInfo NewEPI = NewFunc->getExtProtoInfo();
1215 return Context.getFunctionType(NewFunc->getReturnType(),
1216 NewFunc->getParamTypes(), NewEPI);

Completed in 3276 milliseconds