Searched refs:BaseType (Results 1 - 25 of 49) sorted by relevance

12

/freebsd-9.3-release/contrib/llvm/lib/Analysis/
H A DLoads.cpp65 Type *BaseType = 0;
69 BaseType = AI->getAllocatedType();
75 BaseType = GV->getType()->getElementType();
80 if (BaseType && BaseType->isSized()) {
82 BaseAlign = TD->getPrefTypeAlignment(BaseType);
91 if (ByteOffset + LoadSize <= TD->getTypeAllocSize(BaseType) &&
/freebsd-9.3-release/contrib/llvm/lib/Target/X86/
H A DX86InstrBuilder.h41 } BaseType; member in struct:llvm::X86AddressMode
55 : BaseType(RegBase), Scale(1), IndexReg(0), Disp(0), GV(0), GVOpFlags(0) {
63 if (BaseType == X86AddressMode::RegBase)
67 assert(BaseType == X86AddressMode::FrameIndexBase);
126 if (AM.BaseType == X86AddressMode::RegBase)
129 assert(AM.BaseType == X86AddressMode::FrameIndexBase);
H A DX86ISelDAGToDAG.cpp53 } BaseType; member in struct:__anon2542::X86ISelAddressMode
55 // This is really a union, discriminated by BaseType!
72 : BaseType(RegBase), Base_FrameIndex(0), Scale(1), IndexReg(), Disp(0),
82 return BaseType == FrameIndexBase ||
89 if (BaseType != RegBase) return false;
97 BaseType = RegBase;
231 Base = (AM.BaseType == X86ISelAddressMode::FrameIndexBase) ?
596 if (AM.BaseType == X86ISelAddressMode::FrameIndexBase &&
735 AM.BaseType == X86ISelAddressMode::RegBase &&
747 AM.BaseType
[all...]
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaExprMember.cpp429 Sema::ActOnDependentMemberExpr(Expr *BaseExpr, QualType BaseType, argument
446 const PointerType *PT = BaseType->getAs<PointerType>();
451 << BaseType << BaseExpr->getSourceRange() << NameInfo.getSourceRange();
456 assert(BaseType->isDependentType() ||
460 // Get the type being accessed in BaseType. If this is an arrow, the BaseExpr
462 return Owned(CXXDependentScopeMemberExpr::Create(Context, BaseExpr, BaseType,
475 QualType BaseType,
485 << SS.getRange() << rep << BaseType; local
501 QualType BaseType,
505 cast_or_null<CXXRecordDecl>(computeDeclContext(BaseType));
473 DiagnoseQualifiedMemberReference(Sema &SemaRef, Expr *BaseExpr, QualType BaseType, const CXXScopeSpec &SS, NamedDecl *rep, const DeclarationNameInfo &nameInfo) argument
500 CheckQualifiedMemberReference(Expr *BaseExpr, QualType BaseType, const CXXScopeSpec &SS, const LookupResult &R) argument
664 BuildMemberReferenceExpr(Expr *Base, QualType BaseType, SourceLocation OpLoc, bool IsArrow, CXXScopeSpec &SS, SourceLocation TemplateKWLoc, NamedDecl *FirstQualifierInScope, const DeclarationNameInfo &NameInfo, const TemplateArgumentListInfo *TemplateArgs) argument
881 QualType BaseType = BaseExprType; local
1707 QualType BaseType = BaseExpr->getType(); local
[all...]
H A DSemaDeclCXX.cpp1300 QualType BaseType = TInfo->getType(); local
1319 if (BaseType->isDependentType()) {
1323 if (CXXRecordDecl *BaseDecl = BaseType->getAsCXXRecordDecl()) {
1328 << BaseType << Context.getTypeDeclType(Class);
1332 << BaseType;
1344 if (!BaseType->isRecordType()) {
1351 if (BaseType->isUnionType()) {
1359 if (RequireCompleteType(BaseLoc, BaseType,
1366 RecordDecl *BaseDecl = BaseType->getAs<RecordType>()->getDecl();
2390 QualType BaseType,
2388 FindBaseInitializer(Sema &SemaRef, CXXRecordDecl *ClassDecl, QualType BaseType, const CXXBaseSpecifier *&DirectBaseSpec, const CXXBaseSpecifier *&VirtualBaseSpec) argument
2545 QualType BaseType; local
2826 BuildBaseInitializer(QualType BaseType, TypeSourceInfo *BaseTInfo, Expr *Init, CXXRecordDecl *ClassDecl, SourceLocation EllipsisLoc) argument
3150 QualType BaseType = Field->getType(); local
3650 GetKeyForBase(ASTContext &Context, QualType BaseType) argument
4546 const RecordType *BaseType = B->getType()->getAs<RecordType>(); local
7497 CanQualType BaseType = BaseIt->getType()->getCanonicalTypeUnqualified(); local
9366 QualType BaseType = Base->getType().getUnqualifiedType(); local
9427 QualType BaseType = Context.getBaseElementType(Field->getType()); local
9794 QualType BaseType = Base->getType().getUnqualifiedType(); local
9856 QualType BaseType = Context.getBaseElementType(Field->getType()); local
11053 QualType BaseType = ExDeclType; local
[all...]
H A DSemaExprCXX.cpp831 bool Sema::isThisOutsideMemberFunctionBody(QualType BaseType) { argument
839 CXXRecordDecl *Class = BaseType->getAsCXXRecordDecl();
5203 QualType BaseType = Base->getType(); local
5205 if (BaseType->isDependentType()) {
5210 if (const PointerType *Ptr = BaseType->getAs<PointerType>())
5211 BaseType = Ptr->getPointeeType();
5213 ObjectType = ParsedType::make(BaseType);
5222 QualType StartingType = BaseType;
5229 CTypes.insert(Context.getCanonicalType(BaseType));
5231 while (BaseType
[all...]
H A DTreeTransform.h783 QualType RebuildUnaryTransformType(QualType BaseType,
1663 QualType BaseType = Base->getType(); local
1671 return getSema().BuildMemberReferenceExpr(Base, BaseType, OpLoc, isArrow,
2290 QualType BaseType,
2301 return SemaRef.BuildMemberReferenceExpr(BaseE, BaseType,
2313 ExprResult RebuildUnresolvedMemberExpr(Expr *BaseE, QualType BaseType, argument
2324 return SemaRef.BuildMemberReferenceExpr(BaseE, BaseType,
8593 QualType BaseType; local
8613 BaseType = ((Expr*) Base.get())->getType();
8616 BaseType
2289 RebuildCXXDependentScopeMemberExpr(Expr *BaseE, QualType BaseType, bool IsArrow, SourceLocation OperatorLoc, NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateKWLoc, NamedDecl *FirstQualifierInScope, const DeclarationNameInfo &MemberNameInfo, const TemplateArgumentListInfo *TemplateArgs) argument
8692 QualType BaseType; local
9620 RebuildUnaryTransformType(QualType BaseType, UnaryTransformType::UTTKind UKind, SourceLocation Loc) argument
9801 QualType BaseType = Base->getType(); local
[all...]
H A DSemaAccess.cpp1564 QualType BaseType = E->getBaseType();
1566 BaseType = BaseType->getAs<PointerType>()->getPointeeType();
1569 Found, BaseType);
H A DSemaCodeComplete.cpp3565 QualType BaseType = Base->getType(); local
3568 if (const PointerType *Ptr = BaseType->getAs<PointerType>())
3569 BaseType = Ptr->getPointeeType();
3570 else if (BaseType->isObjCObjectPointerType())
3582 if (BaseType->isObjCObjectPointerType() ||
3583 BaseType->isObjCObjectOrInterfaceType()) {
3594 BaseType),
3597 if (const RecordType *Record = BaseType->getAs<RecordType>()) {
3600 Results.setObjectTypeQualifiers(BaseType.getQualifiers());
3613 bool IsDependent = BaseType
[all...]
/freebsd-9.3-release/contrib/llvm/lib/Target/MSP430/
H A DMSP430ISelDAGToDAG.cpp39 } BaseType; member in struct:__anon2379::MSP430ISelAddressMode
41 struct { // This is really a union, discriminated by BaseType!
55 : BaseType(RegBase), Disp(0), GV(0), CP(0), BlockAddr(0),
65 if (BaseType == RegBase && Base.Reg.getNode() != 0) {
68 } else if (BaseType == FrameIndexBase) {
173 if (AM.BaseType != MSP430ISelAddressMode::RegBase || AM.Base.Reg.getNode()) {
179 AM.BaseType = MSP430ISelAddressMode::RegBase;
201 if (AM.BaseType == MSP430ISelAddressMode::RegBase
203 AM.BaseType = MSP430ISelAddressMode::FrameIndexBase;
256 if (AM.BaseType
[all...]
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/AST/
H A DDeclPrinter.cpp106 QualType BaseType = T; local
107 while (!BaseType->isSpecifierType()) {
108 if (isa<TypedefType>(BaseType))
110 else if (const PointerType* PTy = BaseType->getAs<PointerType>())
111 BaseType = PTy->getPointeeType();
112 else if (const BlockPointerType *BPy = BaseType->getAs<BlockPointerType>())
113 BaseType = BPy->getPointeeType();
114 else if (const ArrayType* ATy = dyn_cast<ArrayType>(BaseType))
115 BaseType = ATy->getElementType();
116 else if (const FunctionType* FTy = BaseType
262 QualType BaseType = GetBaseType(CurDeclType); local
[all...]
H A DCXXInheritance.cpp52 /// different base class subobjects of the same type. BaseType must be
54 bool CXXBasePaths::isAmbiguous(CanQualType BaseType) { argument
55 BaseType = BaseType.getUnqualifiedType();
56 std::pair<bool, unsigned>& Subobjects = ClassSubobjects[BaseType];
194 QualType BaseType = Context.getCanonicalType(BaseSpec->getType()) local
203 if (BaseType->isDependentType())
208 std::pair<bool, unsigned>& Subobjects = ClassSubobjects[BaseType];
217 DetectedVirtual = BaseType->getAs<RecordType>();
H A DExprCXX.cpp1174 Expr *Base, QualType BaseType,
1189 Base(Base), BaseType(BaseType), IsArrow(IsArrow),
1210 Expr *Base, QualType BaseType,
1223 Base(Base), BaseType(BaseType), IsArrow(IsArrow),
1231 Expr *Base, QualType BaseType, bool IsArrow,
1239 return new (C) CXXDependentScopeMemberExpr(C, Base, BaseType,
1250 return new (Mem) CXXDependentScopeMemberExpr(C, Base, BaseType,
1312 Expr *Base, QualType BaseType,
1173 CXXDependentScopeMemberExpr(const ASTContext &C, Expr *Base, QualType BaseType, bool IsArrow, SourceLocation OperatorLoc, NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateKWLoc, NamedDecl *FirstQualifierFoundInScope, DeclarationNameInfo MemberNameInfo, const TemplateArgumentListInfo *TemplateArgs) argument
1209 CXXDependentScopeMemberExpr(const ASTContext &C, Expr *Base, QualType BaseType, bool IsArrow, SourceLocation OperatorLoc, NestedNameSpecifierLoc QualifierLoc, NamedDecl *FirstQualifierFoundInScope, DeclarationNameInfo MemberNameInfo) argument
1230 Create(const ASTContext &C, Expr *Base, QualType BaseType, bool IsArrow, SourceLocation OperatorLoc, NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateKWLoc, NamedDecl *FirstQualifierFoundInScope, DeclarationNameInfo MemberNameInfo, const TemplateArgumentListInfo *TemplateArgs) argument
1310 UnresolvedMemberExpr(const ASTContext &C, bool HasUnresolvedUsing, Expr *Base, QualType BaseType, bool IsArrow, SourceLocation OperatorLoc, NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateKWLoc, const DeclarationNameInfo &MemberNameInfo, const TemplateArgumentListInfo *TemplateArgs, UnresolvedSetIterator Begin, UnresolvedSetIterator End) argument
1348 Create(const ASTContext &C, bool HasUnresolvedUsing, Expr *Base, QualType BaseType, bool IsArrow, SourceLocation OperatorLoc, NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateKWLoc, const DeclarationNameInfo &MemberNameInfo, const TemplateArgumentListInfo *TemplateArgs, UnresolvedSetIterator Begin, UnresolvedSetIterator End) argument
1399 QualType BaseType = getBaseType().getNonReferenceType(); local
[all...]
H A DDeclCXX.cpp165 QualType BaseType = Base->getType(); local
167 if (BaseType->isDependentType())
170 = cast<CXXRecordDecl>(BaseType->getAs<RecordType>()->getDecl());
204 if (!hasNonLiteralTypeFieldsOrBases() && !BaseType->isLiteralType(C))
228 if (SeenVBaseTypes.insert(C.getCanonicalType(BaseType)))
H A DType.cpp471 BaseType(Base)
1832 UnaryTransformType::UnaryTransformType(QualType BaseType, argument
1839 BaseType->containsUnexpandedParameterPack())
1840 , BaseType(BaseType), UnderlyingType(UnderlyingType), UKind(UKind)
2056 QualType BaseType,
2059 ID.AddPointer(BaseType.getAsOpaquePtr());
2055 Profile(llvm::FoldingSetNodeID &ID, QualType BaseType, ObjCProtocolDecl * const *Protocols, unsigned NumProtocols) argument
/freebsd-9.3-release/contrib/llvm/include/llvm/IR/
H A DMDBuilder.h187 MDNode *createTBAAStructTagNode(MDNode *BaseType, MDNode *AccessType, argument
190 Value *Ops[3] = { BaseType, AccessType, ConstantInt::get(Int64, Offset) };
/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/Sema/
H A DCodeCompleteConsumer.h271 QualType BaseType; member in class:clang::CodeCompletionContext
288 BaseType = T;
303 QualType getBaseType() const { return BaseType; }
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DStore.cpp273 SVal StoreManager::evalDerivedToBase(SVal Derived, QualType BaseType, argument
280 const CXXRecordDecl *BaseDecl = BaseType->getPointeeCXXRecordDecl();
282 BaseDecl = BaseType->getAsCXXRecordDecl();
/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/AST/
H A DCXXInheritance.h199 bool isAmbiguous(CanQualType BaseType);
H A DType.h1032 : BaseType(baseType), CanonicalType(canon) {}
1039 const Type *const BaseType; member in class:clang::ExtQualsTypeCommonBase
1104 const Type *getBaseType() const { return BaseType; }
1111 const Type *BaseType,
1114 ID.AddPointer(BaseType);
3262 QualType BaseType; member in class:clang::FunctionType::ExtInfo::FunctionProtoType::UnaryTransformType
3263 /// The transformed type if not dependent, otherwise the same as BaseType.
3276 QualType getBaseType() const { return BaseType; }
4278 QualType BaseType; member in class:clang::FunctionType::ExtInfo::FunctionProtoType::ObjCObjectType
4293 BaseType(QualTyp
1110 Profile(llvm::FoldingSetNodeID &ID, const Type *BaseType, Qualifiers Quals) argument
[all...]
H A DExprCXX.h3121 QualType BaseType;
3164 QualType BaseType, bool IsArrow,
3174 QualType BaseType, bool IsArrow,
3181 Create(const ASTContext &C, Expr *Base, QualType BaseType, bool IsArrow,
3203 QualType getBaseType() const { return BaseType; }
3385 QualType BaseType;
3391 Expr *Base, QualType BaseType, bool IsArrow,
3408 Expr *Base, QualType BaseType, bool IsArrow,
3437 QualType getBaseType() const { return BaseType; }
/freebsd-9.3-release/usr.sbin/bsnmpd/modules/snmp_bridge/
H A Dbridge_snmp.h151 enum BaseType br_type; /* Bridge type. */
/freebsd-9.3-release/contrib/llvm/lib/Target/PowerPC/
H A DPPCFastISel.cpp67 } BaseType; member in struct:__anon2427::Address
78 : BaseType(RegBase), Offset(0) {
369 Addr.BaseType = Address::FrameIndexBase;
408 if (!UseOffset && Addr.BaseType == Address::FrameIndexBase) {
413 Addr.BaseType = Address::RegBase;
494 if (Addr.BaseType == Address::FrameIndexBase) {
611 if (Addr.BaseType == Address::FrameIndexBase) {
883 Addr.BaseType = Address::FrameIndexBase;
994 Addr.BaseType = Address::FrameIndexBase;
/freebsd-9.3-release/contrib/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfCompileUnit.cpp721 DIType BaseType = DD->resolve(Ty.getTypeDerivedFrom());
724 if (!BaseType.isValid())
730 if (BaseType.getTag() == dwarf::DW_TAG_reference_type ||
731 BaseType.getTag() == dwarf::DW_TAG_rvalue_reference_type)
734 if (BaseType.isDerivedType())
735 return getBaseTypeSize(DD, DIDerivedType(BaseType));
737 return BaseType.getSizeInBits();
/freebsd-9.3-release/contrib/llvm/lib/Target/R600/
H A DAMDILISelLowering.cpp328 VTSDNode *BaseType = cast<VTSDNode>(Op.getOperand(1)); local
331 EVT BVT = BaseType->getVT();

Completed in 418 milliseconds

12