Home
last modified time | relevance | path

Searched refs:NewArg (Results 1 – 18 of 18) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DGlobalMergeFunctions.cpp221 Argument &NewArg = *NewArgIter++; in createMergedFunction() local
222 OrigArg.replaceAllUsesWith(&NewArg); in createMergedFunction()
228 Argument *NewArg = NewFunction->getArg(NumOrigArgs + ParamIdx); in createMergedFunction() local
232 if (OrigC->getType() != NewArg->getType()) { in createMergedFunction()
235 Builder.CreateAggregateCast(NewArg, OrigC->getType())); in createMergedFunction()
237 Inst->setOperand(OpndIndex, NewArg); in createMergedFunction()
H A DSafeStack.cpp591 Value *NewArg = IRB.CreateBitCast(Off, Arg->getType(), in moveStaticAllocasToUnsafeStack() local
597 Arg->replaceAllUsesWith(NewArg); in moveStaticAllocasToUnsafeStack()
598 IRB.SetInsertPoint(cast<Instruction>(NewArg)->getNextNode()); in moveStaticAllocasToUnsafeStack()
/freebsd/contrib/llvm-project/clang/lib/Driver/
H A DJob.cpp189 SmallString<128> NewArg(FlagRef.slice(0, 2)); in rewriteIncludes() local
190 NewArg += NewInc; in rewriteIncludes()
191 IncFlags.push_back(std::move(NewArg)); in rewriteIncludes()
H A DToolChain.cpp1817 auto NewArg = in TranslateXarchArgs() local
1821 DAL->append(NewArg); in TranslateXarchArgs()
1823 DAL->AddSynthesizedArg(NewArg); in TranslateXarchArgs()
1825 AllocatedArgs->push_back(NewArg); in TranslateXarchArgs()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DExpandVariadics.cpp544 auto NewArg = NF->arg_begin(); in deriveFixedArityReplacement() local
546 Arg.replaceAllUsesWith(NewArg); in deriveFixedArityReplacement()
547 NewArg->setName(Arg.getName()); // takeName without killing the old one in deriveFixedArityReplacement()
548 ++NewArg; in deriveFixedArityReplacement()
550 NewArg->setName("varargs"); in deriveFixedArityReplacement()
H A DArgumentPromotion.cpp361 Argument *NewArg = I2++; in doPromotion() local
362 NewArg->setName(Arg.getName() + "." + Twine(Offset) + ".val"); in doPromotion()
367 IRB.CreateAlignedStore(NewArg, NewAlloca, Pair.second.Alignment); in doPromotion()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSCCPSolver.cpp1093 Function::arg_iterator NewArg = F->arg_begin(); in setLatticeValueForSpecializationArguments() local
1095 for (auto End = F->arg_end(); NewArg != End; ++NewArg, ++OldArg) { in setLatticeValueForSpecializationArguments()
1098 << NewArg->getNameOrAsOperand() << "\n"); in setLatticeValueForSpecializationArguments()
1103 if (auto *STy = dyn_cast<StructType>(NewArg->getType())) { in setLatticeValueForSpecializationArguments()
1105 ValueLatticeElement &NewValue = StructValueState[{&*NewArg, I}]; in setLatticeValueForSpecializationArguments()
1109 ValueState[&*NewArg].markConstant(Iter->Actual); in setLatticeValueForSpecializationArguments()
1113 if (auto *STy = dyn_cast<StructType>(NewArg->getType())) { in setLatticeValueForSpecializationArguments()
1115 ValueLatticeElement &NewValue = StructValueState[{&*NewArg, I}]; in setLatticeValueForSpecializationArguments()
1119 ValueLatticeElement &NewValue = ValueState[&*NewArg]; in setLatticeValueForSpecializationArguments()
H A DCloneFunction.cpp196 if (Argument *NewArg = dyn_cast<Argument>(VMap[&OldArg])) { in CloneFunctionAttributesInto() local
198 NewArgAttrs[NewArg->getArgNo()] = in CloneFunctionAttributesInto()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/
H A DAMDGPUMCExpr.cpp683 const MCExpr *NewArg = tryFoldHelper(Arg, KBM, Ctx); in tryFoldHelper() local
684 NewArgs.push_back(NewArg); in tryFoldHelper()
685 Changed |= Arg != NewArg; in tryFoldHelper()
/freebsd/contrib/llvm-project/llvm/lib/TableGen/
H A DRecord.cpp1679 const Init *NewArg; in ForeachDagApply() local
1682 NewArg = ForeachDagApply(LHS, Argd, RHS, CurRec); in ForeachDagApply()
1684 NewArg = ItemApply(LHS, Arg, RHS, CurRec); in ForeachDagApply()
1686 NewArgs.emplace_back(NewArg, ArgName); in ForeachDagApply()
1687 if (Arg != NewArg) in ForeachDagApply()
2495 const auto *NewArg = cast<ArgumentInit>(Arg->resolveReferences(UR)); in resolveReferences() local
2496 NewArgs.push_back(NewArg); in resolveReferences()
2497 Changed |= NewArg != Arg; in resolveReferences()
2769 const Init *NewArg = Arg->resolveReferences(R); in resolveReferences() local
2770 NewArgs.push_back(NewArg); in resolveReferences()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULowerBufferFatPointers.cpp2392 for (auto [I, OldArg, NewArg] : enumerate(OldF->args(), NewF->args())) { in moveFunctionAdaptingType()
2393 CloneMap[&NewArg] = &OldArg; in moveFunctionAdaptingType()
2394 NewArg.takeName(&OldArg); in moveFunctionAdaptingType()
2395 Type *OldArgTy = OldArg.getType(), *NewArgTy = NewArg.getType(); in moveFunctionAdaptingType()
2397 NewArg.mutateType(OldArgTy); in moveFunctionAdaptingType()
2398 OldArg.replaceAllUsesWith(&NewArg); in moveFunctionAdaptingType()
2399 NewArg.mutateType(NewArgTy); in moveFunctionAdaptingType()
H A DSIISelLowering.cpp3055 SDValue NewArg; in LowerFormalArguments() local
3078 NewArg = convertArgType(DAG, VT, MemVT, DL, ArgVal, in LowerFormalArguments()
3081 NewArg = DAG.getMergeValues({NewArg, Copy.getValue(1)}, DL); in LowerFormalArguments()
3093 NewArg = DAG.getCopyFromReg( in LowerFormalArguments()
3109 NewArg = in LowerFormalArguments()
3124 if (MemVT.bitsLT(NewArg.getSimpleValueType())) in LowerFormalArguments()
3125 NewArg = DAG.getNode(ISD::TRUNCATE, DL, MemVTInt, NewArg); in LowerFormalArguments()
3127 NewArg = DAG.getBitcast(MemVT, NewArg); in LowerFormalArguments()
3128 NewArg = convertArgType(DAG, VT, MemVT, DL, NewArg, in LowerFormalArguments()
3130 NewArg = DAG.getMergeValues({NewArg, Chain}, DL); in LowerFormalArguments()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp4525 Value *NewArg = *AI; in transformConstExprCastCall() local
4527 NewArg = Builder.CreateBitOrPointerCast(*AI, ParamTy); in transformConstExprCastCall()
4528 Args.push_back(NewArg); in transformConstExprCastCall()
4552 Value *NewArg = *AI; in transformConstExprCastCall() local
4557 NewArg = Builder.CreateCast(opcode, *AI, PTy); in transformConstExprCastCall()
4559 Args.push_back(NewArg); in transformConstExprCastCall()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DDebugInfo.cpp529 } else if (Metadata *NewArg = in stripLoopMDLoc() local
531 Args.push_back(NewArg); in stripLoopMDLoc()
H A DDebugInfoMetadata.cpp2168 uint64_t OldArg, uint64_t NewArg) { in replaceArg() argument
2179 uint64_t Arg = Op.getArg(0) == OldArg ? NewArg : Op.getArg(0); in replaceArg()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBuiltin.cpp5898 llvm::Value *NewArg; in EmitBuiltinExpr() local
5901 NewArg = Builder.CreateAddrSpaceCast(Arg0, NewArgT); in EmitBuiltinExpr()
5903 NewArg = Builder.CreateBitOrPointerCast(Arg0, NewArgT); in EmitBuiltinExpr()
5906 EmitRuntimeCall(CGM.CreateRuntimeFunction(FTy, NewName), {NewArg}); in EmitBuiltinExpr()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DASTContext.cpp7769 auto NewArg = TemplateArgument::CreatePackCopy( in getCanonicalTemplateArgument() local
7771 NewArg.setIsDefaulted(Arg.getIsDefaulted()); in getCanonicalTemplateArgument()
7772 return NewArg; in getCanonicalTemplateArgument()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DDebugInfoMetadata.h3649 uint64_t OldArg, uint64_t NewArg);