Searched defs:Proto (Results 1 - 25 of 30) sorted by relevance

12

/external/clang/lib/AST/
H A DLambdaMangleContext.cpp22 const FunctionProtoType *Proto local
28 ArrayRef<QualType>(Proto->arg_type_begin(),
29 Proto->getNumArgs()),
H A DDeclPrinter.cpp411 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 DMicrosoftMangle.cpp1152 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 DDeclObjC.cpp71 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 DItaniumMangle.cpp1342 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 DStmtPrinter.cpp1398 const FunctionProtoType *Proto local
1400 Proto->printExceptionSpecification(OS, Policy);
1407 Proto->getResultType().print(OS, Policy);
H A DExpr.cpp480 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 Dtoy.cpp130 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 DSemaLambda.cpp694 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 DSemaObjCProperty.cpp119 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 DSemaTemplateDeduction.cpp2366 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 DSemaTemplateInstantiateDecl.cpp1193 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 DSemaExprCXX.cpp1281 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 DSemaLookup.cpp1995 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 DSemaCodeComplete.cpp2294 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 Dtoy.cpp141 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 Dtoy.cpp148 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 DCXCursor.cpp509 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 Dtoy.cpp177 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 Dtoy.cpp205 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 DCGException.cpp491 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 DCodeGenModule.cpp2790 ObjCProtocolDecl *Proto = cast<ObjCProtocolDecl>(D); local
2791 if (Proto->isThisDeclarationADefinition())
2792 ObjCRuntime->GenerateProtocol(Proto);
/external/clang/utils/TableGen/
H A DNeonEmitter.cpp1374 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 Dtoy.cpp223 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 DCodeGenRegisters.cpp620 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.

Completed in 637 milliseconds

12