Home
last modified time | relevance | path

Searched refs:BaseType (Results 1 – 25 of 101) sorted by relevance

12345

/freebsd-src/contrib/llvm-project/clang/include/clang/AST/
H A DLexicallyOrderedRecursiveASTVisitor.h61 using BaseType = RecursiveASTVisitor<Derived>; variable
70 bool Result = BaseType::TraverseObjCImplementationDecl(D); in TraverseObjCImplementationDecl()
75 bool Result = BaseType::TraverseObjCCategoryImplDecl(D); in TraverseObjCCategoryImplDecl()
85 if (BaseType::canIgnoreChildDeclWhileTraversingDeclContext(Child)) { in TraverseDeclContextHelper()
91 if (!BaseType::getDerived().TraverseDecl(Child)) in TraverseDeclContextHelper()
104 if (!BaseType::canIgnoreChildDeclWhileTraversingDeclContext(Sibling)) in TraverseDeclContextHelper()
107 if (!BaseType::getDerived().TraverseDecl(Child)) in TraverseDeclContextHelper()
147 assert(!BaseType::getDerived().shouldTraversePostOrder() && in TraverseAdditionalLexicallyNestedDeclarations()
151 if (!BaseType::getDerived().TraverseDecl(D)) in TraverseAdditionalLexicallyNestedDeclarations()
/freebsd-src/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/
H A DLVType.cpp147 LVElement *BaseType = getType(); in resolveName() local
148 if (BaseType && options().getAttributeArgument()) in resolveName()
149 if (BaseType->isTemplateParam()) in resolveName()
150 BaseType = BaseType->getType(); in resolveName()
152 if (BaseType && !BaseType->getIsResolvedName()) in resolveName()
153 BaseType->resolveName(); in resolveName()
154 resolveFullname(BaseType, getName()); in resolveName()
303 LVElement *BaseType = getTypeAsScope(); in getUnderlyingType() local
304 if (BaseType) in getUnderlyingType()
306 return BaseType; in getUnderlyingType()
[all …]
H A DLVElement.cpp274 void LVElement::resolveFullname(LVElement *BaseType, StringRef Name) { in resolveFullname() argument
285 StringRef BaseTypename = BaseType ? BaseType->getName() : emptyString(); in resolveFullname()
292 if (!BaseType) in resolveFullname()
/freebsd-src/contrib/llvm-project/clang/lib/Sema/
H A DSemaExprMember.cpp556 Sema::ActOnDependentMemberExpr(Expr *BaseExpr, QualType BaseType,
573 const PointerType *PT = BaseType->getAs<PointerType>();
578 << BaseType << BaseExpr->getSourceRange() << NameInfo.getSourceRange();
583 assert(BaseType->isDependentType() || NameInfo.getName().isDependentName() ||
590 // Get the type being accessed in BaseType. If this is an arrow, the BaseExpr in CheckQualifiedMemberReference()
593 Context, BaseExpr, BaseType, IsArrow, OpLoc, in CheckQualifiedMemberReference()
603 QualType BaseType, in CheckQualifiedMemberReference()
613 << SS.getRange() << rep << BaseType; in CheckQualifiedMemberReference()
617 QualType BaseType, in CheckQualifiedMemberReference()
621 cast_or_null<CXXRecordDecl>(computeDeclContext(BaseType));
512 ActOnDependentMemberExpr(Expr * BaseExpr,QualType BaseType,bool IsArrow,SourceLocation OpLoc,const CXXScopeSpec & SS,SourceLocation TemplateKWLoc,NamedDecl * FirstQualifierInScope,const DeclarationNameInfo & NameInfo,const TemplateArgumentListInfo * TemplateArgs) ActOnDependentMemberExpr() argument
559 DiagnoseQualifiedMemberReference(Sema & SemaRef,Expr * BaseExpr,QualType BaseType,const CXXScopeSpec & SS,NamedDecl * rep,const DeclarationNameInfo & nameInfo) DiagnoseQualifiedMemberReference() argument
585 CheckQualifiedMemberReference(Expr * BaseExpr,QualType BaseType,const CXXScopeSpec & SS,const LookupResult & R) CheckQualifiedMemberReference() argument
775 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) BuildMemberReferenceExpr() argument
993 QualType BaseType = BaseExprType; BuildMemberReferenceExpr() local
1289 QualType BaseType = BaseExpr.get()->getType(); LookupMemberExpr() local
1859 QualType BaseType = BaseExpr->getType(); BuildFieldReferenceExpr() local
[all...]
H A DSemaRISCVVectorLookup.cpp
H A DSemaType.cpp9532 static QualType GetEnumUnderlyingType(Sema &S, QualType BaseType, in RequireCompleteTypeImpl()
9534 assert(BaseType->isEnumeralType()); in RequireCompleteTypeImpl()
9535 EnumDecl *ED = BaseType->castAs<EnumType>()->getDecl(); in RequireCompleteTypeImpl()
9546 QualType Sema::BuiltinEnumUnderlyingType(QualType BaseType, in RequireCompleteTypeImpl()
9548 if (!BaseType->isEnumeralType()) { in RequireCompleteTypeImpl()
9556 if (BaseType->isIncompleteType(&FwdDecl)) { in RequireCompleteType()
9557 Diag(Loc, diag::err_underlying_type_of_incomplete_enum) << BaseType; in RequireCompleteType()
9562 return GetEnumUnderlyingType(*this, BaseType, Loc);
9565 QualType Sema::BuiltinAddPointer(QualType BaseType, SourceLocation Loc) {
9566 QualType Pointer = BaseType
1080 BuildObjCObjectType(QualType BaseType,SourceLocation Loc,SourceLocation TypeArgsLAngleLoc,ArrayRef<TypeSourceInfo * > TypeArgs,SourceLocation TypeArgsRAngleLoc,SourceLocation ProtocolLAngleLoc,ArrayRef<ObjCProtocolDecl * > Protocols,ArrayRef<SourceLocation> ProtocolLocs,SourceLocation ProtocolRAngleLoc,bool FailOnError,bool Rebuilding) BuildObjCObjectType() argument
1152 actOnObjCTypeArgsAndProtocolQualifiers(Scope * S,SourceLocation Loc,ParsedType BaseType,SourceLocation TypeArgsLAngleLoc,ArrayRef<ParsedType> TypeArgs,SourceLocation TypeArgsRAngleLoc,SourceLocation ProtocolLAngleLoc,ArrayRef<Decl * > Protocols,ArrayRef<SourceLocation> ProtocolLocs,SourceLocation ProtocolRAngleLoc) actOnObjCTypeArgsAndProtocolQualifiers() argument
9801 GetEnumUnderlyingType(Sema & S,QualType BaseType,SourceLocation Loc) GetEnumUnderlyingType() argument
9815 BuiltinEnumUnderlyingType(QualType BaseType,SourceLocation Loc) BuiltinEnumUnderlyingType() argument
9834 BuiltinAddPointer(QualType BaseType,SourceLocation Loc) BuiltinAddPointer() argument
9843 BuiltinRemovePointer(QualType BaseType,SourceLocation Loc) BuiltinRemovePointer() argument
9851 BuiltinDecay(QualType BaseType,SourceLocation Loc) BuiltinDecay() argument
9867 BuiltinAddReference(QualType BaseType,UTTKind UKind,SourceLocation Loc) BuiltinAddReference() argument
9879 BuiltinRemoveExtent(QualType BaseType,UTTKind UKind,SourceLocation Loc) BuiltinRemoveExtent() argument
9890 BuiltinRemoveReference(QualType BaseType,UTTKind UKind,SourceLocation Loc) BuiltinRemoveReference() argument
9905 BuiltinChangeCVRQualifiers(QualType BaseType,UTTKind UKind,SourceLocation Loc) BuiltinChangeCVRQualifiers() argument
9924 ChangeIntegralSignedness(Sema & S,QualType BaseType,bool IsMakeSigned,SourceLocation Loc) ChangeIntegralSignedness() argument
9972 BuiltinChangeSignedness(QualType BaseType,UTTKind UKind,SourceLocation Loc) BuiltinChangeSignedness() argument
9998 BuildUnaryTransformType(QualType BaseType,UTTKind UKind,SourceLocation Loc) BuildUnaryTransformType() argument
[all...]
H A DSemaCodeComplete.cpp441 static QualType getDesignatedType(QualType BaseType, const Designation &Desig); in enterDesignatedInitializer() argument
444 QualType BaseType, in enterDesignatedInitializer()
449 Type = getDesignatedType(BaseType, D);
1717 // NamingClass and BaseType are used for access-checking. See in CodeCompletionDeclConsumer()
1720 QualType BaseType; in CodeCompletionDeclConsumer()
1726 QualType BaseType = QualType(), in CodeCompletionDeclConsumer()
1731 // If BaseType was not provided explicitly, emulate implicit 'this->'. in CodeCompletionDeclConsumer()
1732 if (BaseType.isNull()) { in CodeCompletionDeclConsumer()
1736 BaseType = ThisType->getPointeeType();
1738 NamingClass = BaseType in FoundDecl()
1713 QualType BaseType; global() member in __anon980f77db0311::CodeCompletionDeclConsumer
1719 CodeCompletionDeclConsumer(ResultBuilder & Results,DeclContext * InitialLookupCtx,QualType BaseType=QualType (),std::vector<FixItHint> FixIts=std::vector<FixItHint> ()) CodeCompletionDeclConsumer() argument
1755 QualType BaseType = this->BaseType; IsAccessible() local
2771 AddResultTypeChunk(ASTContext & Context,const PrintingPolicy & Policy,const NamedDecl * ND,QualType BaseType,CodeCompletionBuilder & Result) AddResultTypeChunk() argument
5167 AddRecordMembersCompletionResults(Sema & SemaRef,ResultBuilder & Results,Scope * S,QualType BaseType,ExprValueKind BaseKind,RecordDecl * RD,std::optional<FixItHint> AccessOpFixIt) AddRecordMembersCompletionResults() argument
5208 getAsRecordDecl(QualType BaseType) getAsRecordDecl() argument
5323 ConceptInfo(const TemplateTypeParmType & BaseType,Scope * S) ConceptInfo() argument
5744 QualType BaseType = getApproximateType(Base); CodeCompleteMemberReferenceExpr() local
6503 getDesignatedType(QualType BaseType,const Designation & Desig) getDesignatedType() argument
6528 CodeCompleteDesignator(QualType BaseType,llvm::ArrayRef<Expr * > InitExprs,const Designation & D) CodeCompleteDesignator() argument
6644 CodeCompleteQualifiedId(Scope * S,CXXScopeSpec & SS,bool EnteringContext,bool IsUsingDeclaration,QualType BaseType,QualType PreferredType) CodeCompleteQualifiedId() argument
[all...]
/freebsd-src/contrib/llvm-project/lldb/include/lldb/Utility/
H A DRangeMap.h30 typedef B BaseType; typedef
33 BaseType base;
38 Range(BaseType b, SizeType s) : base(b), size(s) {} in Range()
40 void Clear(BaseType b = 0) {
45 BaseType GetRangeBase() const { return base; } in GetRangeBase()
48 void SetRangeBase(BaseType b) { base = b; } in SetRangeBase()
50 void Slide(BaseType slide) { base += slide; } in Slide()
59 auto new_end = std::max<BaseType>(GetRangeEnd(), rhs.GetRangeEnd()); in Union()
60 base = std::min<BaseType>(base, rhs.base); in Union()
68 const BaseType lhs_base = this->GetRangeBase(); in Intersect()
[all …]
/freebsd-src/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenTBAA.h42 TBAAAccessInfo(TBAAAccessKind Kind, llvm::MDNode *BaseType, in TBAAAccessInfo()
44 : Kind(Kind), BaseType(BaseType), AccessType(AccessType), in TBAAAccessInfo()
48 TBAAAccessInfo(llvm::MDNode *BaseType, llvm::MDNode *AccessType, in TBAAAccessInfo()
50 : TBAAAccessInfo(TBAAAccessKind::Ordinary, BaseType, AccessType, in TBAAAccessInfo()
55 : TBAAAccessInfo(/* BaseType= */ nullptr, AccessType, /* Offset= */ 0, Size) in TBAAAccessInfo()
64 /* BaseType= */ nullptr, /* AccessType= */ nullptr, in getMayAliasInfo()
72 /* BaseType= */ nullptr, /* AccessType= */ nullptr, in getIncompleteInfo()
80 BaseType == Other.BaseType
100 llvm::MDNode *BaseType; global() member
[all...]
H A DCodeGenTBAA.cpp524 assert(inserted.second && "BaseType metadata was already inserted");
549 if (!Info.BaseType) {
550 Info.BaseType = Info.AccessType;
554 return N = MDHelper.createTBAAAccessTag(Info.BaseType, Info.AccessType,
557 return N = MDHelper.createTBAAStructTagNode(Info.BaseType, Info.AccessType,
/freebsd-src/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrBuilder.h46 } BaseType; member
60 : BaseType(RegBase), Scale(1), IndexReg(0), Disp(0), GV(nullptr), in X86AddressMode()
68 if (BaseType == X86AddressMode::RegBase) in getFullAddress()
72 assert(BaseType == X86AddressMode::FrameIndexBase); in getFullAddress()
97 AM.BaseType = X86AddressMode::RegBase; in getAddressFromInstr()
100 AM.BaseType = X86AddressMode::FrameIndexBase; in getAddressFromInstr()
176 if (AM.BaseType == X86AddressMode::RegBase) in addFullAddress()
179 assert(AM.BaseType == X86AddressMode::FrameIndexBase); in addFullAddress()
/freebsd-src/contrib/llvm-project/llvm/lib/IR/
H A DSafepointIRVerifier.cpp314 enum BaseType { enum
326 static enum BaseType getBaseType(const Value *Val) { in getBaseType()
382 return BaseType::NonConstant; in getBaseType()
386 return isExclusivelyDerivedFromNull ? BaseType::ExclusivelyNull in getBaseType()
387 : BaseType::ExclusivelySomeConstant; in getBaseType()
391 return getBaseType(V) == BaseType::NonConstant; in isNotExclusivelyConstantDerived()
819 enum BaseType baseTyLHS = getBaseType(LHS), in verifyInstruction()
840 if ((baseTyLHS == BaseType::ExclusivelySomeConstant && in verifyInstruction()
841 baseTyRHS == BaseType::NonConstant) || in verifyInstruction()
842 (baseTyLHS == BaseType::NonConstant && in verifyInstruction()
[all …]
H A DMDBuilder.cpp276 MDNode *MDBuilder::createTBAAStructTagNode(MDNode *BaseType, MDNode *AccessType, in createTBAATypeNode()
281 return MDNode::get(Context, {BaseType, AccessType, createConstant(Off), in createTBAATypeNode()
284 return MDNode::get(Context, {BaseType, AccessType, createConstant(Off)}); in createTBAATypeNode()
303 MDNode *MDBuilder::createTBAAAccessTag(MDNode *BaseType, MDNode *AccessType, in createMutableTBAAAccessTag()
311 return MDNode::get(Context, {BaseType, AccessType, OffsetNode, SizeNode, in createMutableTBAAAccessTag()
314 return MDNode::get(Context, {BaseType, AccessType, OffsetNode, SizeNode}); in createMutableTBAAAccessTag()
318 MDNode *BaseType = cast<MDNode>(Tag->getOperand(0)); in createMutableTBAAAccessTag()
337 return createTBAAStructTagNode(BaseType, AccessType, Offset);
341 return createTBAAAccessTag(BaseType, AccessType, Offset, Size); in createPseudoProbeDesc()
262 createTBAAStructTagNode(MDNode * BaseType,MDNode * AccessType,uint64_t Offset,bool IsConstant) createTBAAStructTagNode() argument
289 createTBAAAccessTag(MDNode * BaseType,MDNode * AccessType,uint64_t Offset,uint64_t Size,bool IsImmutable) createTBAAAccessTag() argument
304 MDNode *BaseType = cast<MDNode>(Tag->getOperand(0)); createMutableTBAAAccessTag() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430ISelDAGToDAG.cpp40 } BaseType = RegBase; member
42 struct { // This is really a union, discriminated by BaseType!
64 if (BaseType == RegBase && Base.Reg.getNode() != nullptr) { in dump()
67 } else if (BaseType == FrameIndexBase) { in dump()
179 if (AM.BaseType != MSP430ISelAddressMode::RegBase || AM.Base.Reg.getNode()) { in MatchAddressBase()
185 AM.BaseType = MSP430ISelAddressMode::RegBase; in MatchAddress()
207 if (AM.BaseType == MSP430ISelAddressMode::RegBase in MatchAddress()
209 AM.BaseType = MSP430ISelAddressMode::FrameIndexBase; in MatchAddress()
261 if (AM.BaseType == MSP430ISelAddressMode::RegBase) in SelectAddr()
265 Base = (AM.BaseType in SelectAddr()
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Analysis/
H A DTypeBasedAliasAnalysis.cpp566 static bool hasField(TBAAStructTypeNode BaseType, in hasField()
568 for (unsigned I = 0, E = BaseType.getNumFields(); I != E; ++I) { in hasField()
569 TBAAStructTypeNode T = BaseType.getFieldType(I); in hasField()
604 TBAAStructTypeNode BaseType(BaseTag.getBaseType()); in mayBeAccessToSubobjectOf()
610 if (!BaseType.getNode()) { in mayBeAccessToSubobjectOf()
615 if (BaseType.getNode() == SubobjectTag.getBaseType()) { in mayBeAccessToSubobjectOf()
626 if (NewFormat && BaseType.getNode() == BaseTag.getAccessType()) in mayBeAccessToSubobjectOf()
631 BaseType = BaseType.getField(OffsetInBase); in mayBeAccessToSubobjectOf()
640 if (hasField(BaseType, FieldTyp in mayBeAccessToSubobjectOf()
565 hasField(TBAAStructTypeNode BaseType,TBAAStructTypeNode FieldType) hasField() argument
603 TBAAStructTypeNode BaseType(BaseTag.getBaseType()); mayBeAccessToSubobjectOf() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVGlobalRegistry.h283 SPIRVType *assignVectTypeToVReg(SPIRVType *BaseType, unsigned NumElements,
487 Register buildGlobalVariable(Register Reg, SPIRVType *BaseType,
509 SPIRVType *getOrCreateSPIRVVectorType(SPIRVType *BaseType,
512 SPIRVType *getOrCreateSPIRVVectorType(SPIRVType *BaseType,
515 SPIRVType *getOrCreateSPIRVArrayType(SPIRVType *BaseType,
520 SPIRVType *BaseType, MachineIRBuilder &MIRBuilder,
523 SPIRVType *BaseType, MachineInstr &I, const SPIRVInstrInfo &TII,
H A DSPIRVGlobalRegistry.cpp52 SPIRVType *BaseType, unsigned NumElements, Register VReg, MachineInstr &I, in assignTypeToVReg()
55 getOrCreateSPIRVVectorType(BaseType, NumElements, I, TII);
603 Register ResVReg, SPIRVType *BaseType, StringRef Name, in getOpTypePointer()
617 const Type *Ty = getTypeForSPIRVType(BaseType); // TODO: check type. in getOpTypeForwardPointer()
634 .addUse(getSPIRVTypeID(BaseType)) in getOrCreateOpTypeFunctionWithArgs()
659 assignSPIRVTypeToVReg(BaseType, Reg, MIRBuilder.getMF());
665 if (!DefType || DefType != BaseType) in createSPIRVType()
666 assignSPIRVTypeToVReg(BaseType, Reg, MIRBuilder.getMF()); in createSPIRVType()
1357 SPIRVType *BaseType, unsigned NumElements, MachineIRBuilder &MIRBuilder) {
1359 FixedVectorType::get(const_cast<Type *>(getTypeForSPIRVType(BaseType)),
38 assignVectTypeToVReg(SPIRVType * BaseType,unsigned NumElements,Register VReg,MachineInstr & I,const SPIRVInstrInfo & TII) assignVectTypeToVReg() argument
464 buildGlobalVariable(Register ResVReg,SPIRVType * BaseType,StringRef Name,const GlobalValue * GV,SPIRV::StorageClass::StorageClass Storage,const MachineInstr * Init,bool IsConst,bool HasLinkageTy,SPIRV::LinkageType::LinkageType LinkageType,MachineIRBuilder & MIRBuilder,bool IsInstSelector) buildGlobalVariable() argument
1075 getOrCreateSPIRVVectorType(SPIRVType * BaseType,unsigned NumElements,MachineIRBuilder & MIRBuilder) getOrCreateSPIRVVectorType() argument
1083 getOrCreateSPIRVVectorType(SPIRVType * BaseType,unsigned NumElements,MachineInstr & I,const SPIRVInstrInfo & TII) getOrCreateSPIRVVectorType() argument
1100 getOrCreateSPIRVArrayType(SPIRVType * BaseType,unsigned NumElements,MachineInstr & I,const SPIRVInstrInfo & TII) getOrCreateSPIRVArrayType() argument
1119 getOrCreateSPIRVPointerType(SPIRVType * BaseType,MachineIRBuilder & MIRBuilder,SPIRV::StorageClass::StorageClass SC) getOrCreateSPIRVPointerType() argument
1139 getOrCreateSPIRVPointerType(SPIRVType * BaseType,MachineInstr & I,const SPIRVInstrInfo & TII,SPIRV::StorageClass::StorageClass SC) getOrCreateSPIRVPointerType() argument
[all...]
/freebsd-src/contrib/llvm-project/clang/lib/AST/
H A DDeclPrinter.cpp156 QualType BaseType = T; in print()
157 while (!BaseType->isSpecifierType()) { in print()
158 if (const PointerType *PTy = BaseType->getAs<PointerType>())
159 BaseType = PTy->getPointeeType(); in print()
161 BaseType->getAs<ObjCObjectPointerType>()) in print()
162 BaseType = OPT->getPointeeType(); in print()
163 else if (const BlockPointerType *BPy = BaseType->getAs<BlockPointerType>()) in print()
164 BaseType = BPy->getPointeeType(); in print()
165 else if (const ArrayType *ATy = dyn_cast<ArrayType>(BaseType))
166 BaseType
168 QualType BaseType = T; GetBaseType() local
507 QualType BaseType = GetBaseType(CurDeclType); VisitDeclContext() local
[all...]
H A DCXXInheritance.cpp39 bool CXXBasePaths::isAmbiguous(CanQualType BaseType) { in isAmbiguous() argument
40 BaseType = BaseType.getUnqualifiedType(); in isAmbiguous()
41 IsVirtBaseAndNumberNonVirtBases Subobjects = ClassSubobjects[BaseType]; in isAmbiguous()
170 QualType BaseType = in lookupInBases() local
179 if (!LookupInDependent && BaseType->isDependentType()) in lookupInBases()
184 IsVirtBaseAndNumberNonVirtBases &Subobjects = ClassSubobjects[BaseType]; in lookupInBases()
193 DetectedVirtual = BaseType->getAs<RecordType>(); in lookupInBases()
H A DExprCXX.cpp1493 const ASTContext &Ctx, Expr *Base, QualType BaseType, bool IsArrow, in Create()
1500 Base(Base), BaseType(BaseType), QualifierLoc(QualifierLoc), in Create()
1535 const ASTContext &Ctx, Expr *Base, QualType BaseType, bool IsArrow, in hasOnlyNonStaticMemberFunctions()
1551 Ctx, Base, BaseType, IsArrow, OperatorLoc, QualifierLoc, TemplateKWLoc, in UnresolvedMemberExpr()
1598 QualType BaseType, bool IsArrow, SourceLocation OperatorLoc, in Create()
1607 ((Base && Base->isTypeDependent()) || BaseType->isDependentType()), in CreateEmpty()
1609 BaseType->isInstantiationDependentType()), in CreateEmpty()
1612 BaseType->containsUnexpandedParameterPack())), in CreateEmpty()
1613 Base(Base), BaseType(BaseTyp in CreateEmpty()
1443 CXXDependentScopeMemberExpr(const ASTContext & Ctx,Expr * Base,QualType BaseType,bool IsArrow,SourceLocation OperatorLoc,NestedNameSpecifierLoc QualifierLoc,SourceLocation TemplateKWLoc,NamedDecl * FirstQualifierFoundInScope,DeclarationNameInfo MemberNameInfo,const TemplateArgumentListInfo * TemplateArgs) CXXDependentScopeMemberExpr() argument
1485 Create(const ASTContext & Ctx,Expr * Base,QualType BaseType,bool IsArrow,SourceLocation OperatorLoc,NestedNameSpecifierLoc QualifierLoc,SourceLocation TemplateKWLoc,NamedDecl * FirstQualifierFoundInScope,DeclarationNameInfo MemberNameInfo,const TemplateArgumentListInfo * TemplateArgs) Create() argument
1548 UnresolvedMemberExpr(const ASTContext & Context,bool HasUnresolvedUsing,Expr * Base,QualType BaseType,bool IsArrow,SourceLocation OperatorLoc,NestedNameSpecifierLoc QualifierLoc,SourceLocation TemplateKWLoc,const DeclarationNameInfo & MemberNameInfo,const TemplateArgumentListInfo * TemplateArgs,UnresolvedSetIterator Begin,UnresolvedSetIterator End) UnresolvedMemberExpr() argument
1588 Create(const ASTContext & Context,bool HasUnresolvedUsing,Expr * Base,QualType BaseType,bool IsArrow,SourceLocation OperatorLoc,NestedNameSpecifierLoc QualifierLoc,SourceLocation TemplateKWLoc,const DeclarationNameInfo & MemberNameInfo,const TemplateArgumentListInfo * TemplateArgs,UnresolvedSetIterator Begin,UnresolvedSetIterator End) Create() argument
1633 QualType BaseType = getBaseType().getNonReferenceType(); getNamingClass() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kISelDAGToDAG.cpp62 Base BaseType; member
66 // This is really a union, discriminated by BaseType!
84 : AM(AT), BaseType(Base::RegBase), Disp(0), BaseFrameIndex(0), IndexReg(), in M68kISelAddressMode()
94 return BaseType == Base::FrameIndexBase || BaseReg.getNode() != nullptr; in hasBase()
97 bool hasFrameIndex() const { return BaseType == Base::FrameIndexBase; } in hasFrameIndex()
100 return BaseType == Base::RegBase && BaseReg.getNode() != nullptr; in hasBaseReg()
104 return BaseType == Base::RegBase && IndexReg.getNode() != nullptr; in hasIndexReg()
136 if (BaseType != Base::RegBase) in isPCRelative()
144 BaseType = Base::RegBase; in setBaseReg()
237 if (AM.BaseType
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDebugHandlerBase.cpp164 DIType *BaseType = DDTy->getBaseType(); in getBaseTypeSize()
166 if (!BaseType) in getBaseTypeSize()
172 if (BaseType->getTag() == dwarf::DW_TAG_reference_type || in getBaseTypeSize()
173 BaseType->getTag() == dwarf::DW_TAG_rvalue_reference_type) in getBaseTypeSize()
176 return getBaseTypeSize(BaseType); in isUnsignedDIType()
160 DIType *BaseType = DDTy->getBaseType(); getBaseTypeSize() local
/freebsd-src/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFDie.cpp508 if (DWARFDie BaseType = Die.getAttributeValueAsReferencedDie(DW_AT_type)) in getTypeSizeImpl()
509 if (BaseType.getTag() == DW_TAG_subroutine_type) in getTypeSizeImpl() local
519 if (DWARFDie BaseType = Die.getAttributeValueAsReferencedDie(DW_AT_type)) in getTypeSizeImpl() local
520 return getTypeSizeImpl(BaseType, PointerSize, Visited); in getTypeSizeImpl()
524 DWARFDie BaseType = Die.getAttributeValueAsReferencedDie(DW_AT_type); in getTypeSizeImpl() local
525 if (!BaseType) in getTypeSizeImpl()
528 getTypeSizeImpl(BaseType, PointerSize, Visited); in getTypeSizeImpl()
552 if (DWARFDie BaseType = Die.getAttributeValueAsReferencedDie(DW_AT_type)) in getTypeSizeImpl() local
553 return getTypeSizeImpl(BaseType, PointerSize, Visited); in getTypeSizeImpl()
/freebsd-src/contrib/llvm-project/clang/include/clang/Tooling/Refactoring/
H A DRecursiveSymbolVisitor.h30 using BaseType = RecursiveASTVisitor<RecursiveSymbolVisitor<T>>; variable
122 return BaseType::TraverseNestedNameSpecifierLoc(NNS); in TraverseNestedNameSpecifierLoc()
/freebsd-src/contrib/llvm-project/llvm/include/llvm/IR/
H A DMDBuilder.h224 MDNode *createTBAAStructTagNode(MDNode *BaseType, MDNode *AccessType,
237 MDNode *createTBAAAccessTag(MDNode *BaseType, MDNode *AccessType,

12345