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

/freebsd-10-stable/contrib/llvm/tools/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp730 unsigned ArgIdx = 0, ParamIdx = 0; local
739 if (ArgIdx >= NumArgs)
742 if (isa<PackExpansionType>(Args[ArgIdx])) {
752 Params[ParamIdx], Args[ArgIdx],
758 ++ArgIdx;
805 for (; ArgIdx < NumArgs; ++ArgIdx) {
811 Args[ArgIdx], Info, Deduced,
838 if (ArgIdx < NumArgs)
1745 /// parameters so that \c Args[ArgIdx] wil
1749 hasTemplateArgumentForDeduction(const TemplateArgument *&Args, unsigned &ArgIdx, unsigned &NumArgs) argument
1770 unsigned ArgIdx = 0; local
1811 unsigned ArgIdx = 0, ParamIdx = 0; local
2212 unsigned ArgIdx = InstArgs.size(), ParamIdx = ArgIdx; local
2376 unsigned ArgIdx = InstArgs.size(), ParamIdx = ArgIdx; local
3326 unsigned ArgIdx = 0; local
4274 unsigned ArgIdx = 0, NumArgs = Deduced.size(); local
[all...]
H A DSemaOverload.cpp2311 for (unsigned ArgIdx = 0, NumArgs = FromFunctionType->getNumArgs();
2312 ArgIdx != NumArgs; ++ArgIdx) {
2313 QualType FromArgType = FromFunctionType->getArgType(ArgIdx);
2314 QualType ToArgType = ToFunctionType->getArgType(ArgIdx);
2472 for (unsigned ArgIdx = 0, NumArgs = FromFunctionType->getNumArgs();
2473 ArgIdx != NumArgs; ++ArgIdx) {
2475 QualType FromArgType = FromFunctionType->getArgType(ArgIdx);
2476 QualType ToArgType = ToFunctionType->getArgType(ArgIdx);
9134 unsigned ArgIdx = ConvIdx; local
[all...]
H A DSemaChecking.cpp743 for (unsigned ArgIdx = NumProtoArgs; ArgIdx < Args.size(); ++ArgIdx) {
744 // Args[ArgIdx] can be null in malformed code.
745 if (const Expr *Arg = Args[ArgIdx]) {
746 if (CheckedVarArgs.empty() || !CheckedVarArgs[ArgIdx])
3655 for (unsigned ArgIdx = 0; ArgIdx != LastArg; ++ArgIdx) {
3656 const Expr *Dest = Call->getArg(ArgIdx)
[all...]
H A DSemaLookup.cpp2295 for (unsigned ArgIdx = 0; ArgIdx != Args.size(); ++ArgIdx) {
2296 Expr *Arg = Args[ArgIdx];
2764 for (unsigned ArgIdx = 0; ArgIdx != ArgTys.size(); ++ArgIdx) {
2765 QualType ParamTy = FD->getParamDecl(ArgIdx)->getType();
2766 if (!Context.hasSameUnqualifiedType(ArgTys[ArgIdx], ParamTy)) {
H A DSemaTemplate.cpp3574 unsigned ArgIdx = 0, NumArgs = TemplateArgs.size(); local
3594 } else if (ArgIdx == NumArgs && !PartialTemplateArgs) {
3608 if (ArgIdx < NumArgs) {
3610 if (CheckTemplateArgument(*Param, TemplateArgs[ArgIdx], Template,
3616 ++ArgIdx;
3632 if (TemplateArgs[ArgIdx-1].getArgument().isPackExpansion()) {
3646 while (ArgIdx < NumArgs) {
3648 ArgumentPack.push_back(TemplateArgs[ArgIdx].getArgument());
3650 Converted.push_back(TemplateArgs[ArgIdx].getArgument());
3651 ++ArgIdx;
[all...]
H A DSemaTemplateInstantiateDecl.cpp3057 for (unsigned ArgIdx = 0; ArgIdx != *NumExpansions; ++ArgIdx) {
3058 Sema::ArgumentPackSubstitutionIndexRAII SubstIndex(SemaRef, ArgIdx);
H A DSemaDeclAttr.cpp2958 uint64_t ArgIdx; local
2960 Attr.getLoc(), 1, IdxExpr, ArgIdx))
2964 QualType Ty = getFunctionOrMethodArgType(D, ArgIdx);
2989 // We cannot use the ArgIdx returned from checkFunctionOrMethodArgumentIndex
3159 unsigned ArgIdx = Idx.getZExtValue() - 1; local
3162 if (ArgIdx == 0) {
3168 ArgIdx--;
3172 QualType Ty = getFunctionOrMethodArgType(D, ArgIdx);
H A DSemaExpr.cpp1452 for (unsigned ArgIdx = 0; ArgIdx != Args.size(); ++ArgIdx) {
1453 ArgTy[ArgIdx] = Args[ArgIdx]->getType();
1454 if (ArgTy[ArgIdx]->isArrayType())
1455 ArgTy[ArgIdx] = S.Context.getArrayDecayedType(ArgTy[ArgIdx]);
/freebsd-10-stable/contrib/llvm/lib/IR/
H A DFunction.cpp72 unsigned ArgIdx = 0; local
74 ++ArgIdx;
76 return ArgIdx;
/freebsd-10-stable/contrib/llvm/lib/Target/R600/
H A DSIISelLowering.cpp267 for (unsigned i = 0, e = Ins.size(), ArgIdx = 0; i != e; ++i) {
275 CCValAssign &VA = ArgLocs[ArgIdx++];
315 Reg = ArgLocs[ArgIdx++].getLocReg();
/freebsd-10-stable/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.h624 unsigned ArgIdx,
H A DSelectionDAGBuilder.cpp6683 SelectionDAGBuilder::LowerCallOperands(const CallInst &CI, unsigned ArgIdx,
6692 for (unsigned ArgI = ArgIdx, ArgE = ArgIdx + NumArgs, AttrI = ArgIdx + 1;
/freebsd-10-stable/contrib/llvm/tools/clang/lib/AST/
H A DType.cpp1690 for (unsigned ArgIdx = getNumArgs(); ArgIdx; --ArgIdx)
1691 if (isa<PackExpansionType>(getArgType(ArgIdx - 1)))
H A DDecl.cpp2566 unsigned ArgIdx = NumRequiredArgs; local
2567 while (ArgIdx > 0) {
2568 if (getParamDecl(ArgIdx - 1)->isParameterPack())
2569 NumRequiredArgs = ArgIdx;
2571 --ArgIdx;
H A DASTContext.cpp7398 for (unsigned ArgIdx = 0, NumArgs = FromFunctionType->getNumArgs();
7399 ArgIdx != NumArgs; ++ArgIdx) {
7400 if (FromEPI.ConsumedArguments[ArgIdx] !=
7401 ToEPI.ConsumedArguments[ArgIdx])
/freebsd-10-stable/contrib/llvm/tools/clang/include/clang-c/
H A DIndex.h3812 * \param ArgIdx argument index (zero-based).
3818 unsigned ArgIdx);
3882 * \param ArgIdx argument index (zero-based).
3888 unsigned ArgIdx);
/freebsd-10-stable/contrib/llvm/lib/Transforms/Instrumentation/
H A DDataFlowSanitizer.cpp778 unsigned ArgIdx = A->getArgNo() + F->getArgumentList().size() / 2; local
780 while (ArgIdx--)
/freebsd-10-stable/contrib/llvm/tools/clang/include/clang/Sema/
H A DSema.h5867 unsigned ArgIdx,
5869 : OriginalParamType(OriginalParamType), ArgIdx(ArgIdx),
5873 unsigned ArgIdx; member in struct:clang::Sema::OriginalCallArg
5866 OriginalCallArg(QualType OriginalParamType, unsigned ArgIdx, QualType OriginalArgType) argument

Completed in 487 milliseconds