Home
last modified time | relevance | path

Searched refs:NewF (Results 1 – 24 of 24) sorted by relevance

/external/llvm/lib/ExecutionEngine/Orc/
DIndirectionUtils.cpp167 Function *NewF = in cloneFunctionDecl() local
170 NewF->copyAttributesFrom(&F); in cloneFunctionDecl()
173 (*VMap)[&F] = NewF; in cloneFunctionDecl()
174 auto NewArgI = NewF->arg_begin(); in cloneFunctionDecl()
180 return NewF; in cloneFunctionDecl()
185 Function *NewF) { in moveFunctionBody() argument
187 if (!NewF) in moveFunctionBody()
188 NewF = cast<Function>(VMap[&OrigF]); in moveFunctionBody()
190 assert(VMap[&OrigF] == NewF && "Incorrect function mapping in VMap."); in moveFunctionBody()
191 assert(NewF && "Function mapping missing from VMap."); in moveFunctionBody()
[all …]
/external/llvm/lib/Target/AMDGPU/
DAMDGPUOpenCLImageTypeLoweringPass.cpp290 auto NewF = Function::Create(NewFT, F->getLinkage(), F->getName()); in addImplicitArgs() local
292 auto NewFArgIt = NewF->arg_begin(); in addImplicitArgs()
303 CloneFunctionInto(NewF, F, VMap, /*ModuleLevelChanges=*/false, Returns); in addImplicitArgs()
307 KernelMDArgs.push_back(ConstantAsMetadata::get(NewF)); in addImplicitArgs()
312 return std::make_tuple(NewF, NewMDNode); in addImplicitArgs()
327 Function *NewF; in transformKernels() local
329 std::tie(NewF, NewMDNode) = addImplicitArgs(F, KernelMDNode); in transformKernels()
330 if (NewF) { in transformKernels()
333 M.getFunctionList().push_back(NewF); in transformKernels()
334 M.getOrInsertFunction(NewF->getName(), NewF->getFunctionType(), in transformKernels()
[all …]
DSITypeRewriter.cpp133 Function *NewF = Mod->getFunction(Name); in visitCallInst() local
134 if (!NewF) { in visitCallInst()
135NewF = Function::Create(FunctionType::get(F->getReturnType(), Types, false), GlobalValue::External… in visitCallInst()
136 NewF->setAttributes(F->getAttributes()); in visitCallInst()
138 I.replaceAllUsesWith(Builder.CreateCall(NewF, Args)); in visitCallInst()
DAMDGPUPromoteAlloca.cpp787 Function *NewF = cast<Function>(C); in handleAlloca() local
788 Call->setCalledFunction(NewF); in handleAlloca()
/external/llvm/lib/Transforms/Instrumentation/
DDataFlowSanitizer.cpp538 Function *NewF = Function::Create(NewFT, NewFLink, NewFName, in buildWrapperFunction() local
540 NewF->copyAttributesFrom(F); in buildWrapperFunction()
541 NewF->removeAttributes( in buildWrapperFunction()
546 BasicBlock *BB = BasicBlock::Create(*Ctx, "entry", NewF); in buildWrapperFunction()
548 NewF->removeAttributes( in buildWrapperFunction()
559 for (Function::arg_iterator ai = NewF->arg_begin(); n != 0; ++ai, --n) in buildWrapperFunction()
568 return NewF; in buildWrapperFunction()
687 Function *NewF = in runOnModule() local
689 GA->replaceAllUsesWith(ConstantExpr::getBitCast(NewF, GA->getType())); in runOnModule()
690 NewF->takeName(GA); in runOnModule()
[all …]
/external/swiftshader/third_party/LLVM/lib/VMCore/
DMetadata.cpp140 const Function *F = 0, *NewF = 0; in assertLocalFunction() local
144 NewF = assertLocalFunction(MD); in assertLocalFunction()
146 NewF = getFunctionForValue(V); in assertLocalFunction()
149 F = NewF; in assertLocalFunction()
151 assert((NewF == 0 || F == NewF) &&"inconsistent function-local metadata"); in assertLocalFunction()
DModule.cpp158 Constant *NewF = getOrInsertFunction(Name, Ty); in getOrInsertFunction() local
160 return NewF; in getOrInsertFunction()
DConstants.cpp1174 Function *NewF = getFunction(); in replaceUsesOfWithOnConstant() local
1178 NewF = cast<Function>(To); in replaceUsesOfWithOnConstant()
1185 getContext().pImpl->BlockAddresses[std::make_pair(NewF, NewBB)]; in replaceUsesOfWithOnConstant()
1194 setOperand(0, NewF); in replaceUsesOfWithOnConstant()
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
DLoopStrengthReduce.cpp2815 Formula NewF = F; in GenerateCrossUseConstantOffsets() local
2816 NewF.AM.BaseOffs = Offs; in GenerateCrossUseConstantOffsets()
2817 if (!isLegalUse(NewF.AM, LU.MinOffset, LU.MaxOffset, in GenerateCrossUseConstantOffsets()
2820 NewF.ScaledReg = SE.getAddExpr(NegImmS, NewF.ScaledReg); in GenerateCrossUseConstantOffsets()
2825 if (const SCEVConstant *C = dyn_cast<SCEVConstant>(NewF.ScaledReg)) in GenerateCrossUseConstantOffsets()
2827 (NewF.AM.BaseOffs < 0) && in GenerateCrossUseConstantOffsets()
2829 .ule(abs64(NewF.AM.BaseOffs))) in GenerateCrossUseConstantOffsets()
2833 (void)InsertFormula(LU, LUIdx, NewF); in GenerateCrossUseConstantOffsets()
2840 Formula NewF = F; in GenerateCrossUseConstantOffsets() local
2841 NewF.AM.BaseOffs = (uint64_t)NewF.AM.BaseOffs + Imm; in GenerateCrossUseConstantOffsets()
[all …]
/external/swiftshader/third_party/LLVM/lib/Transforms/IPO/
DMergeFunctions.cpp561 bool insert(ComparableFunction &NewF);
811 bool MergeFunctions::insert(ComparableFunction &NewF) { in insert() argument
812 std::pair<FnSetType::iterator, bool> Result = FnSet.insert(NewF); in insert()
814 DEBUG(dbgs() << "Inserting as unique: " << NewF.getFunc()->getName() << '\n'); in insert()
822 NewF.getFunc()->mayBeOverridden()); in insert()
825 << NewF.getFunc()->getName() << '\n'); in insert()
827 Function *DeleteF = NewF.getFunc(); in insert()
828 NewF.release(); in insert()
/external/llvm/tools/bugpoint/
DMiscompilation.cpp397 Function *NewF = ToNotOptimize->getFunction(MisCompFunctions[i].first); in ExtractLoops() local
399 assert(NewF && "Function not found??"); in ExtractLoops()
400 MiscompiledFunctions.push_back(NewF); in ExtractLoops()
427 Function *NewF = ToNotOptimize->getFunction(MisCompFunctions[i].first); in ExtractLoops() local
429 assert(NewF && "Function not found??"); in ExtractLoops()
430 MiscompiledFunctions.push_back(NewF); in ExtractLoops()
597 Function *NewF = ProgClone->getFunction(MisCompFunctions[i].first); in ExtractBlocks() local
598 assert(NewF && "Function not found??"); in ExtractBlocks()
599 MiscompiledFunctions.push_back(NewF); in ExtractBlocks()
/external/llvm/lib/Transforms/Scalar/
DLoopStrengthReduce.cpp3746 Formula NewF = F; in GenerateCrossUseConstantOffsets() local
3747 NewF.BaseOffset = Offset; in GenerateCrossUseConstantOffsets()
3749 NewF)) in GenerateCrossUseConstantOffsets()
3751 NewF.ScaledReg = SE.getAddExpr(NegImmS, NewF.ScaledReg); in GenerateCrossUseConstantOffsets()
3756 if (const SCEVConstant *C = dyn_cast<SCEVConstant>(NewF.ScaledReg)) in GenerateCrossUseConstantOffsets()
3757 if (C->getValue()->isNegative() != (NewF.BaseOffset < 0) && in GenerateCrossUseConstantOffsets()
3759 .ule(std::abs(NewF.BaseOffset))) in GenerateCrossUseConstantOffsets()
3763 NewF.canonicalize(); in GenerateCrossUseConstantOffsets()
3764 (void)InsertFormula(LU, LUIdx, NewF); in GenerateCrossUseConstantOffsets()
3771 Formula NewF = F; in GenerateCrossUseConstantOffsets() local
[all …]
DFloat2Int.cpp322 APFloat NewF = F; in walkForwards() local
323 auto Res = NewF.roundToIntegral(APFloat::rmNearestTiesToEven); in walkForwards()
324 if (Res != APFloat::opOK || NewF.compare(F) != APFloat::cmpEqual) { in walkForwards()
/external/swiftshader/third_party/LLVM/tools/bugpoint/
DMiscompilation.cpp412 Function *NewF = ToNotOptimize->getFunction(MisCompFunctions[i].first); in ExtractLoops() local
414 assert(NewF && "Function not found??"); in ExtractLoops()
415 MiscompiledFunctions.push_back(NewF); in ExtractLoops()
594 Function *NewF = ProgClone->getFunction(MisCompFunctions[i].first); in ExtractBlocks() local
595 assert(NewF && "Function not found??"); in ExtractBlocks()
596 MiscompiledFunctions.push_back(NewF); in ExtractBlocks()
/external/swiftshader/third_party/LLVM/lib/Transforms/Utils/
DCloneFunction.cpp158 Function *NewF = Function::Create(FTy, F->getLinkage(), F->getName()); in CloneFunction() local
161 Function::arg_iterator DestI = NewF->arg_begin(); in CloneFunction()
170 CloneFunctionInto(NewF, F, VMap, ModuleLevelChanges, Returns, "", CodeInfo); in CloneFunction()
171 return NewF; in CloneFunction()
/external/llvm/lib/Bitcode/Writer/
DValueEnumerator.h77 bool hasDifferentFunction(unsigned NewF) const { return F && F != NewF; } in hasDifferentFunction()
/external/llvm/lib/Transforms/Utils/
DCloneFunction.cpp198 Function *NewF = in CloneFunction() local
202 Function::arg_iterator DestI = NewF->arg_begin(); in CloneFunction()
210 CloneFunctionInto(NewF, F, VMap, /*ModuleLevelChanges=*/false, Returns, "", in CloneFunction()
213 return NewF; in CloneFunction()
/external/llvm/unittests/Transforms/Utils/
DCloning.cpp454 Function *NewF = NewM->getFunction("f"); in TEST_F() local
455 DISubprogram *SP = NewF->getSubprogram(); in TEST_F()
/external/llvm/lib/Linker/
DIRMover.cpp650 if (auto *NewF = dyn_cast<Function>(NewGV)) { in copyGlobalValueProto() local
651 NewF->setPersonalityFn(nullptr); in copyGlobalValueProto()
652 NewF->setPrefixData(nullptr); in copyGlobalValueProto()
653 NewF->setPrologueData(nullptr); in copyGlobalValueProto()
/external/spirv-llvm/lib/SPIRV/
DSPIRVUtil.cpp320 auto NewF = Function::Create(FT, in getOrCreateFunction() local
325 NewF->takeName(F); in getOrCreateFunction()
328 if (NewF->getName() != MangledName) { in getOrCreateFunction()
334 dbgs() << *NewF << '\n'; in getOrCreateFunction()
336 F = NewF; in getOrCreateFunction()
/external/llvm/include/llvm/ExecutionEngine/Orc/
DIndirectionUtils.h394 Function *NewF = nullptr);
/external/clang/lib/CodeGen/
DCodeGenModule.cpp220 auto *NewF = dyn_cast<llvm::Function>(Replacement); in applyReplacements() local
221 if (!NewF) { in applyReplacements()
223 NewF = dyn_cast<llvm::Function>(Alias->getAliasee()); in applyReplacements()
228 NewF = dyn_cast<llvm::Function>(CE->getOperand(0)); in applyReplacements()
234 if (NewF) { in applyReplacements()
235 NewF->removeFromParent(); in applyReplacements()
237 NewF); in applyReplacements()
/external/llvm/lib/IR/
DConstants.cpp1401 Function *NewF = getFunction(); in handleOperandChangeImpl() local
1404 if (From == NewF) in handleOperandChangeImpl()
1405 NewF = cast<Function>(To->stripPointerCasts()); in handleOperandChangeImpl()
1414 getContext().pImpl->BlockAddresses[std::make_pair(NewF, NewBB)]; in handleOperandChangeImpl()
1425 setOperand(0, NewF); in handleOperandChangeImpl()
/external/swiftshader/third_party/LLVM/lib/Target/CBackend/
DCBackend.cpp2885 if (Function *NewF = Call->getCalledFunction()) in lowerIntrinsics() local
2886 if (!NewF->isDeclaration()) in lowerIntrinsics()
2887 prototypesToGen.push_back(NewF); in lowerIntrinsics()