HomeSort by: relevance | last modified time | path
    Searched refs:ParamInfo (Results 1 - 20 of 20) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/include/clang/APINotes/
Types.h 412 class ParamInfo : public VariableInfo {
425 ParamInfo()
451 ParamInfo &operator|=(const ParamInfo &RHS) {
465 friend bool operator==(const ParamInfo &, const ParamInfo &);
470 inline bool operator==(const ParamInfo &LHS, const ParamInfo &RHS) {
477 inline bool operator!=(const ParamInfo &LHS, const ParamInfo &RHS)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
CFLSteensAliasAnalysis.cpp 176 auto ParamInfo = Sets.find(InstantiatedValue{&Param, 0});
177 if (ParamInfo.hasValue())
178 AddToRetParamRelations(I + 1, ParamInfo->Index);
  /src/external/apache2/llvm/dist/clang/lib/APINotes/
APINotesTypes.cpp 64 LLVM_DUMP_METHOD void ParamInfo::dump(llvm::raw_ostream &OS) const {
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaLambda.cpp 890 Declarator &ParamInfo,
917 if (ParamInfo.getNumTypeObjects() == 0) {
945 assert(ParamInfo.isFunctionDeclarator() &&
947 DeclaratorChunk::FunctionTypeInfo &FTI = ParamInfo.getFunctionTypeInfo();
958 MethodTyInfo = GetTypeForDeclarator(ParamInfo, CurScope);
960 EndLoc = ParamInfo.getSourceRange().getEnd();
980 ParamInfo.getDeclSpec().getConstexprSpecifier(),
981 ParamInfo.getTrailingRequiresClause());
994 ProcessDeclAttributes(CurScope, Method, ParamInfo);
DeclSpec.cpp 163 ParamInfo *Params,
243 new (I.Fun.Params) ParamInfo[NumParams];
247 I.Fun.Params = new DeclaratorChunk::ParamInfo[NumParams];
SemaExpr.cpp 15302 void Sema::ActOnBlockArguments(SourceLocation CaretLoc, Declarator &ParamInfo,
15304 assert(ParamInfo.getIdentifier() == nullptr &&
15306 assert(ParamInfo.getContext() == DeclaratorContext::BlockLiteral);
15309 TypeSourceInfo *Sig = GetTypeForDeclarator(ParamInfo, CurScope);
15390 CurBlock->TheDecl, ParamInfo.getBeginLoc(), I);
15403 ProcessDeclAttributes(CurScope, CurBlock->TheDecl, ParamInfo);
SemaDeclObjC.cpp 4707 ObjCArgInfo *ArgInfo, DeclaratorChunk::ParamInfo *CParamInfo,
SemaDeclCXX.cpp 3951 for (auto &Param : ArrayRef<DeclaratorChunk::ParamInfo>(FTI.Params,
  /src/external/apache2/llvm/dist/clang/lib/Parse/
ParseExpr.cpp 3464 Declarator ParamInfo(DS, DeclaratorContext::BlockLiteral);
3465 ParamInfo.setFunctionDefinitionKind(FunctionDefinitionKind::Definition);
3467 // fill ParamInfo with an initial valid range, so do it manually.
3468 ParamInfo.SetSourceRange(SourceRange(Tok.getLocation(), Tok.getLocation()));
3473 ParseParenDeclarator(ParamInfo);
3477 SourceLocation Tmp = ParamInfo.getSourceRange().getEnd();
3478 ParamInfo.SetIdentifier(nullptr, CaretLoc);
3479 ParamInfo.SetRangeEnd(Tmp);
3480 if (ParamInfo.isInvalidType()) {
3488 MaybeParseGNUAttributes(ParamInfo);
    [all...]
ParseExprCXX.cpp 1324 MutableArrayRef<DeclaratorChunk::ParamInfo> ParamInfo,
1384 /*IsAmbiguous=*/false, LParenLoc, ParamInfo.data(),
1385 ParamInfo.size(), EllipsisLoc, RParenLoc,
1407 SmallVector<DeclaratorChunk::ParamInfo, 16> ParamInfo;
1414 ParseParameterDeclarationClause(D.getContext(), Attr, ParamInfo,
1429 ParamInfo, EllipsisLoc);
1449 std::vector<DeclaratorChunk::ParamInfo> EmptyParamInfo;
3378 llvm::SmallVector<DeclaratorChunk::ParamInfo, 2> LocalParameters
    [all...]
ParseDecl.cpp 6499 SmallVector<DeclaratorChunk::ParamInfo, 16> ParamInfo;
6528 ParseFunctionDeclaratorIdentifierList(D, ParamInfo);
6541 ParseParameterDeclarationClause(D.getContext(), FirstArgAttrs, ParamInfo,
6546 HasProto = ParamInfo.size() || getLangOpts().CPlusPlus
6650 HasProto, IsAmbiguous, LParenLoc, ParamInfo.data(),
6651 ParamInfo.size(), EllipsisLoc, RParenLoc,
6710 /// After returning, ParamInfo will hold the parsed parameters.
6718 SmallVectorImpl<DeclaratorChunk::ParamInfo> &ParamInfo) {
    [all...]
ParseObjc.cpp 1382 SmallVector<DeclaratorChunk::ParamInfo, 8> CParamInfo;
1494 CParamInfo.push_back(DeclaratorChunk::ParamInfo(ParmII,
  /src/external/apache2/llvm/dist/clang/include/clang/Sema/
DeclSpec.h 1244 /// ParamInfo - An array of paraminfo objects is allocated whenever a function
1251 struct ParamInfo {
1263 ParamInfo() = default;
1264 ParamInfo(IdentifierInfo *ident, SourceLocation iloc,
1337 /// Params - This is a pointer to a new[]'d array of ParamInfo objects that
1340 ParamInfo *Params;
1627 ParamInfo *Params, unsigned NumParams,
1877 DeclaratorChunk::ParamInfo InlineParams[16];
Sema.h 5567 void ActOnBlockArguments(SourceLocation CaretLoc, Declarator &ParamInfo,
6661 Declarator &ParamInfo, Scope *CurScope);
9685 ObjCArgInfo *ArgInfo, DeclaratorChunk::ParamInfo *CParamInfo,
  /src/external/apache2/llvm/dist/llvm/include/llvm/AsmParser/
LLParser.h 492 struct ParamInfo {
496 ParamInfo(LocTy loc, Value *v, AttributeSet attrs)
499 bool parseParameterList(SmallVectorImpl<ParamInfo> &ArgList,
  /src/external/apache2/llvm/dist/clang/include/clang/AST/
Decl.h 1870 ParmVarDecl **ParamInfo = nullptr;
2453 return {ParamInfo, getNumParams()};
2456 return {ParamInfo, getNumParams()};
2471 /// FunctionType. This is the length of the ParamInfo array after it has been
2477 return ParamInfo[i];
2481 return ParamInfo[i];
4168 ParmVarDecl **ParamInfo = nullptr;
4201 return {ParamInfo, getNumParams()};
4204 return {ParamInfo, getNumParams()};
4222 return ParamInfo[i]
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/AST/
Decl.cpp 3344 /// based on its FunctionType. This is the length of the ParamInfo array
3353 assert(!ParamInfo && "Already has param info!");
3358 ParamInfo = new (C) ParmVarDecl*[NewParamInfo.size()];
3359 std::copy(NewParamInfo.begin(), NewParamInfo.end(), ParamInfo);
3537 NP > 0 ? ParamInfo[0]->getSourceRange().getBegin() : EllipsisLoc;
3540 : ParamInfo[NP - 1]->getSourceRange().getEnd();
4692 assert(!ParamInfo && "Already has param info!");
4697 ParamInfo = new (getASTContext()) ParmVarDecl*[NewParamInfo.size()];
4698 std::copy(NewParamInfo.begin(), NewParamInfo.end(), ParamInfo);
  /src/external/apache2/llvm/dist/clang/include/clang/Parse/
Parser.h 2989 SmallVectorImpl<DeclaratorChunk::ParamInfo> &ParamInfo);
2993 SmallVectorImpl<DeclaratorChunk::ParamInfo> &ParamInfo,
  /src/external/apache2/llvm/dist/llvm/lib/AsmParser/
LLParser.cpp 2663 bool LLParser::parseParameterList(SmallVectorImpl<ParamInfo> &ArgList,
2702 ArgList.push_back(ParamInfo(
6551 SmallVector<ParamInfo, 16> ArgList;
6860 SmallVector<ParamInfo, 16> ArgList;
7279 SmallVector<ParamInfo, 16> ArgList;
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGCall.cpp 130 for (const auto &ParamInfo : proto->getExtParameterInfos()) {
131 paramInfos.push_back(ParamInfo);
133 if (ParamInfo.hasPassObjectSize())

Completed in 170 milliseconds