Home
last modified time | relevance | path

Searched refs:ArgI (Results 1 – 16 of 16) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DDeadArgumentElimination.cpp603 unsigned ArgI = 0; in surveyFunction() local
606 AI != E; ++AI, ++ArgI) { in surveyFunction()
622 markValue(createArg(&F, ArgI), Result, MaybeLiveArgUses); in surveyFunction()
678 for (unsigned ArgI = 0, E = F.arg_size(); ArgI != E; ++ArgI) in markFrozen() local
679 propagateLiveness(createArg(&F, ArgI)); in markFrozen()
751 unsigned ArgI = 0; in removeDeadStuffFromFunction() local
753 ++I, ++ArgI) { in removeDeadStuffFromFunction()
754 RetOrArg Arg = createArg(F, ArgI); in removeDeadStuffFromFunction()
757 ArgAlive[ArgI] = true; in removeDeadStuffFromFunction()
758 ArgAttrVec.push_back(PAL.getParamAttrs(ArgI)); in removeDeadStuffFromFunction()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600OpenCLImageTypeLoweringPass.cpp221 for (auto *ArgI = F->arg_begin(); ArgI != F->arg_end(); ++ArgI) { in replaceImageAndSamplerUses() local
222 Argument &Arg = *ArgI; in replaceImageAndSamplerUses()
237 Argument &SizeArg = *(++ArgI); in replaceImageAndSamplerUses()
238 Argument &FormatArg = *(++ArgI); in replaceImageAndSamplerUses()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVPostLegalizer.cpp70 unsigned ArgI = I.getNumOperands() - 1; in processNewInstrs() local
71 Register SrcReg = I.getOperand(ArgI).isReg() in processNewInstrs()
72 ? I.getOperand(ArgI).getReg() in processNewInstrs()
H A DSPIRVInstructionSelector.cpp1367 unsigned ArgI = I.getNumOperands() - 1; in selectUnmergeValues() local
1369 I.getOperand(ArgI).isReg() ? I.getOperand(ArgI).getReg() : Register(0); in selectUnmergeValues()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DIndirectionUtils.cpp349 for (auto ArgI = F.arg_begin(), ArgE = F.arg_end(); ArgI != ArgE; in cloneFunctionDecl() local
350 ++ArgI, ++NewArgI) in cloneFunctionDecl()
351 (*VMap)[&*ArgI] = &*NewArgI; in cloneFunctionDecl()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DMemCpyOptimizer.cpp1064 for (unsigned ArgI = 0; ArgI < C->arg_size(); ++ArgI) in performCallSlotOptzn() local
1065 if (C->getArgOperand(ArgI)->stripPointerCasts() == cpySrc && in performCallSlotOptzn()
1066 cpySrc->getType() != C->getArgOperand(ArgI)->getType()) in performCallSlotOptzn()
1071 for (unsigned ArgI = 0; ArgI < C->arg_size(); ++ArgI) in performCallSlotOptzn() local
1072 if (C->getArgOperand(ArgI)->stripPointerCasts() == cpySrc) { in performCallSlotOptzn()
1074 C->setArgOperand(ArgI, cpyDest); in performCallSlotOptzn()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DInnerPointerChecker.cpp164 unsigned ArgI = isaMemberOpCall ? I+1 : I; in checkFunctionArguments() local
166 SVal Arg = FC->getArgSVal(ArgI); in checkFunctionArguments()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp727 for (unsigned ArgI = ArgIdx, ArgE = ArgIdx + NumArgs; ArgI != ArgE; ++ArgI) { in lowerCallOperands() local
728 Value *V = CI->getOperand(ArgI); in lowerCallOperands()
735 Entry.setAttributes(CI, ArgI); in lowerCallOperands()
976 for (unsigned ArgI = 0; ArgI != NumArgs; ++ArgI) { in lowerCallTo() local
977 Value *V = CI->getOperand(ArgI); in lowerCallTo()
984 Entry.setAttributes(CI, ArgI); in lowerCallTo()
H A DSelectionDAGBuilder.cpp10592 for (unsigned ArgI = ArgIdx, ArgE = ArgIdx + NumArgs; in populateCallLoweringInfo() local
10593 ArgI != ArgE; ++ArgI) { in populateCallLoweringInfo()
10594 const Value *V = Call->getOperand(ArgI); in populateCallLoweringInfo()
10601 Entry.setAttributes(Call, ArgI); in populateCallLoweringInfo()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCall.cpp3117 const ABIArgInfo &ArgI = info_it->info; in EmitFunctionProlog() local
3131 switch (ArgI.getKind()) { in EmitFunctionProlog()
3134 auto FieldIndex = ArgI.getInAllocaFieldIndex(); in EmitFunctionProlog()
3137 if (ArgI.getInAllocaIndirect()) in EmitFunctionProlog()
3148 Fn->getArg(FirstIRArg), Ty, ArgI.getIndirectAlign(), false, nullptr, in EmitFunctionProlog()
3156 if (ArgI.getIndirectRealign() || ArgI.isIndirectAliased()) { in EmitFunctionProlog()
3193 if (ArgI.getDirectOffset() == 0 && LTy->isPointerTy() && in EmitFunctionProlog()
3194 ArgI.getCoerceToType()->isPointerTy()) { in EmitFunctionProlog()
3275 if (!isa<llvm::StructType>(ArgI.getCoerceToType()) && in EmitFunctionProlog()
3276 ArgI.getCoerceToType() == ConvertType(Ty) && in EmitFunctionProlog()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMFastISel.cpp2407 for (auto ArgI = CI->arg_begin(), ArgE = CI->arg_end(); ArgI != ArgE; ++ArgI) { in SelectCall() local
2410 if (IntrMemName && ArgE - ArgI <= 1) in SelectCall()
2414 unsigned ArgIdx = ArgI - CI->arg_begin(); in SelectCall()
2429 Type *ArgTy = (*ArgI)->getType(); in SelectCall()
2435 Register Arg = getRegForValue(*ArgI); in SelectCall()
2441 Args.push_back(*ArgI); in SelectCall()
H A DARMISelLowering.cpp21002 for (unsigned ArgI = 1, ArgE = I.arg_size(); ArgI < ArgE; ++ArgI) { in getTgtMemIntrinsic() local
21003 Type *ArgTy = I.getArgOperand(ArgI)->getType(); in getTgtMemIntrinsic()
21024 for (unsigned ArgI = 1, ArgE = I.arg_size(); ArgI < ArgE; ++ArgI) { in getTgtMemIntrinsic() local
21025 Type *ArgTy = I.getArgOperand(ArgI)->getType(); in getTgtMemIntrinsic()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DASTStructuralEquivalence.cpp395 for (unsigned int ArgI = 0, ArgN = E1->getNumTemplateArgs(); ArgI < ArgN; in IsStmtEquivalent() local
396 ++ArgI) in IsStmtEquivalent()
397 if (!IsStructurallyEquivalent(Context, Args1[ArgI], Args2[ArgI])) in IsStmtEquivalent()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp1532 const auto ArgI = E.index(); in LowerCall() local
1535 AllOuts.take_while([&](auto O) { return O.OrigArgIndex == ArgI; }); in LowerCall()
1540 const bool IsVAArg = (ArgI >= FirstVAArg); in LowerCall()
1544 getCallParamSymbol(DAG, IsVAArg ? FirstVAArg : ArgI, MVT::i32); in LowerCall()
1568 return getArgumentAlignment(CB, Arg.Ty, ArgI + 1, DL); in LowerCall()
1577 if (ArgI == FirstVAArg) { in LowerCall()
1669 EltVT, StVal, InGlue, ArgI, dl); in LowerCall()
1684 Chain, GetI32(IsVAArg ? FirstVAArg : ArgI), in LowerCall()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriterStmt.cpp2073 ArgI = E->arg_begin(), ArgE = E->arg_end(); ArgI != ArgE; ++ArgI) in VisitCXXUnresolvedConstructExpr() local
2074 Record.AddStmt(*ArgI); in VisitCXXUnresolvedConstructExpr()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DVerifier.cpp3710 auto ArgI = dyn_cast<Argument>(SwiftErrorArg); in visitCallBase() local
3711 Check(ArgI, "swifterror argument should come from an alloca or parameter", in visitCallBase()
3713 Check(ArgI->hasSwiftErrorAttr(), in visitCallBase()
3714 "swifterror argument for call has mismatched parameter", ArgI, in visitCallBase()