| /openbsd-src/gnu/llvm/clang/tools/libclang/ |
| H A D | CIndexCodeCompletion.cpp | 611 QualType baseType = Context.getBaseType(); in ProcessCodeCompleteResults() local 614 if (!baseType.isNull()) { in ProcessCodeCompleteResults() 616 if (const TagType *Tag = baseType->getAs<TagType>()) in ProcessCodeCompleteResults() 621 baseType->getAs<ObjCObjectPointerType>()) in ProcessCodeCompleteResults() 624 else if (const ObjCObjectType *Obj = baseType->getAs<ObjCObjectType>()) in ProcessCodeCompleteResults() 628 baseType->getAs<InjectedClassNameType>()) in ProcessCodeCompleteResults() 641 const Type *type = baseType.getTypePtrOrNull(); in ProcessCodeCompleteResults()
|
| /openbsd-src/gnu/llvm/clang/include/clang/AST/ |
| H A D | TypeProperties.td | 84 def : Property<"baseType", QualType> { 89 return ctx.getMemberPointerType(pointeeType, baseType.getTypePtr()); 433 def : Property<"baseType", QualType> { 444 return ctx.getUnaryTransformType(baseType, underlyingType, transform); 851 def : Property<"baseType", QualType> { 865 return ctx.getObjCObjectType(baseType, typeArgsAsWritten, qualifiers, 873 let IgnoredProperties = [ "baseType", "typeArgsAsWritten",
|
| H A D | Type.h | 1440 ExtQualsTypeCommonBase(const Type *baseType, QualType canon) 1441 : BaseType(baseType), CanonicalType(canon) {} 1475 ExtQuals(const Type *baseType, QualType canon, Qualifiers quals) 1476 : ExtQualsTypeCommonBase(baseType, 6261 QualType baseType = getBaseType(); 6262 while (const auto *ObjT = baseType->getAs<ObjCObjectType>()) { 6266 baseType = ObjT->getBaseType();
|
| /openbsd-src/gnu/llvm/clang/lib/CodeGen/ |
| H A D | CGExprConstant.cpp | 2237 llvm::Type *baseType, 2271 llvm::Type *baseType = structure->getElementType(fieldIndex); in EmitNullConstant() local 2272 elements[fieldIndex] = EmitNullConstantForBase(CGM, baseType, base); in EmitNullConstant() 2310 llvm::Type *baseType = structure->getElementType(fieldIndex); in EmitNullConstant() local 2311 elements[fieldIndex] = EmitNullConstantForBase(CGM, baseType, base); in EmitNullConstant() 2326 llvm::Type *baseType, in EmitNullConstantForBase() argument 2332 return llvm::Constant::getNullValue(baseType); in EmitNullConstantForBase()
|
| H A D | CodeGenFunction.cpp | 1928 static void emitNonZeroVLAInit(CodeGenFunction &CGF, QualType baseType, in emitNonZeroVLAInit() argument 1933 CharUnits baseSize = CGF.getContext().getTypeSizeInChars(baseType); in emitNonZeroVLAInit() 2075 QualType &baseType, in emitArrayLength() argument 2093 baseType = elementType; in emitArrayLength() 2143 llvm::Type *baseType = ConvertType(eltType); in emitArrayLength() local 2144 addr = Builder.CreateElementBitCast(addr, baseType, "array.begin"); in emitArrayLength() 2153 baseType = eltType; in emitArrayLength()
|
| H A D | CodeGenFunction.h | 2773 QualType &baseType,
|
| /openbsd-src/gnu/llvm/clang/lib/AST/ |
| H A D | Type.cpp | 816 QualType baseType(splitBaseType.Ty, 0); in stripObjCKindOfTypeAndQuals() local 818 baseType = baseObj->stripObjCKindOfTypeAndQuals(ctx); in stripObjCKindOfTypeAndQuals() 820 return ctx.getObjCObjectType(ctx.getQualifiedType(baseType, in stripObjCKindOfTypeAndQuals() 1200 QualType baseType = recurse(T->getBaseType()); in VisitObjCObjectType() local 1201 if (baseType.isNull()) in VisitObjCObjectType() 1218 if (baseType.getAsOpaquePtr() == T->getBaseType().getAsOpaquePtr() && in VisitObjCObjectType() 1223 baseType, typeArgs, in VisitObjCObjectType() 1478 QualType baseType = objType->getBaseType().stripObjCKindOfType(Ctx); in VisitObjCObjectType() local 1479 return Ctx.getObjCObjectType(baseType, objType->getTypeArgsAsWritten(), in VisitObjCObjectType()
|
| H A D | ASTContext.cpp | 3032 ASTContext::getExtQualType(const Type *baseType, Qualifiers quals) const { in getExtQualType() argument 3038 ExtQuals::Profile(ID, baseType, quals); in getExtQualType() 3047 if (!baseType->isCanonicalUnqualified()) { in getExtQualType() 3048 SplitQualType canonSplit = baseType->getCanonicalTypeInternal().split(); in getExtQualType() 3056 auto *eq = new (*this, TypeAlignment) ExtQuals(baseType, canon, quals); in getExtQualType() 5304 QualType baseType, in getObjCObjectType() argument 5311 isa<ObjCInterfaceType>(baseType)) in getObjCObjectType() 5312 return baseType; in getObjCObjectType() 5316 ObjCObjectTypeImpl::Profile(ID, baseType, typeArgs, protocols, isKindOf); in getObjCObjectType() 5326 if (const auto *baseObject = baseType->getAs<ObjCObjectType>()) in getObjCObjectType() [all …]
|
| /openbsd-src/gnu/llvm/clang/lib/Parse/ |
| H A D | ParseObjc.cpp | 1633 ParsedType baseType, in parseObjCTypeArgsOrProtocolQualifiers() argument 1673 QualType BaseT = Actions.GetTypeFromParser(baseType); in parseObjCTypeArgsOrProtocolQualifiers() 1697 baseType, in parseObjCTypeArgsOrProtocolQualifiers() 1813 ParsedType baseType, in parseObjCTypeArgsAndProtocolQualifiers() argument 1825 parseObjCTypeArgsOrProtocolQualifiers(baseType, in parseObjCTypeArgsAndProtocolQualifiers()
|
| /openbsd-src/gnu/llvm/clang/lib/Sema/ |
| H A D | SemaExprMember.cpp | 298 CheckExtVectorComponent(Sema &S, QualType baseType, ExprValueKind &VK, in CheckExtVectorComponent() argument 306 const ExtVectorType *vecType = baseType->getAs<ExtVectorType>(); in CheckExtVectorComponent() 379 << baseType << SourceRange(CompLoc); in CheckExtVectorComponent()
|
| H A D | SemaDeclObjC.cpp | 1428 ParsedType baseType, in actOnObjCTypeArgsOrProtocolQualifiers() argument 1450 QualType base = GetTypeFromParser(baseType, nullptr); in actOnObjCTypeArgsOrProtocolQualifiers()
|
| H A D | SemaDecl.cpp | 14048 QualType baseType = Context.getBaseElementType(type); in CheckCompleteVariableDeclaration() local 14113 CXXRecordDecl *RD = baseType->getAsCXXRecordDecl(); in CheckCompleteVariableDeclaration() 14178 if (const RecordType *recordType = baseType->getAs<RecordType>()) in CheckCompleteVariableDeclaration()
|
| /openbsd-src/gnu/llvm/clang/include/clang/Parse/ |
| H A D | Parser.h | 1668 ParsedType baseType, 1682 ParsedType baseType,
|
| /openbsd-src/gnu/llvm/llvm/lib/DebugInfo/PDB/DIA/ |
| H A D | DIARawSymbol.cpp | 237 RAW_METHOD_DUMP_AS(OS, baseType, PDB_BuiltinType); in dump()
|
| /openbsd-src/gnu/llvm/llvm/lib/AsmParser/ |
| H A D | LLParser.cpp | 4959 REQUIRED(baseType, MDField, ); \ in parseDIDerivedType() 4976 scope.Val, baseType.Val, size.Val, align.Val, in parseDIDerivedType() 4989 OPTIONAL(baseType, MDField, ); \ in parseDICompositeType() 5019 scope.Val, baseType.Val, size.Val, align.Val, offset.Val, flags.Val, in parseDICompositeType() 5031 (Context, tag.Val, name.Val, file.Val, line.Val, scope.Val, baseType.Val, in parseDICompositeType()
|
| /openbsd-src/gnu/llvm/clang/lib/Serialization/ |
| H A D | ASTReader.cpp | 6525 QualType baseType = Record.readQualType(); in readTypeRecord() local 6527 return Context.getQualifiedType(baseType, quals); in readTypeRecord()
|
| /openbsd-src/gnu/llvm/llvm/docs/ |
| H A D | LangRef.rst | 5534 !1 = !DIDerivedType(tag: DW_TAG_pointer_type, baseType: !0, size: 32, 5557 <DICompositeType>`. The type of the member is the ``baseType:``. The 5566 ``DW_TAG_typedef`` is used to provide a name for the ``baseType:``. 5570 ``DW_TAG_immutable_type`` are used to qualify the ``baseType:``. 5952 !18 = !DIDerivedType(tag: DW_TAG_pointer_type, baseType: !19, size: 64) 5961 !18 = !DIDerivedType(tag: DW_TAG_pointer_type, baseType: !19, size: 64) 5962 !19 = !DIDerivedType(tag: DW_TAG_pointer_type, baseType: !20, size: 64)
|
| /openbsd-src/gnu/llvm/clang/include/clang/Sema/ |
| H A D | Sema.h | 10282 ParsedType baseType,
|