Searched refs:NewFunc (Results 1 - 4 of 4) sorted by relevance
/external/llvm/lib/Transforms/Utils/ |
H A D | CloneFunction.cpp | 74 // 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 D | Cloning.cpp | 275 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 D | Cloning.h | 118 /// 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 D | SemaTemplateInstantiateDecl.cpp | 1208 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