Searched refs:NumArgs (Results 1 - 25 of 94) sorted by relevance

1234

/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/Sema/
H A DParsedTemplate.h174 /// NumArgs - The number of template arguments.
175 unsigned NumArgs; member in struct:clang::TemplateIdAnnotation
182 /// \brief Creates a new TemplateIdAnnotation with NumArgs arguments and
185 Allocate(unsigned NumArgs, SmallVectorImpl<TemplateIdAnnotation*> &List) { argument
188 sizeof(ParsedTemplateArgument) * NumArgs);
189 TemplateId->NumArgs = NumArgs;
196 for (unsigned I = 0; I != NumArgs; ++I)
H A DAttributeList.h66 /// 1: __attribute__(( const )). ParmName/Args/NumArgs will all be unused.
67 /// 2: __attribute__(( mode(byte) )). ParmName used, Args/NumArgs unused.
68 /// 3: __attribute__(( format(printf, 1, 2) )). ParmName/Args/NumArgs all used.
94 unsigned NumArgs : 16;
150 + NumArgs)[index];
154 + NumArgs)[index];
174 return *reinterpret_cast<TypeTagForDatatypeData*>(getArgsBuffer()+NumArgs);
179 + NumArgs);
217 ScopeLoc(scopeLoc), EllipsisLoc(ellipsisLoc), NumArgs(numArgs),
235 ScopeLoc(scopeLoc), EllipsisLoc(), NumArgs(
[all...]
H A DTypoCorrection.h307 FunctionCallFilterCCC(Sema &SemaRef, unsigned NumArgs,
313 unsigned NumArgs; member in class:clang::FunctionCallFilterCCC
/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/ASTMatchers/Dynamic/
H A DVariantValue.h159 const size_t NumArgs = InnerMatchers.size(); local
160 MatcherT **InnerArgs = new MatcherT *[NumArgs]();
162 for (size_t i = 0; i != NumArgs; ++i) {
174 Func, ArrayRef<const MatcherT *>(InnerArgs, NumArgs))));
176 for (size_t i = 0; i != NumArgs; ++i) {
/freebsd-9.3-release/contrib/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp63 int NumArgs) const {
64 return PrevTTI->getCallCost(FTy, NumArgs);
68 int NumArgs) const {
69 return PrevTTI->getCallCost(F, NumArgs);
331 unsigned getCallCost(FunctionType *FTy, int NumArgs = -1) const {
338 if (NumArgs < 0)
341 NumArgs = FTy->getNumParams();
343 return TCC_Basic * (NumArgs + 1);
346 unsigned getCallCost(const Function *F, int NumArgs = -1) const {
349 if (NumArgs <
[all...]
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/AST/
H A DDeclTemplate.cpp167 const TemplateArgument *Args, unsigned NumArgs,
171 EntryType::Profile(ID,Args,NumArgs, getASTContext());
268 unsigned NumArgs, void *&InsertPos) {
269 return findSpecializationImpl(getSpecializations(), Args, NumArgs, InsertPos);
354 unsigned NumArgs, void *&InsertPos) {
355 return findSpecializationImpl(getSpecializations(), Args, NumArgs, InsertPos);
374 unsigned NumArgs,
376 return findSpecializationImpl(getPartialSpecializations(), Args, NumArgs,
667 unsigned NumArgs) {
669 + NumArgs * sizeo
165 findSpecializationImpl( llvm::FoldingSetVector<EntryType> &Specs, const TemplateArgument *Args, unsigned NumArgs, void *&InsertPos) argument
267 findSpecialization(const TemplateArgument *Args, unsigned NumArgs, void *&InsertPos) argument
353 findSpecialization(const TemplateArgument *Args, unsigned NumArgs, void *&InsertPos) argument
373 findPartialSpecialization(const TemplateArgument *Args, unsigned NumArgs, void *&InsertPos) argument
665 CreateCopy(ASTContext &Context, const TemplateArgument *Args, unsigned NumArgs) argument
706 ClassTemplateSpecializationDecl(ASTContext &Context, Kind DK, TagKind TK, DeclContext *DC, SourceLocation StartLoc, SourceLocation IdLoc, ClassTemplateDecl *SpecializedTemplate, const TemplateArgument *Args, unsigned NumArgs, ClassTemplateSpecializationDecl *PrevDecl) argument
729 Create(ASTContext &Context, TagKind TK, DeclContext *DC, SourceLocation StartLoc, SourceLocation IdLoc, ClassTemplateDecl *SpecializedTemplate, const TemplateArgument *Args, unsigned NumArgs, ClassTemplateSpecializationDecl *PrevDecl) argument
823 ClassTemplatePartialSpecializationDecl(ASTContext &Context, TagKind TK, DeclContext *DC, SourceLocation StartLoc, SourceLocation IdLoc, TemplateParameterList *Params, ClassTemplateDecl *SpecializedTemplate, const TemplateArgument *Args, unsigned NumArgs, const ASTTemplateArgumentListInfo *ArgInfos, ClassTemplatePartialSpecializationDecl *PrevDecl) argument
846 Create(ASTContext &Context, TagKind TK,DeclContext *DC, SourceLocation StartLoc, SourceLocation IdLoc, TemplateParameterList *Params, ClassTemplateDecl *SpecializedTemplate, const TemplateArgument *Args, unsigned NumArgs, const TemplateArgumentListInfo &ArgInfos, QualType CanonInjectedType, ClassTemplatePartialSpecializationDecl *PrevDecl) argument
1021 findSpecialization(const TemplateArgument *Args, unsigned NumArgs, void *&InsertPos) argument
1041 findPartialSpecialization(const TemplateArgument *Args, unsigned NumArgs, void *&InsertPos) argument
1093 VarTemplateSpecializationDecl( ASTContext &Context, Kind DK, DeclContext *DC, SourceLocation StartLoc, SourceLocation IdLoc, VarTemplateDecl *SpecializedTemplate, QualType T, TypeSourceInfo *TInfo, StorageClass S, const TemplateArgument *Args, unsigned NumArgs) argument
1109 Create( ASTContext &Context, DeclContext *DC, SourceLocation StartLoc, SourceLocation IdLoc, VarTemplateDecl *SpecializedTemplate, QualType T, TypeSourceInfo *TInfo, StorageClass S, const TemplateArgument *Args, unsigned NumArgs) argument
1160 VarTemplatePartialSpecializationDecl( ASTContext &Context, DeclContext *DC, SourceLocation StartLoc, SourceLocation IdLoc, TemplateParameterList *Params, VarTemplateDecl *SpecializedTemplate, QualType T, TypeSourceInfo *TInfo, StorageClass S, const TemplateArgument *Args, unsigned NumArgs, const ASTTemplateArgumentListInfo *ArgInfos) argument
1176 Create( ASTContext &Context, DeclContext *DC, SourceLocation StartLoc, SourceLocation IdLoc, TemplateParameterList *Params, VarTemplateDecl *SpecializedTemplate, QualType T, TypeSourceInfo *TInfo, StorageClass S, const TemplateArgument *Args, unsigned NumArgs, const TemplateArgumentListInfo &ArgInfos) argument
[all...]
H A DType.cpp1445 unsigned NumArgs, const TemplateArgument *Args,
1450 NNS(NNS), Name(Name), NumArgs(NumArgs) {
1453 for (unsigned I = 0; I != NumArgs; ++I) {
1467 unsigned NumArgs,
1472 for (unsigned Idx = 0; Idx < NumArgs; ++Idx)
1595 NumArgs(args.size()), NumExceptions(epi.NumExceptions),
1601 assert(NumArgs == args.size() && "function has too many parameters");
1605 for (unsigned i = 0; i != NumArgs; ++i) {
1619 QualType *exnSlot = argSlot + NumArgs;
1442 DependentTemplateSpecializationType( ElaboratedTypeKeyword Keyword, NestedNameSpecifier *NNS, const IdentifierInfo *Name, unsigned NumArgs, const TemplateArgument *Args, QualType Canon) argument
1462 Profile(llvm::FoldingSetNodeID &ID, const ASTContext &Context, ElaboratedTypeKeyword Keyword, NestedNameSpecifier *Qualifier, const IdentifierInfo *Name, unsigned NumArgs, const TemplateArgument *Args) argument
1697 Profile(llvm::FoldingSetNodeID &ID, QualType Result, const QualType *ArgTys, unsigned NumArgs, const ExtProtoInfo &epi, const ASTContext &Context) argument
1971 TemplateSpecializationType(TemplateName T, const TemplateArgument *Args, unsigned NumArgs, QualType Canon, QualType AliasedType) argument
2029 Profile(llvm::FoldingSetNodeID &ID, TemplateName T, const TemplateArgument *Args, unsigned NumArgs, const ASTContext &Context) argument
[all...]
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/FrontendTool/
H A DExecuteCompilerInvocation.cpp211 unsigned NumArgs = Clang->getFrontendOpts().LLVMArgs.size(); local
212 const char **Args = new const char*[NumArgs + 2];
214 for (unsigned i = 0; i != NumArgs; ++i)
216 Args[NumArgs + 1] = 0;
217 llvm::cl::ParseCommandLineOptions(NumArgs + 1, Args);
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Sema/
H A DAttributeList.cpp36 return (sizeof(AttributeList) + NumArgs * sizeof(ArgsUnion));
149 unsigned NumArgs : 4; member in struct:ParsedAttrInfo
163 return getInfo(*this).NumArgs;
H A DDeclSpec.cpp153 unsigned NumArgs,
190 I.Fun.NumArgs = NumArgs;
207 if (NumArgs) {
213 NumArgs <= llvm::array_lengthof(TheDeclarator.InlineParams)) {
218 I.Fun.ArgInfo = new DeclaratorChunk::ParamInfo[NumArgs];
221 memcpy(I.Fun.ArgInfo, ArgInfo, sizeof(ArgInfo[0])*NumArgs);
149 getFunction(bool hasProto, bool isAmbiguous, SourceLocation LParenLoc, ParamInfo *ArgInfo, unsigned NumArgs, SourceLocation EllipsisLoc, SourceLocation RParenLoc, unsigned TypeQuals, bool RefQualifierIsLvalueRef, SourceLocation RefQualifierLoc, SourceLocation ConstQualifierLoc, SourceLocation VolatileQualifierLoc, SourceLocation MutableLoc, ExceptionSpecificationType ESpecType, SourceLocation ESpecLoc, ParsedType *Exceptions, SourceRange *ExceptionRanges, unsigned NumExceptions, Expr *NoexceptExpr, SourceLocation LocalRangeBegin, SourceLocation LocalRangeEnd, Declarator &TheDeclarator, TypeResult TrailingReturnType) argument
/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/AST/
H A DTemplateBase.h94 unsigned NumArgs; member in struct:clang::TemplateArgument::A
198 TemplateArgument(const TemplateArgument *Args, unsigned NumArgs) { argument
201 this->Args.NumArgs = NumArgs;
212 unsigned NumArgs);
325 return Args.Args + Args.NumArgs;
332 return Args.NumArgs;
338 return llvm::ArrayRef<TemplateArgument>(Args.Args, Args.NumArgs);
H A DCommentCommandTraits.h47 unsigned NumArgs : 4; member in struct:clang::comments::CommandInfo
H A DCommentParser.h107 unsigned NumArgs);
H A DDeclTemplate.h164 TemplateArgumentList(const TemplateArgument *Args, unsigned NumArgs,
166 : Arguments(Args, Owned), NumArguments(NumArgs) { }
177 unsigned NumArgs);
184 const TemplateArgument *Args, unsigned NumArgs)
185 : Arguments(Args, false), NumArguments(NumArgs) { }
468 unsigned NumArgs; member in struct:clang::TemplateParameterList::DependentFunctionTemplateSpecializationInfo::CA
510 return d.NumArgs;
598 const TemplateArgument *Args, unsigned NumArgs,
814 unsigned NumArgs, void *&InsertPos);
1431 unsigned NumArgs,
[all...]
H A DExprObjC.h889 unsigned NumArgs : NumArgsBitWidth;
893 NumArgs = Num;
929 ObjCMessageExpr(EmptyShell Empty, unsigned NumArgs) argument
932 setNumArgs(NumArgs);
1014 unsigned NumArgs,
1141 /// \param NumArgs The number of message arguments, not including
1144 unsigned NumArgs,
1295 unsigned getNumArgs() const { return NumArgs; }
1308 assert(Arg < NumArgs && "Arg access out of range!");
1312 assert(Arg < NumArgs
[all...]
/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/CodeGen/
H A DCGFunctionInfo.h258 unsigned NumArgs; member in class:clang::CodeGen::CGFunctionInfo
279 const_arg_iterator arg_end() const { return getArgsBuffer() + 1 + NumArgs; }
281 arg_iterator arg_end() { return getArgsBuffer() + 1 + NumArgs; }
283 unsigned arg_size() const { return NumArgs; }
/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/Lex/
H A DMacroInfo.h177 void setArgumentList(IdentifierInfo* const *List, unsigned NumArgs, argument
181 if (NumArgs == 0) return;
183 NumArguments = NumArgs;
184 ArgumentList = PPAllocator.Allocate<IdentifierInfo*>(NumArgs);
185 for (unsigned i = 0; i != NumArgs; ++i)
/freebsd-9.3-release/contrib/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h132 virtual unsigned getCallCost(FunctionType *FTy, int NumArgs = -1) const;
138 virtual unsigned getCallCost(const Function *F, int NumArgs = -1) const;
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DObjCSelfInitChecker.cpp249 unsigned NumArgs = CE.getNumArgs(); local
255 for (unsigned i = 0; i < NumArgs; ++i) {
282 unsigned NumArgs = CE.getNumArgs(); local
283 for (unsigned i = 0; i < NumArgs; ++i) {
/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/Basic/
H A DDiagnostic.h847 /// the common fields to registers, eliminating increments of the NumArgs field,
851 mutable unsigned NumArgs, NumRanges, NumFixits; member in class:clang::DiagnosticBuilder
868 : DiagObj(0), NumArgs(0), NumRanges(0), NumFixits(0), IsActive(false),
872 : DiagObj(diagObj), NumArgs(0), NumRanges(0), NumFixits(0), IsActive(true),
881 DiagObj->NumDiagArgs = NumArgs;
929 NumArgs = D.NumArgs;
961 assert(NumArgs < DiagnosticsEngine::MaxArguments &&
963 DiagObj->DiagArgumentsKind[NumArgs] = DiagnosticsEngine::ak_std_string;
964 DiagObj->DiagArgumentsStr[NumArgs
[all...]
/freebsd-9.3-release/contrib/llvm/tools/clang/tools/driver/
H A Dcc1as_main.cpp448 unsigned NumArgs = Asm.LLVMArgs.size(); local
449 const char **Args = new const char*[NumArgs + 2];
451 for (unsigned i = 0; i != NumArgs; ++i)
453 Args[NumArgs + 1] = 0;
454 llvm::cl::ParseCommandLineOptions(NumArgs + 1, Args);
/freebsd-9.3-release/contrib/llvm/lib/CodeGen/
H A DCallingConvLower.cpp69 unsigned NumArgs = Ins.size(); local
71 for (unsigned i = 0; i != NumArgs; ++i) {
/freebsd-9.3-release/contrib/llvm/lib/Target/Hexagon/
H A DHexagonCallingConvLower.cpp70 unsigned NumArgs = Ins.size(); local
80 for (; i != NumArgs; ++i) {
/freebsd-9.3-release/contrib/llvm/lib/ExecutionEngine/Interpreter/
H A DExternalFunctions.cpp186 const unsigned NumArgs = F->arg_size(); local
190 if (ArgVals.size() > NumArgs && F->isVarArg()) {
197 std::vector<ffi_type*> args(NumArgs);
209 SmallVector<void*, 16> values(NumArgs);
221 if (ffi_prep_cif(&cif, FFI_DEFAULT_ABI, NumArgs, rtype, &args[0]) == FFI_OK) {
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Analysis/
H A DThreadSafety.cpp171 unsigned NumArgs; // Number of funArgs member in struct:__anon3047::SExpr::CallingContext
179 NumArgs(N), FunArgs(A), PrevCtx(P)
226 unsigned makeCall(unsigned NumArgs, const NamedDecl *D) { argument
227 NodeVec.push_back(SExprNode(EOP_Call, NumArgs, D));
244 unsigned makeMCall(unsigned NumArgs, const CXXMethodDecl *D) { argument
245 NodeVec.push_back(SExprNode(EOP_MCall, NumArgs, getFirstVirtualDecl(D)));
298 assert(i < CallCtx->NumArgs);
336 LRCallCtx.NumArgs = CMCE->getNumArgs();
362 LRCallCtx.NumArgs = CE->getNumArgs();
504 CallCtx.NumArgs
661 unsigned NumArgs = N->arity()-1; local
678 unsigned NumArgs = N->arity()-1; local
[all...]

Completed in 184 milliseconds

1234