/external/llvm/lib/ExecutionEngine/Orc/ |
D | IndirectionUtils.cpp | 167 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/ |
D | AMDGPUOpenCLImageTypeLoweringPass.cpp | 290 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 …]
|
D | SITypeRewriter.cpp | 133 Function *NewF = Mod->getFunction(Name); in visitCallInst() local 134 if (!NewF) { in visitCallInst() 135 …NewF = 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()
|
D | AMDGPUPromoteAlloca.cpp | 787 Function *NewF = cast<Function>(C); in handleAlloca() local 788 Call->setCalledFunction(NewF); in handleAlloca()
|
/external/llvm/lib/Transforms/Instrumentation/ |
D | DataFlowSanitizer.cpp | 538 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/ |
D | Metadata.cpp | 140 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()
|
D | Module.cpp | 158 Constant *NewF = getOrInsertFunction(Name, Ty); in getOrInsertFunction() local 160 return NewF; in getOrInsertFunction()
|
D | Constants.cpp | 1174 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/ |
D | LoopStrengthReduce.cpp | 2815 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/ |
D | MergeFunctions.cpp | 561 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/ |
D | Miscompilation.cpp | 397 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/ |
D | LoopStrengthReduce.cpp | 3746 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 …]
|
D | Float2Int.cpp | 322 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/ |
D | Miscompilation.cpp | 412 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/ |
D | CloneFunction.cpp | 158 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/ |
D | ValueEnumerator.h | 77 bool hasDifferentFunction(unsigned NewF) const { return F && F != NewF; } in hasDifferentFunction()
|
/external/llvm/lib/Transforms/Utils/ |
D | CloneFunction.cpp | 198 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/ |
D | Cloning.cpp | 454 Function *NewF = NewM->getFunction("f"); in TEST_F() local 455 DISubprogram *SP = NewF->getSubprogram(); in TEST_F()
|
/external/llvm/lib/Linker/ |
D | IRMover.cpp | 650 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/ |
D | SPIRVUtil.cpp | 320 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/ |
D | IndirectionUtils.h | 394 Function *NewF = nullptr);
|
/external/clang/lib/CodeGen/ |
D | CodeGenModule.cpp | 220 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/ |
D | Constants.cpp | 1401 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/ |
D | CBackend.cpp | 2885 if (Function *NewF = Call->getCalledFunction()) in lowerIntrinsics() local 2886 if (!NewF->isDeclaration()) in lowerIntrinsics() 2887 prototypesToGen.push_back(NewF); in lowerIntrinsics()
|