/external/llvm/lib/Target/AMDGPU/ |
AMDGPUAlwaysInlinePass.cpp | 48 Function *NewFunc = CloneFunction(F, VMap); 49 NewFunc->setLinkage(GlobalValue::InternalLinkage); 50 F->replaceAllUsesWith(NewFunc);
|
/external/llvm/lib/Transforms/Utils/ |
CloneFunction.cpp | 75 // Clone OldFunc into NewFunc, transforming the old arguments into references to 78 void llvm::CloneFunctionInto(Function *NewFunc, const Function *OldFunc, 94 AttributeSet NewAttrs = NewFunc->getAttributes(); 95 NewFunc->copyAttributesFrom(OldFunc); 96 NewFunc->setAttributes(NewAttrs); 100 NewFunc->setPersonalityFn( 115 NewFunc->setAttributes( 116 NewFunc->getAttributes() 117 .addAttributes(NewFunc->getContext(), AttributeSet::ReturnIndex, 119 .addAttributes(NewFunc->getContext(), AttributeSet::FunctionIndex [all...] |
/external/llvm/include/llvm/Transforms/Utils/ |
Cloning.h | 132 /// Clone OldFunc into NewFunc, transforming the old arguments into references 133 /// to VMap values. Note that if NewFunc already has basic blocks, the ones 141 void CloneFunctionInto(Function *NewFunc, const Function *OldFunc, 149 void CloneAndPruneIntoFromInst(Function *NewFunc, const Function *OldFunc, 167 void CloneAndPruneFunctionInto(Function *NewFunc, const Function *OldFunc,
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/ |
CloneFunction.cpp | 81 // Clone OldFunc into NewFunc, transforming the old arguments into references to 84 void llvm::CloneFunctionInto(Function *NewFunc, const Function *OldFunc, 100 AttributeList NewAttrs = NewFunc->getAttributes(); 101 NewFunc->copyAttributesFrom(OldFunc); 102 NewFunc->setAttributes(NewAttrs); 106 NewFunc->setPersonalityFn( 111 SmallVector<AttributeSet, 4> NewArgAttrs(NewFunc->arg_size()); 122 NewFunc->setAttributes( 123 AttributeList::get(NewFunc->getContext(), OldAttrs.getFnAttributes(), 127 OldFunc->getParent() && OldFunc->getParent() == NewFunc->getParent() [all...] |
/external/swiftshader/third_party/LLVM/include/llvm/Transforms/Utils/ |
Cloning.h | 134 /// Clone OldFunc into NewFunc, transforming the old arguments into references 135 /// to VMap values. Note that if NewFunc already has basic blocks, the ones 143 void CloneFunctionInto(Function *NewFunc, const Function *OldFunc, 161 void CloneAndPruneFunctionInto(Function *NewFunc, const Function *OldFunc,
|
/external/swiftshader/third_party/LLVM/lib/Transforms/Utils/ |
CloneFunction.cpp | 71 // Clone OldFunc into NewFunc, transforming the old arguments into references to 74 void llvm::CloneFunctionInto(Function *NewFunc, const Function *OldFunc, 88 if (NewFunc->arg_size() == OldFunc->arg_size()) 89 NewFunc->copyAttributesFrom(OldFunc); 97 NewFunc->setAttributes(NewFunc->getAttributes() 100 NewFunc->setAttributes(NewFunc->getAttributes() 115 BasicBlock *CBB = CloneBasicBlock(&BB, VMap, NameSuffix, NewFunc, CodeInfo); 125 BE = NewFunc->end(); BB != BE; ++BB [all...] |
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AMDGPU/ |
AMDGPURewriteOutArguments.cpp | 364 Function *NewFunc = Function::Create(NewFuncTy, Function::PrivateLinkage, 366 F.getParent()->getFunctionList().insert(F.getIterator(), NewFunc); 367 NewFunc->copyAttributesFrom(&F); 368 NewFunc->setComdat(F.getComdat()); 372 NewFunc->stealArgumentListFrom(F); 378 NewFunc->removeAttributes(AttributeList::ReturnIndex, RetAttrs); 383 NewFunc->getBasicBlockList().splice(NewFunc->begin(), F.getBasicBlockList()); 446 CallInst *StubCall = B.CreateCall(NewFunc, StubCallArgs);
|
/external/llvm/unittests/Transforms/Utils/ |
Cloning.cpp | 277 NewFunc = CloneFunction(OldFunc, VMap, nullptr); 287 Function* NewFunc; 294 EXPECT_NE(OldFunc, NewFunc); 309 EXPECT_TRUE(Sub == NewFunc->getSubprogram()); 319 inst_iterator NewIter = inst_begin(NewFunc); 320 inst_iterator NewEnd = inst_end(NewFunc); 339 EXPECT_EQ(NewFunc->getSubprogram(), NewSubprogram); 356 inst_iterator NewIter = inst_begin(NewFunc); 357 inst_iterator NewEnd = inst_end(NewFunc); 369 EXPECT_EQ(NewFunc, cast<AllocaInst>(NewIntrin->getAddress())- [all...] |
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Transforms/Utils/ |
Cloning.h | 132 /// Clone OldFunc into NewFunc, transforming the old arguments into references 133 /// to VMap values. Note that if NewFunc already has basic blocks, the ones 141 void CloneFunctionInto(Function *NewFunc, const Function *OldFunc, 149 void CloneAndPruneIntoFromInst(Function *NewFunc, const Function *OldFunc, 167 void CloneAndPruneFunctionInto(Function *NewFunc, const Function *OldFunc,
|
/external/swiftshader/third_party/llvm-7.0/llvm/unittests/Transforms/Utils/ |
Cloning.cpp | 443 NewFunc = CloneFunction(OldFunc, VMap, nullptr); 453 Function* NewFunc; 460 EXPECT_NE(OldFunc, NewFunc); 468 EXPECT_NE(NewFunc->getSubprogram(), OldFunc->getSubprogram()); 478 inst_iterator NewIter = inst_begin(NewFunc); 479 inst_iterator NewEnd = inst_end(NewFunc); 498 EXPECT_EQ(NewFunc->getSubprogram(), NewSubprogram); 515 inst_iterator NewIter = inst_begin(NewFunc); 516 inst_iterator NewEnd = inst_end(NewFunc); 528 EXPECT_EQ(NewFunc, cast<AllocaInst>(NewIntrin->getAddress())- [all...] |
/external/llvm/lib/ProfileData/ |
InstrProfWriter.cpp | 162 bool NewFunc; 164 std::tie(Where, NewFunc) = 168 if (NewFunc) {
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/ProfileData/ |
InstrProfWriter.cpp | 192 bool NewFunc; 194 std::tie(Where, NewFunc) = 202 if (NewFunc) {
|
/external/swiftshader/third_party/subzero/src/ |
IceASanInstrumentation.cpp | 354 Constant *NewFunc = Ctx->getConstantExternSym(Ctx->getGlobalString(SubName)); 357 Instr->getDest(), NewFunc, Instr->isTailcall());
|
/external/clang/lib/Sema/ |
SemaTemplateInstantiateDecl.cpp | [all...] |