Searched refs:ArgIdx (Results 1 - 25 of 27) sorted by relevance

12

/freebsd-11.0-release/contrib/llvm/lib/Analysis/
H A DMemoryLocation.cpp111 unsigned ArgIdx,
115 const Value *Arg = CS.getArgument(ArgIdx);
127 assert((ArgIdx == 0 || ArgIdx == 1) &&
136 assert(ArgIdx == 1 && "Invalid argument index");
141 assert(ArgIdx == 2 && "Invalid argument index");
146 assert(ArgIdx == 0 && "Invalid argument index");
152 assert(ArgIdx == 0 && "Invalid argument index");
164 assert((ArgIdx == 0 || ArgIdx
110 getForArgument(ImmutableCallSite CS, unsigned ArgIdx, const TargetLibraryInfo &TLI) argument
[all...]
H A DBasicAliasAnalysis.cpp594 static bool isWriteOnlyParam(ImmutableCallSite CS, unsigned ArgIdx, argument
606 if (ArgIdx == 0)
616 if (ArgIdx == 0)
627 unsigned ArgIdx) {
631 if (isWriteOnlyParam(CS, ArgIdx, TLI))
634 if (CS.paramHasAttr(ArgIdx + 1, Attribute::ReadOnly))
637 if (CS.paramHasAttr(ArgIdx + 1, Attribute::ReadNone))
640 return AAResultBase::getArgModRefInfo(CS, ArgIdx);
626 getArgModRefInfo(ImmutableCallSite CS, unsigned ArgIdx) argument
H A DAliasAnalysis.cpp101 ModRefInfo AAResults::getArgModRefInfo(ImmutableCallSite CS, unsigned ArgIdx) { argument
105 Result = ModRefInfo(Result & AA->getArgModRefInfo(CS, ArgIdx));
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang-c/
H A DDocumentation.h286 * \param ArgIdx argument index (zero-based).
292 unsigned ArgIdx);
356 * \param ArgIdx argument index (zero-based).
362 unsigned ArgIdx);
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp786 unsigned ArgIdx = 0, ParamIdx = 0; local
795 if (ArgIdx >= NumArgs)
798 if (isa<PackExpansionType>(Args[ArgIdx])) {
808 Params[ParamIdx], Args[ArgIdx],
813 ++ArgIdx;
835 for (; ArgIdx < NumArgs; ++ArgIdx) {
841 Args[ArgIdx], Info, Deduced,
855 if (ArgIdx < NumArgs)
1775 /// parameters so that \c Args[ArgIdx] wil
1779 hasTemplateArgumentForDeduction(const TemplateArgument *&Args, unsigned &ArgIdx, unsigned &NumArgs) argument
1800 unsigned ArgIdx = 0; local
1841 unsigned ArgIdx = 0, ParamIdx = 0; local
2202 unsigned ArgIdx = InstArgs.size(), ParamIdx = ArgIdx; local
2366 unsigned ArgIdx = InstArgs.size(), ParamIdx = ArgIdx; local
3392 unsigned ArgIdx = 0; local
4295 unsigned ArgIdx = 0, NumArgs = Deduced.size(); local
[all...]
H A DSemaOverload.cpp2364 for (unsigned ArgIdx = 0, NumArgs = FromFunctionType->getNumParams();
2365 ArgIdx != NumArgs; ++ArgIdx) {
2366 QualType FromArgType = FromFunctionType->getParamType(ArgIdx);
2367 QualType ToArgType = ToFunctionType->getParamType(ArgIdx);
2525 for (unsigned ArgIdx = 0, NumArgs = FromFunctionType->getNumParams();
2526 ArgIdx != NumArgs; ++ArgIdx) {
2528 QualType FromArgType = FromFunctionType->getParamType(ArgIdx);
2529 QualType ToArgType = ToFunctionType->getParamType(ArgIdx);
[all...]
H A DSemaTemplate.cpp3764 unsigned ArgIdx = 0, NumArgs = NewArgs.size(); local
3782 } else if (ArgIdx == NumArgs && !PartialTemplateArgs) {
3796 if (ArgIdx < NumArgs) {
3798 if (CheckTemplateArgument(*Param, NewArgs[ArgIdx], Template,
3804 NewArgs[ArgIdx].getArgument().isPackExpansion() &&
3810 Diag(NewArgs[ArgIdx].getLocation(),
3812 << NewArgs[ArgIdx].getSourceRange();
3818 ++ArgIdx;
3843 while (ArgIdx < NumArgs) {
3844 Converted.push_back(NewArgs[ArgIdx]
[all...]
H A DSemaLookup.cpp2661 for (unsigned ArgIdx = 0; ArgIdx != Args.size(); ++ArgIdx) {
2662 Expr *Arg = Args[ArgIdx];
3070 for (unsigned ArgIdx = 0; ArgIdx != ArgTys.size(); ++ArgIdx) {
3071 QualType ParamTy = FD->getParamDecl(ArgIdx)->getType();
3072 if (!Context.hasSameUnqualifiedType(ArgTys[ArgIdx], ParamTy)) {
H A DSemaChecking.cpp1400 for (unsigned ArgIdx = NumParams; ArgIdx < Args.size(); ++ArgIdx) {
1401 // Args[ArgIdx] can be null in malformed code.
1402 if (const Expr *Arg = Args[ArgIdx]) {
1403 if (CheckedVarArgs.empty() || !CheckedVarArgs[ArgIdx])
5268 for (unsigned ArgIdx = 0; ArgIdx != LastArg; ++ArgIdx) {
5269 const Expr *Dest = Call->getArg(ArgIdx)
[all...]
H A DSemaDeclAttr.cpp2859 unsigned ArgIdx = Idx - 1; local
2862 if (ArgIdx == 0) {
2868 ArgIdx--;
2872 QualType Ty = getFunctionOrMethodParamType(D, ArgIdx);
2878 << getFunctionOrMethodParamRange(D, ArgIdx);
2887 << getFunctionOrMethodParamRange(D, ArgIdx);
2894 << getFunctionOrMethodParamRange(D, ArgIdx);
H A DSemaExpr.cpp1518 for (unsigned ArgIdx = 0; ArgIdx != Args.size(); ++ArgIdx) {
1519 ArgTy[ArgIdx] = Args[ArgIdx]->getType();
1520 if (ArgTy[ArgIdx]->isArrayType())
1521 ArgTy[ArgIdx] = S.Context.getArrayDecayedType(ArgTy[ArgIdx]);
H A DTreeTransform.h4956 for (unsigned ArgIdx = 0; ArgIdx != *NumExpansions; ++ArgIdx) {
4957 Sema::ArgumentPackSubstitutionIndexRAII SubstIndex(getSema(), ArgIdx); local
5866 for (unsigned ArgIdx = 0; ArgIdx != *NumExpansions; ++ArgIdx) {
5867 Sema::ArgumentPackSubstitutionIndexRAII SubstIndex(getSema(), ArgIdx); local
/freebsd-11.0-release/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPUOpenCLImageTypeLoweringPass.cpp109 AccessQualFromMD(MDNode *KernelMDNode, unsigned ArgIdx) { argument
111 return cast<MDString>(ArgAQNode->getOperand(ArgIdx + 1))->getString();
115 ArgTypeFromMD(MDNode *KernelMDNode, unsigned ArgIdx) { argument
117 return cast<MDString>(ArgTypeNode->getOperand(ArgIdx + 1))->getString();
H A DAMDGPUPromoteAlloca.cpp379 for (unsigned ArgIdx = 0, ArgEnd = Call->getNumArgOperands();
380 ArgIdx != ArgEnd; ++ArgIdx) {
381 ArgTypes.push_back(Call->getArgOperand(ArgIdx)->getType());
H A DSIISelLowering.cpp692 for (unsigned i = 0, e = Ins.size(), ArgIdx = 0; i != e; ++i) {
700 CCValAssign &VA = ArgLocs[ArgIdx++];
757 Reg = ArgLocs[ArgIdx++].getLocReg();
/freebsd-11.0-release/contrib/llvm/include/llvm/Analysis/
H A DAliasAnalysis.h247 ModRefInfo getArgModRefInfo(ImmutableCallSite CS, unsigned ArgIdx);
611 unsigned ArgIdx) = 0;
660 ModRefInfo getArgModRefInfo(ImmutableCallSite CS, unsigned ArgIdx) override {
661 return Result.getArgModRefInfo(CS, ArgIdx);
734 ModRefInfo getArgModRefInfo(ImmutableCallSite CS, unsigned ArgIdx) { argument
735 return AAR ? AAR->getArgModRefInfo(CS, ArgIdx) : CurrentResult.getArgModRefInfo(CS, ArgIdx);
781 ModRefInfo getArgModRefInfo(ImmutableCallSite CS, unsigned ArgIdx) { argument
832 unsigned ArgIdx = std::distance(CS.arg_begin(), AI); local
833 MemoryLocation ArgLoc = MemoryLocation::getForArgument(CS, ArgIdx, TL
[all...]
H A DMemoryLocation.h92 static MemoryLocation getForArgument(ImmutableCallSite CS, unsigned ArgIdx,
H A DBasicAliasAnalysis.h74 ModRefInfo getArgModRefInfo(ImmutableCallSite CS, unsigned ArgIdx);
/freebsd-11.0-release/contrib/llvm/lib/IR/
H A DFunction.cpp67 unsigned ArgIdx = 0; local
69 ++ArgIdx;
71 return ArgIdx;
/freebsd-11.0-release/contrib/llvm/tools/clang/utils/TableGen/
H A DNeonEmitter.cpp1519 for (unsigned ArgIdx = 0; ArgIdx < DI->getNumArgs() - 1; ++ArgIdx) {
1528 if (DI->getArgName(ArgIdx).size()) {
1529 assert_with_loc(Intr.Variables.find(DI->getArgName(ArgIdx)) !=
1532 castToType = Intr.Variables[DI->getArgName(ArgIdx)].getType();
1534 StringInit *SI = dyn_cast<StringInit>(DI->getArg(ArgIdx));
/freebsd-11.0-release/contrib/llvm/include/llvm/CodeGen/
H A DFastISel.h572 bool lowerCallOperands(const CallInst *CI, unsigned ArgIdx, unsigned NumArgs,
/freebsd-11.0-release/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp679 bool FastISel::lowerCallOperands(const CallInst *CI, unsigned ArgIdx, argument
688 for (unsigned ArgI = ArgIdx, ArgE = ArgIdx + NumArgs, AttrI = ArgIdx + 1;
H A DSelectionDAGBuilder.h713 unsigned ArgIdx,
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/AST/
H A DType.cpp2809 for (unsigned ArgIdx = getNumParams(); ArgIdx; --ArgIdx)
2810 if (isa<PackExpansionType>(getParamType(ArgIdx - 1)))
/freebsd-11.0-release/contrib/llvm/lib/Transforms/Instrumentation/
H A DDataFlowSanitizer.cpp914 unsigned ArgIdx = A->getArgNo() + F->getArgumentList().size() / 2; local
916 while (ArgIdx--)

Completed in 366 milliseconds

12