HomeSort by: relevance | last modified time | path
    Searched defs:FTI (Results 1 - 7 of 7) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/lib/Parse/
Parser.cpp 1173 const DeclaratorChunk::FunctionTypeInfo &FTI = D.getFunctionTypeInfo();
1193 if (FTI.isKNRPrototype())
1403 DeclaratorChunk::FunctionTypeInfo &FTI = D.getFunctionTypeInfo();
1464 if (i == FTI.NumParams) {
1470 if (FTI.Params[i].Ident == ParmDeclarator.getIdentifier()) {
1472 if (FTI.Params[i].Param) {
1477 FTI.Params[i].Param = Param;
ParseDeclCXX.cpp 2194 DeclaratorChunk::FunctionTypeInfo &FTI
2198 bool NeedLateParse = FTI.getExceptionSpecType() == EST_Unparsed;
2202 for (unsigned ParamIdx = 0; ParamIdx < FTI.NumParams; ++ParamIdx) {
2203 auto Param = cast<ParmVarDecl>(FTI.Params[ParamIdx].Param);
2220 LateMethod->DefaultArgs.reserve(FTI.NumParams);
2221 for (unsigned ParamIdx = 0; ParamIdx < FTI.NumParams; ++ParamIdx)
2223 FTI.Params[ParamIdx].Param,
2224 std::move(FTI.Params[ParamIdx].DefaultArgTokens)));
2227 if (FTI.getExceptionSpecType() == EST_Unparsed) {
2228 LateMethod->ExceptionSpecTokens = FTI.ExceptionSpecTokens
    [all...]
ParseDecl.cpp 499 DeclaratorChunk::FunctionTypeInfo FTI = D->getFunctionTypeInfo();
503 for (unsigned i = 0; i != FTI.NumParams; ++i) {
504 ParmVarDecl *Param = cast<ParmVarDecl>(FTI.Params[i].Param);
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaLambda.cpp 947 DeclaratorChunk::FunctionTypeInfo &FTI = ParamInfo.getFunctionTypeInfo();
953 if (!FTI.hasMutableQualifier()) {
954 FTI.getOrCreateMethodQualifiers().SetTypeQual(DeclSpec::TQ_const,
962 ExplicitResultType = FTI.hasTrailingReturnType();
964 if (FTIHasNonVoidParameters(FTI)) {
965 Params.reserve(FTI.NumParams);
966 for (unsigned i = 0, e = FTI.NumParams; i != e; ++i)
967 Params.push_back(cast<ParmVarDecl>(FTI.Params[i].Param));
SemaType.cpp 3120 const DeclaratorChunk::FunctionTypeInfo &FTI =
3122 if (FTI.hasTrailingReturnType()) {
3125 FTI.getTrailingReturnTypeLoc());
3617 const DeclaratorChunk::FunctionTypeInfo &FTI = DeclType.Fun;
3618 assert(FTI.isAmbiguous && "no direct-initializer / function ambiguity");
3625 if (!RT->isRecordType() && FTI.NumParams > 1)
3629 if (RT->isReferenceType() && FTI.NumParams != 1)
3648 FTI.NumParams ? diag::warn_parens_disambiguated_as_function_declaration
3672 if (FTI.NumParams > 0) {
3676 SourceRange Range = FTI.Params[0].Param->getSourceRange()
    [all...]
SemaDecl.cpp 9363 DeclaratorChunk::FunctionTypeInfo &FTI = D.getTypeObject(FTIIdx).Fun;
9370 if (FTIHasNonVoidParameters(FTI) && FTI.Params[0].Param) {
9371 for (unsigned i = 0, e = FTI.NumParams; i != e; ++i) {
9372 ParmVarDecl *Param = cast<ParmVarDecl>(FTI.Params[i].Param);
9389 for (NamedDecl *NonParmDecl : FTI.getDeclsInPrototype()) {
13906 DeclaratorChunk::FunctionTypeInfo &FTI = D.getFunctionTypeInfo();
13910 if (!FTI.hasPrototype) {
13911 for (int i = FTI.NumParams; i != 0; /* decrement in loop */) {
13913 if (FTI.Params[i].Param == nullptr)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
CodeViewDebug.cpp 2107 TypeIndex FTI;
2126 FTI = TypeTable.insertRecord(ContinuationBuilder);
2131 EnumRecord ER(EnumeratorCount, CO, FTI, FullName, Ty->getIdentifier(),

Completed in 105 milliseconds