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

123

/freebsd-11.0-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(nullptr),
64 if (BaseType == X86AddressMode::RegBase)
68 assert(BaseType == X86AddressMode::FrameIndexBase);
127 if (AM.BaseType == X86AddressMode::RegBase)
130 assert(AM.BaseType == X86AddressMode::FrameIndexBase);
H A DX86ISelDAGToDAG.cpp55 } BaseType; member in struct:__anon3080::X86ISelAddressMode
57 // This is really a union, discriminated by BaseType!
75 : BaseType(RegBase), Base_FrameIndex(0), Scale(1), IndexReg(), Disp(0),
85 return BaseType == FrameIndexBase ||
91 if (BaseType != RegBase) return false;
99 BaseType = RegBase;
245 Base = (AM.BaseType == X86ISelAddressMode::FrameIndexBase)
697 if (AM.BaseType == X86ISelAddressMode::FrameIndexBase &&
838 AM.BaseType == X86ISelAddressMode::RegBase &&
850 AM.BaseType
[all...]
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaExprMember.cpp426 Sema::ActOnDependentMemberExpr(Expr *BaseExpr, QualType BaseType, argument
443 const PointerType *PT = BaseType->getAs<PointerType>();
448 << BaseType << BaseExpr->getSourceRange() << NameInfo.getSourceRange();
453 assert(BaseType->isDependentType() ||
457 // Get the type being accessed in BaseType. If this is an arrow, the BaseExpr
460 Context, BaseExpr, BaseType, IsArrow, OpLoc,
470 QualType BaseType,
480 << SS.getRange() << rep << BaseType; local
496 QualType BaseType,
500 cast_or_null<CXXRecordDecl>(computeDeclContext(BaseType));
468 DiagnoseQualifiedMemberReference(Sema &SemaRef, Expr *BaseExpr, QualType BaseType, const CXXScopeSpec &SS, NamedDecl *rep, const DeclarationNameInfo &nameInfo) argument
495 CheckQualifiedMemberReference(Expr *BaseExpr, QualType BaseType, const CXXScopeSpec &SS, const LookupResult &R) argument
685 BuildMemberReferenceExpr(Expr *Base, QualType BaseType, SourceLocation OpLoc, bool IsArrow, CXXScopeSpec &SS, SourceLocation TemplateKWLoc, NamedDecl *FirstQualifierInScope, const DeclarationNameInfo &NameInfo, const TemplateArgumentListInfo *TemplateArgs, const Scope *S, ActOnMemberAccessExtraArgs *ExtraArgs) argument
914 QualType BaseType = BaseExprType; local
1704 QualType BaseType = BaseExpr->getType(); local
[all...]
H A DSemaCUDA.cpp324 const RecordType *BaseType = B->getType()->getAs<RecordType>(); local
325 if (!BaseType) {
329 CXXRecordDecl *BaseClassDecl = cast<CXXRecordDecl>(BaseType->getDecl());
H A DSemaDeclCXX.cpp1356 QualType BaseType = TInfo->getType(); local
1375 if (BaseType->isDependentType()) {
1379 if (CXXRecordDecl *BaseDecl = BaseType->getAsCXXRecordDecl()) {
1384 << BaseType << Context.getTypeDeclType(Class);
1388 << BaseType;
1400 if (!BaseType->isRecordType()) {
1407 if (BaseType->isUnionType()) {
1416 BaseType->getAsCXXRecordDecl())) {
1426 if (RequireCompleteType(BaseLoc, BaseType,
1433 RecordDecl *BaseDecl = BaseType
1626 QualType BaseType = Bases[idx]->getType(); local
2746 FindBaseInitializer(Sema &SemaRef, CXXRecordDecl *ClassDecl, QualType BaseType, const CXXBaseSpecifier *&DirectBaseSpec, const CXXBaseSpecifier *&VirtualBaseSpec) argument
2906 QualType BaseType; local
3193 BuildBaseInitializer(QualType BaseType, TypeSourceInfo *BaseTInfo, Expr *Init, CXXRecordDecl *ClassDecl, SourceLocation EllipsisLoc) argument
3518 QualType BaseType = Field->getType(); local
4064 GetKeyForBase(ASTContext &Context, QualType BaseType) argument
5138 const RecordType *BaseType = B.getType()->getAs<RecordType>(); local
5156 QualType BaseType = S.Context.getBaseElementType(F->getType()); local
7954 CanQualType BaseType = Base.getType()->getCanonicalTypeUnqualified(); local
10245 QualType BaseType = Base.getType().getUnqualifiedType(); local
10306 QualType BaseType = Context.getBaseElementType(Field->getType()); local
10676 QualType BaseType = Base.getType().getUnqualifiedType(); local
10738 QualType BaseType = Context.getBaseElementType(Field->getType()); local
12006 QualType BaseType = ExDeclType; local
[all...]
H A DSemaExprCXX.cpp974 bool Sema::isThisOutsideMemberFunctionBody(QualType BaseType) { argument
982 CXXRecordDecl *Class = BaseType->getAsCXXRecordDecl();
5644 QualType BaseType = Base->getType(); local
5646 if (BaseType->isDependentType()) {
5651 if (const PointerType *Ptr = BaseType->getAs<PointerType>())
5652 BaseType = Ptr->getPointeeType();
5654 ObjectType = ParsedType::make(BaseType);
5663 QualType StartingType = BaseType;
5670 CTypes.insert(Context.getCanonicalType(BaseType));
5672 while (BaseType
[all...]
H A DSemaCodeComplete.cpp2057 QualType BaseType,
2072 if (!BaseType.isNull())
2073 T = Method->getSendResultType(BaseType);
2081 if (!BaseType.isNull())
2082 T = Ivar->getUsageType(BaseType);
2088 if (!BaseType.isNull())
2089 T = Property->getUsageType(BaseType);
3646 QualType BaseType = Base->getType(); local
3649 if (const PointerType *Ptr = BaseType->getAs<PointerType>())
3650 BaseType
2054 AddResultTypeChunk(ASTContext &Context, const PrintingPolicy &Policy, const NamedDecl *ND, QualType BaseType, CodeCompletionBuilder &Result) argument
[all...]
/freebsd-11.0-release/contrib/llvm/lib/Analysis/
H A DLoads.cpp81 Type *BaseType = nullptr;
85 BaseType = AI->getAllocatedType();
92 BaseType = GV->getType()->getElementType();
104 if (BaseType && BaseType->isSized()) {
106 BaseAlign = DL.getPrefTypeAlignment(BaseType);
110 if (ByteOffset + LoadSize <= DL.getTypeAllocSize(BaseType) &&
/freebsd-11.0-release/contrib/llvm/tools/lldb/include/lldb/Core/
H A DRangeMap.h42 typedef B BaseType; typedef in struct:lldb_private::Range
45 BaseType base;
54 Range (BaseType b, SizeType s) :
61 Clear (BaseType b = 0)
68 BaseType
75 SetRangeBase (BaseType b)
81 Slide (BaseType slide)
86 BaseType
93 SetRangeEnd (BaseType end)
120 Contains (BaseType
191 typedef B BaseType; typedef in class:lldb_private::RangeArray
460 typedef B BaseType; typedef in class:lldb_private::RangeVector
1332 typedef B BaseType; typedef in struct:lldb_private::AddressData
[all...]
/freebsd-11.0-release/contrib/llvm/lib/Target/MSP430/
H A DMSP430ISelDAGToDAG.cpp41 } BaseType; member in struct:__anon2911::MSP430ISelAddressMode
43 struct { // This is really a union, discriminated by BaseType!
57 : BaseType(RegBase), Disp(0), GV(nullptr), CP(nullptr),
67 if (BaseType == RegBase && Base.Reg.getNode() != nullptr) {
70 } else if (BaseType == FrameIndexBase) {
169 if (AM.BaseType != MSP430ISelAddressMode::RegBase || AM.Base.Reg.getNode()) {
175 AM.BaseType = MSP430ISelAddressMode::RegBase;
197 if (AM.BaseType == MSP430ISelAddressMode::RegBase
199 AM.BaseType = MSP430ISelAddressMode::FrameIndexBase;
252 if (AM.BaseType
[all...]
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/AST/
H A DDeclPrinter.cpp117 QualType BaseType = T; local
118 while (!BaseType->isSpecifierType()) {
119 if (isa<TypedefType>(BaseType))
121 else if (const PointerType* PTy = BaseType->getAs<PointerType>())
122 BaseType = PTy->getPointeeType();
123 else if (const BlockPointerType *BPy = BaseType->getAs<BlockPointerType>())
124 BaseType = BPy->getPointeeType();
125 else if (const ArrayType* ATy = dyn_cast<ArrayType>(BaseType))
126 BaseType = ATy->getElementType();
127 else if (const FunctionType* FTy = BaseType
301 QualType BaseType = GetBaseType(CurDeclType); local
[all...]
H A DCXXInheritance.cpp48 /// different base class subobjects of the same type. BaseType must be
50 bool CXXBasePaths::isAmbiguous(CanQualType BaseType) { argument
51 BaseType = BaseType.getUnqualifiedType();
52 std::pair<bool, unsigned>& Subobjects = ClassSubobjects[BaseType];
189 QualType BaseType =
198 if (BaseType->isDependentType())
203 std::pair<bool, unsigned>& Subobjects = ClassSubobjects[BaseType];
212 DetectedVirtual = BaseType->getAs<RecordType>();
H A DExprCXX.cpp1173 const ASTContext &C, Expr *Base, QualType BaseType, bool IsArrow,
1185 Base(Base), BaseType(BaseType), IsArrow(IsArrow),
1208 Expr *Base, QualType BaseType, bool IsArrow,
1222 return new (Mem) CXXDependentScopeMemberExpr(C, Base, BaseType,
1275 Expr *Base, QualType BaseType,
1288 BaseType->isDependentType()),
1290 BaseType->isInstantiationDependentType()),
1293 BaseType->containsUnexpandedParameterPack())),
1295 Base(Base), BaseType(BaseTyp
1172 CXXDependentScopeMemberExpr( const ASTContext &C, Expr *Base, QualType BaseType, bool IsArrow, SourceLocation OperatorLoc, NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateKWLoc, NamedDecl *FirstQualifierFoundInScope, DeclarationNameInfo MemberNameInfo, const TemplateArgumentListInfo *TemplateArgs) argument
1207 Create(const ASTContext &C, Expr *Base, QualType BaseType, bool IsArrow, SourceLocation OperatorLoc, NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateKWLoc, NamedDecl *FirstQualifierFoundInScope, DeclarationNameInfo MemberNameInfo, const TemplateArgumentListInfo *TemplateArgs) argument
1273 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
1310 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
1359 QualType BaseType = getBaseType().getNonReferenceType(); local
[all...]
/freebsd-11.0-release/contrib/llvm/lib/IR/
H A DMDBuilder.cpp166 MDNode *MDBuilder::createTBAAStructTagNode(MDNode *BaseType, MDNode *AccessType, argument
171 return MDNode::get(Context, {BaseType, AccessType, createConstant(Off),
174 return MDNode::get(Context, {BaseType, AccessType, createConstant(Off)});
H A DLLVMContextImpl.h337 Metadata *BaseType; member in struct:llvm::MDNodeKeyImpl
345 Metadata *Scope, Metadata *BaseType, uint64_t SizeInBits,
349 BaseType(BaseType), SizeInBits(SizeInBits), AlignInBits(AlignInBits),
354 BaseType(N->getRawBaseType()), SizeInBits(N->getSizeInBits()),
361 Scope == RHS->getRawScope() && BaseType == RHS->getRawBaseType() &&
368 return hash_combine(Tag, Name, File, Line, Scope, BaseType, SizeInBits,
379 Metadata *BaseType; member in struct:llvm::MDNodeKeyImpl
391 Metadata *Scope, Metadata *BaseType, uint64_t SizeInBits,
397 BaseType(BaseTyp
344 MDNodeKeyImpl(unsigned Tag, StringRef Name, Metadata *File, unsigned Line, Metadata *Scope, Metadata *BaseType, uint64_t SizeInBits, uint64_t AlignInBits, uint64_t OffsetInBits, unsigned Flags, Metadata *ExtraData) argument
390 MDNodeKeyImpl(unsigned Tag, StringRef Name, Metadata *File, unsigned Line, Metadata *Scope, Metadata *BaseType, uint64_t SizeInBits, uint64_t AlignInBits, uint64_t OffsetInBits, unsigned Flags, Metadata *Elements, unsigned RuntimeLang, Metadata *VTableHolder, Metadata *TemplateParams, StringRef Identifier) argument
[all...]
H A DDebugInfoMetadata.cpp260 unsigned Line, Metadata *Scope, Metadata *BaseType, uint64_t SizeInBits,
265 BaseType, SizeInBits, AlignInBits,
267 Metadata *Ops[] = {File, Scope, Name, BaseType, ExtraData};
275 unsigned Line, Metadata *Scope, Metadata *BaseType, uint64_t SizeInBits,
282 (Tag, getString(Name), File, Line, Scope, BaseType,
286 Metadata *Ops[] = {File, Scope, Name, BaseType,
258 getImpl( LLVMContext &Context, unsigned Tag, MDString *Name, Metadata *File, unsigned Line, Metadata *Scope, Metadata *BaseType, uint64_t SizeInBits, uint64_t AlignInBits, uint64_t OffsetInBits, unsigned Flags, Metadata *ExtraData, StorageType Storage, bool ShouldCreate) argument
273 getImpl( LLVMContext &Context, unsigned Tag, MDString *Name, Metadata *File, unsigned Line, Metadata *Scope, Metadata *BaseType, uint64_t SizeInBits, uint64_t AlignInBits, uint64_t OffsetInBits, unsigned Flags, Metadata *Elements, unsigned RuntimeLang, Metadata *VTableHolder, Metadata *TemplateParams, MDString *Identifier, StorageType Storage, bool ShouldCreate) argument
/freebsd-11.0-release/contrib/llvm/include/llvm/IR/
H A DMDBuilder.h158 MDNode *createTBAAStructTagNode(MDNode *BaseType, MDNode *AccessType,
H A DDebugInfoMetadata.h672 DIScopeRef Scope, DITypeRef BaseType,
678 Line, Scope, BaseType, SizeInBits, AlignInBits, OffsetInBits,
683 Metadata *Scope, Metadata *BaseType,
699 unsigned Line, Metadata *Scope, Metadata *BaseType,
703 (Tag, Name, File, Line, Scope, BaseType, SizeInBits,
707 DIScopeRef Scope, DITypeRef BaseType, uint64_t SizeInBits,
710 (Tag, Name, File, Line, Scope, BaseType, SizeInBits,
772 unsigned Line, DIScopeRef Scope, DITypeRef BaseType,
779 BaseType, SizeInBits, AlignInBits, OffsetInBits, Flags, Elements.get(),
785 unsigned Line, Metadata *Scope, Metadata *BaseType,
670 getImpl(LLVMContext &Context, unsigned Tag, StringRef Name, DIFile *File, unsigned Line, DIScopeRef Scope, DITypeRef BaseType, uint64_t SizeInBits, uint64_t AlignInBits, uint64_t OffsetInBits, unsigned Flags, Metadata *ExtraData, StorageType Storage, bool ShouldCreate = true) argument
771 getImpl(LLVMContext &Context, unsigned Tag, StringRef Name, Metadata *File, unsigned Line, DIScopeRef Scope, DITypeRef BaseType, uint64_t SizeInBits, uint64_t AlignInBits, uint64_t OffsetInBits, uint64_t Flags, DINodeArray Elements, unsigned RuntimeLang, DITypeRef VTableHolder, DITemplateParameterArray TemplateParams, StringRef Identifier, StorageType Storage, bool ShouldCreate = true) argument
[all...]
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/Sema/
H A DCodeCompleteConsumer.h272 QualType BaseType; member in class:clang::CodeCompletionContext
289 BaseType = T;
304 QualType getBaseType() const { return BaseType; }
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DStore.cpp262 SVal StoreManager::evalDerivedToBase(SVal Derived, QualType BaseType, argument
269 const CXXRecordDecl *BaseDecl = BaseType->getPointeeCXXRecordDecl();
271 BaseDecl = BaseType->getAsCXXRecordDecl();
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/AST/
H A DCXXInheritance.h195 bool isAmbiguous(CanQualType BaseType);
/freebsd-11.0-release/contrib/llvm/tools/clang/utils/TableGen/
H A DNeonEmitter.cpp312 Type BaseType, InBaseType; member in class:__anon4290::Intrinsic
328 BaseType(OutTS, 'd'), InBaseType(InTS, 'd'), Emitter(Emitter) {
391 Type getBaseType() const { return BaseType; }
1065 std::string typeCode = getInstTypeCode(BaseType, LocalCK);
1081 if (BaseType != InBaseType) {
1091 if (BaseType.getSizeInBits() == 128 && !BaseType.noManglingQ()) {
1097 if (BaseType.isScalarForMangling()) {
1098 switch (BaseType.getElementSizeInBits()) {
1342 Arg = "(" + BaseType
[all...]
/freebsd-11.0-release/contrib/llvm/lib/Target/PowerPC/
H A DPPCFastISel.cpp70 } BaseType; member in struct:__anon2975::Address
81 : BaseType(RegBase), Offset(0) {
386 Addr.BaseType = Address::FrameIndexBase;
425 if (!UseOffset && Addr.BaseType == Address::FrameIndexBase) {
430 Addr.BaseType = Address::RegBase;
513 (Addr.BaseType != Address::FrameIndexBase) && UseOffset &&
524 if (Addr.BaseType == Address::FrameIndexBase) {
649 (Addr.BaseType != Address::FrameIndexBase) && UseOffset &&
657 if (Addr.BaseType == Address::FrameIndexBase) {
951 Addr.BaseType
[all...]
/freebsd-11.0-release/usr.sbin/bsnmpd/modules/snmp_bridge/
H A Dbridge_snmp.h151 enum BaseType br_type; /* Bridge type. */
/freebsd-11.0-release/contrib/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfUnit.cpp573 auto *BaseType = DD->resolve(Ty->getBaseType());
575 assert(BaseType && "Unexpected invalid base type");
580 if (BaseType->getTag() == dwarf::DW_TAG_reference_type ||
581 BaseType->getTag() == dwarf::DW_TAG_rvalue_reference_type)
584 if (auto *DT = dyn_cast<DIDerivedType>(BaseType))
587 return BaseType->getSizeInBits();

Completed in 345 milliseconds

123