/external/clang/lib/AST/ |
H A D | LambdaMangleContext.cpp | 22 const FunctionProtoType *Proto local 28 ArrayRef<QualType>(Proto->arg_type_begin(), 29 Proto->getNumArgs()),
|
H A D | DeclPrinter.cpp | 411 std::string Proto = D->getNameInfo().getAsString(); local 415 Proto = '(' + Proto + ')'; 425 Proto += "("; 427 llvm::raw_string_ostream POut(Proto); 441 Proto += ", "; 442 Proto += D->getParamDecl(i)->getNameAsString(); 446 Proto += ")"; 450 Proto += " const"; 452 Proto 493 Out << Proto; local 545 Out << Proto; local 548 Out << "auto " << Proto << " -> "; local [all...] |
H A D | MicrosoftMangle.cpp | 1152 const FunctionProtoType *Proto = cast<FunctionProtoType>(T); local 1157 mangleQualifiers(Qualifiers::fromCVRMask(Proto->getTypeQuals()), false); 1175 QualType Result = Proto->getResultType(); 1195 if (Proto->getNumArgs() == 0 && !Proto->isVariadic()) { 1210 for (FunctionProtoType::arg_type_iterator Arg = Proto->arg_type_begin(), 1211 ArgEnd = Proto->arg_type_end(); 1216 if (Proto->isVariadic()) 1222 mangleThrowSpecification(Proto);
|
H A D | DeclObjC.cpp | 71 if (const ObjCProtocolDecl *Proto = dyn_cast<ObjCProtocolDecl>(this)) { 72 if (const ObjCProtocolDecl *Def = Proto->getDefinition()) 100 if (const ObjCProtocolDecl *Proto = dyn_cast<ObjCProtocolDecl>(DC)) { 101 if (const ObjCProtocolDecl *Def = Proto->getDefinition()) 130 if (const ObjCProtocolDecl *Proto = dyn_cast<ObjCProtocolDecl>(this)) { 131 if (const ObjCProtocolDecl *Def = Proto->getDefinition()) 280 ObjCProtocolDecl *Proto = (*p); local 281 if (C.ProtocolCompatibleWithProtocol(ProtoInExtension, Proto)) {
|
H A D | ItaniumMangle.cpp | 1342 const FunctionProtoType *Proto = Lambda->getLambdaTypeInfo()->getType()-> local 1344 mangleBareFunctionType(Proto, /*MangleReturnType=*/false); 1920 const FunctionProtoType *Proto = cast<FunctionProtoType>(T); local 1929 mangleType(Proto->getResultType()); 1933 if (Proto->getNumArgs() == 0 && !Proto->isVariadic()) { 1941 for (FunctionProtoType::arg_type_iterator Arg = Proto->arg_type_begin(), 1942 ArgEnd = Proto->arg_type_end(); 1949 if (Proto->isVariadic())
|
H A D | StmtPrinter.cpp | 1398 const FunctionProtoType *Proto local 1400 Proto->printExceptionSpecification(OS, Policy); 1407 Proto->getResultType().print(OS, Policy);
|
H A D | Expr.cpp | 480 std::string Proto; local 481 llvm::raw_string_ostream POut(Proto); 573 AFT->getResultType().getAsStringInternal(Proto, Policy); 575 Out << Proto; local
|
/external/llvm/examples/Kaleidoscope/Chapter2/ |
H A D | toy.cpp | 130 PrototypeAST *Proto; member in class:FunctionAST 134 : Proto(proto), Body(body) {} 308 PrototypeAST *Proto = ParsePrototype(); local 309 if (Proto == 0) return 0; 312 return new FunctionAST(Proto, E); 320 PrototypeAST *Proto = new PrototypeAST("", std::vector<std::string>()); local 321 return new FunctionAST(Proto, E);
|
/external/clang/lib/Sema/ |
H A D | SemaLambda.cpp | 694 const FunctionProtoType *Proto local 699 FunctionProtoType::ExtProtoInfo ExtInfo = Proto->getExtProtoInfo(); 702 S.Context.getFunctionType(Proto->getResultType(), 703 ArrayRef<QualType>(Proto->arg_type_begin(), 704 Proto->getNumArgs()), 768 const FunctionProtoType *Proto local 772 FunctionProtoType::ExtProtoInfo ExtInfo = Proto->getExtProtoInfo(); 775 = S.Context.getFunctionType(Proto->getResultType(), 776 ArrayRef<QualType>(Proto->arg_type_begin(), 777 Proto 893 const FunctionProtoType *Proto local [all...] |
H A D | SemaObjCProperty.cpp | 119 ObjCProtocolDecl *Proto, 122 if (!Known.insert(Proto)) 126 DeclContext::lookup_result R = Proto->lookup(Prop->getDeclName()); 129 S.DiagnosePropertyMismatch(Prop, ProtoProp, Proto->getIdentifier()); 135 for (ObjCProtocolDecl::protocol_iterator P = Proto->protocol_begin(), 136 PEnd = Proto->protocol_end(); 241 ObjCProtocolDecl *Proto = cast<ObjCProtocolDecl>(ClassDecl); local 242 for (ObjCProtocolDecl::protocol_iterator P = Proto->protocol_begin(), 243 PEnd = Proto->protocol_end(); 118 CheckPropertyAgainstProtocol(Sema &S, ObjCPropertyDecl *Prop, ObjCProtocolDecl *Proto, llvm::SmallPtrSet<ObjCProtocolDecl *, 16> &Known) argument
|
H A D | SemaTemplateDeduction.cpp | 2366 const FunctionProtoType *Proto local 2368 assert(Proto && "Function template does not have a prototype?"); 2374 if (Proto->hasTrailingReturn()) { 2402 ResultType = SubstType(Proto->getResultType(), 2412 if (!Proto->hasTrailingReturn() && 2423 Proto->getExtProtoInfo()); 3074 const FunctionProtoType *Proto local 3076 if (Proto->isTemplateVariadic()) 3078 else if (Proto->isVariadic()) 4385 const FunctionProtoType *Proto local [all...] |
H A D | SemaTemplateInstantiateDecl.cpp | 1193 const FunctionProtoType *Proto local 1195 assert(Proto && "No function prototype in template instantiation?"); 1196 for (FunctionProtoType::arg_type_iterator AI = Proto->arg_type_begin(), 1197 AE = Proto->arg_type_end(); AI != AE; ++AI) { 2464 const FunctionProtoType *Proto, 2466 assert(Proto->getExceptionSpecType() != EST_Uninstantiated); 2486 for (unsigned I = 0, N = Proto->getNumExceptions(); I != N; ++I) { 2489 = Proto->getExceptionType(I)->getAs<PackExpansionType>()) { 2549 = SemaRef.SubstType(Proto->getExceptionType(I), TemplateArgs, 2558 if (Expr *OldNoexceptExpr = Proto 2463 InstantiateExceptionSpec(Sema &SemaRef, FunctionDecl *New, const FunctionProtoType *Proto, const MultiLevelTemplateArgumentList &TemplateArgs) argument 2595 const FunctionProtoType *Proto = Decl->getType()->castAs<FunctionProtoType>(); local 2661 const FunctionProtoType *Proto = Tmpl->getType()->getAs<FunctionProtoType>(); local [all...] |
H A D | SemaExprCXX.cpp | 1281 const FunctionProtoType *Proto = local 1284 Proto->isVariadic() ? VariadicFunction : VariadicDoesNotApply; 1287 Proto, 1, PlaceArgs, NumPlaceArgs, 1586 const FunctionProtoType *Proto local 1591 for (unsigned I = 1, N = Proto->getNumArgs(); I < N; ++I) 1592 ArgTypes.push_back(Proto->getArgType(I)); 1595 EPI.Variadic = Proto->isVariadic(); 3891 if (const FunctionProtoType *Proto = Result->getAs<FunctionProtoType>()) { 3892 switch (Proto->getRefQualifier()) {
|
H A D | SemaLookup.cpp | 1995 const FunctionProtoType *Proto = cast<FunctionProtoType>(T); local 1996 for (FunctionProtoType::arg_type_iterator Arg = Proto->arg_type_begin(), 1997 ArgEnd = Proto->arg_type_end(); 2147 const FunctionProtoType *Proto = Fn->getType()->getAs<FunctionProtoType>(); local 2148 if (Proto->getNumArgs() < 1) 2152 QualType ArgType = Proto->getArgType(0).getNonReferenceType(); 2157 if (Proto->getNumArgs() < 2) 2161 QualType ArgType = Proto->getArgType(1).getNonReferenceType();
|
H A D | SemaCodeComplete.cpp | 2294 if (const FunctionProtoType *Proto 2296 if (Proto->isVariadic()) { 2297 if (Proto->getNumArgs() == 0) 2406 const FunctionProtoType *Proto local 2408 if (!Proto || !Proto->getTypeQuals()) 2414 if (Proto->getTypeQuals() == Qualifiers::Const) { 2419 if (Proto->getTypeQuals() == Qualifiers::Volatile) { 2424 if (Proto->getTypeQuals() == Qualifiers::Restrict) { 2431 if (Proto 2809 const FunctionProtoType *Proto local [all...] |
/external/llvm/examples/Kaleidoscope/Chapter3/ |
H A D | toy.cpp | 141 PrototypeAST *Proto; member in class:FunctionAST 145 : Proto(proto), Body(body) {} 320 PrototypeAST *Proto = ParsePrototype(); local 321 if (Proto == 0) return 0; 324 return new FunctionAST(Proto, E); 332 PrototypeAST *Proto = new PrototypeAST("", std::vector<std::string>()); local 333 return new FunctionAST(Proto, E); 446 Function *TheFunction = Proto->Codegen();
|
/external/llvm/examples/Kaleidoscope/Chapter4/ |
H A D | toy.cpp | 148 PrototypeAST *Proto; member in class:FunctionAST 152 : Proto(proto), Body(body) {} 327 PrototypeAST *Proto = ParsePrototype(); local 328 if (Proto == 0) return 0; 331 return new FunctionAST(Proto, E); 339 PrototypeAST *Proto = new PrototypeAST("", std::vector<std::string>()); local 340 return new FunctionAST(Proto, E); 454 Function *TheFunction = Proto->Codegen();
|
/external/clang/tools/libclang/ |
H A D | CXCursor.cpp | 509 CXCursor cxcursor::MakeCursorObjCProtocolRef(const ObjCProtocolDecl *Proto, argument 512 assert(Proto && TU && "Invalid arguments!"); 514 CXCursor C = { CXCursor_ObjCProtocolRef, 0, { Proto, RawLoc, TU } };
|
/external/llvm/examples/Kaleidoscope/Chapter5/ |
H A D | toy.cpp | 177 PrototypeAST *Proto; member in class:FunctionAST 181 : Proto(proto), Body(body) {} 428 PrototypeAST *Proto = ParsePrototype(); local 429 if (Proto == 0) return 0; 432 return new FunctionAST(Proto, E); 440 PrototypeAST *Proto = new PrototypeAST("", std::vector<std::string>()); local 441 return new FunctionAST(Proto, E); 699 Function *TheFunction = Proto->Codegen();
|
/external/llvm/examples/Kaleidoscope/Chapter6/ |
H A D | toy.cpp | 205 PrototypeAST *Proto; member in class:FunctionAST 209 : Proto(proto), Body(body) {} 513 PrototypeAST *Proto = ParsePrototype(); local 514 if (Proto == 0) return 0; 517 return new FunctionAST(Proto, E); 525 PrototypeAST *Proto = new PrototypeAST("", std::vector<std::string>()); local 526 return new FunctionAST(Proto, E); 803 Function *TheFunction = Proto->Codegen(); 808 if (Proto->isBinaryOp()) 809 BinopPrecedence[Proto [all...] |
/external/clang/lib/CodeGen/ |
H A D | CGException.cpp | 491 const FunctionProtoType *Proto = FD->getType()->getAs<FunctionProtoType>(); local 492 if (Proto == 0) 495 ExceptionSpecificationType EST = Proto->getExceptionSpecType(); 497 if (Proto->getNoexceptSpec(getContext()) == FunctionProtoType::NR_Nothrow) { 502 unsigned NumExceptions = Proto->getNumExceptions(); 506 QualType Ty = Proto->getExceptionType(I); 559 const FunctionProtoType *Proto = FD->getType()->getAs<FunctionProtoType>(); local 560 if (Proto == 0) 563 ExceptionSpecificationType EST = Proto->getExceptionSpecType(); 565 if (Proto [all...] |
H A D | CodeGenModule.cpp | 2790 ObjCProtocolDecl *Proto = cast<ObjCProtocolDecl>(D); local 2791 if (Proto->isThisDeclarationADefinition()) 2792 ObjCRuntime->GenerateProtocol(Proto);
|
/external/clang/utils/TableGen/ |
H A D | NeonEmitter.cpp | 1374 std::string Proto = R->getValueAsString("Prototype"); local 1399 OS << GenIntrinsic(name, Proto, TypeVec[ti], TypeVec[srcti], 1403 OS << GenIntrinsic(name, Proto, TypeVec[ti], TypeVec[ti], 1449 std::string Proto = R->getValueAsString("Prototype"); local 1453 if (Proto.find('a') != std::string::npos) 1470 std::string bd = GenBuiltinDef(name, Proto, TypeVec[ti], ck); 1488 std::string Proto = R->getValueAsString("Prototype"); local 1494 if (Proto.find('a') != std::string::npos) 1499 if (Proto.find('s') != std::string::npos) 1517 qmask |= 1ULL << GetNeonEnum(Proto, TypeVe 1587 std::string Proto = R->getValueAsString("Prototype"); local 1740 std::string Proto = R->getValueAsString("Prototype"); local [all...] |
/external/llvm/examples/Kaleidoscope/Chapter7/ |
H A D | toy.cpp | 223 PrototypeAST *Proto; member in class:FunctionAST 227 : Proto(proto), Body(body) {} 578 PrototypeAST *Proto = ParsePrototype(); local 579 if (Proto == 0) return 0; 582 return new FunctionAST(Proto, E); 590 PrototypeAST *Proto = new PrototypeAST("", std::vector<std::string>()); local 591 return new FunctionAST(Proto, E); 963 Function *TheFunction = Proto->Codegen(); 968 if (Proto->isBinaryOp()) 969 BinopPrecedence[Proto [all...] |
/external/llvm/utils/TableGen/ |
H A D | CodeGenRegisters.cpp | 620 Record *Proto = Lists[0][n]; local 638 // Copy Proto super-classes. 639 ArrayRef<Record *> Supers = Proto->getSuperClasses(); 640 ArrayRef<SMRange> Ranges = Proto->getSuperClassRanges(); 644 // Copy Proto fields. 645 for (unsigned i = 0, e = Proto->getValues().size(); i != e; ++i) { 646 RecordVal RV = Proto->getValues()[i]; 686 // Everything else is copied from Proto.
|