| /src/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | LexicallyOrderedRecursiveASTVisitor.h | 61 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()
|
| /src/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/ |
| H A D | LVType.cpp | 147 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 D | LVElement.cpp | 274 void LVElement::resolveFullname(LVElement *BaseType, StringRef Name) { in resolveFullname() argument 285 StringRef BaseTypename = BaseType ? BaseType->getName() : emptyString(); in resolveFullname() 292 if (!BaseType) in resolveFullname()
|
| /src/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaExprMember.cpp | 556 Sema::ActOnDependentMemberExpr(Expr *BaseExpr, QualType BaseType, in ActOnDependentMemberExpr() argument 573 const PointerType *PT = BaseType->getAs<PointerType>(); in ActOnDependentMemberExpr() 578 << BaseType << BaseExpr->getSourceRange() << NameInfo.getSourceRange(); in ActOnDependentMemberExpr() 583 assert(BaseType->isDependentType() || NameInfo.getName().isDependentName() || in ActOnDependentMemberExpr() 593 Context, BaseExpr, BaseType, IsArrow, OpLoc, in ActOnDependentMemberExpr() 603 QualType BaseType, in DiagnoseQualifiedMemberReference() argument 613 << SS.getRange() << rep << BaseType; in DiagnoseQualifiedMemberReference() 617 QualType BaseType, in CheckQualifiedMemberReference() argument 621 cast_or_null<CXXRecordDecl>(computeDeclContext(BaseType)); in CheckQualifiedMemberReference() 625 assert(BaseType->isDependentType()); in CheckQualifiedMemberReference() [all …]
|
| H A D | SemaType.cpp | 9532 static QualType GetEnumUnderlyingType(Sema &S, QualType BaseType, in GetEnumUnderlyingType() argument 9534 assert(BaseType->isEnumeralType()); in GetEnumUnderlyingType() 9535 EnumDecl *ED = BaseType->castAs<EnumType>()->getDecl(); in GetEnumUnderlyingType() 9546 QualType Sema::BuiltinEnumUnderlyingType(QualType BaseType, in BuiltinEnumUnderlyingType() argument 9548 if (!BaseType->isEnumeralType()) { in BuiltinEnumUnderlyingType() 9556 if (BaseType->isIncompleteType(&FwdDecl)) { in BuiltinEnumUnderlyingType() 9557 Diag(Loc, diag::err_underlying_type_of_incomplete_enum) << BaseType; in BuiltinEnumUnderlyingType() 9562 return GetEnumUnderlyingType(*this, BaseType, Loc); in BuiltinEnumUnderlyingType() 9565 QualType Sema::BuiltinAddPointer(QualType BaseType, SourceLocation Loc) { in BuiltinAddPointer() argument 9566 QualType Pointer = BaseType.isReferenceable() || BaseType->isVoidType() in BuiltinAddPointer() [all …]
|
| H A D | SemaCodeComplete.cpp | 441 static QualType getDesignatedType(QualType BaseType, const Designation &Desig); 444 QualType BaseType, in enterDesignatedInitializer() argument 449 Type = getDesignatedType(BaseType, D); in enterDesignatedInitializer() 1720 QualType BaseType; member in __anond614bade0311::CodeCompletionDeclConsumer 1726 QualType BaseType = QualType(), in CodeCompletionDeclConsumer() argument 1732 if (BaseType.isNull()) { in CodeCompletionDeclConsumer() 1736 BaseType = ThisType->getPointeeType(); in CodeCompletionDeclConsumer() 1738 NamingClass = BaseType->getAsCXXRecordDecl(); in CodeCompletionDeclConsumer() 1741 this->BaseType = BaseType; in CodeCompletionDeclConsumer() 1748 Results.AddResult(Result, InitialLookupCtx, Hiding, InBaseClass, BaseType); in FoundDecl() [all …]
|
| /src/contrib/llvm-project/lldb/include/lldb/Utility/ |
| H A D | RangeMap.h | 30 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 …]
|
| /src/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CodeGenTBAA.h | 42 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() 80 BaseType == Other.BaseType && 100 llvm::MDNode *BaseType; member 247 DenseMapInfo<MDNode *>::getHashValue(Val.BaseType) ^
|
| /src/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86InstrBuilder.h | 46 } 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()
|
| /src/contrib/llvm-project/llvm/lib/IR/ |
| H A D | SafepointIRVerifier.cpp | 314 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 D | MDBuilder.cpp | 276 MDNode *MDBuilder::createTBAAStructTagNode(MDNode *BaseType, MDNode *AccessType, in createTBAAStructTagNode() argument 281 return MDNode::get(Context, {BaseType, AccessType, createConstant(Off), in createTBAAStructTagNode() 284 return MDNode::get(Context, {BaseType, AccessType, createConstant(Off)}); in createTBAAStructTagNode() 303 MDNode *MDBuilder::createTBAAAccessTag(MDNode *BaseType, MDNode *AccessType, in createTBAAAccessTag() argument 311 return MDNode::get(Context, {BaseType, AccessType, OffsetNode, SizeNode, in createTBAAAccessTag() 314 return MDNode::get(Context, {BaseType, AccessType, OffsetNode, SizeNode}); in createTBAAAccessTag() 318 MDNode *BaseType = cast<MDNode>(Tag->getOperand(0)); in createMutableTBAAAccessTag() local 337 return createTBAAStructTagNode(BaseType, AccessType, Offset); in createMutableTBAAAccessTag() 341 return createTBAAAccessTag(BaseType, AccessType, Offset, Size); in createMutableTBAAAccessTag()
|
| H A D | LLVMContextImpl.h | 539 Metadata *BaseType; 550 Metadata *Scope, Metadata *BaseType, uint64_t SizeInBits, 556 BaseType(BaseType), SizeInBits(SizeInBits), OffsetInBits(OffsetInBits), 563 BaseType(N->getRawBaseType()), SizeInBits(N->getSizeInBits()), 572 Scope == RHS->getRawScope() && BaseType == RHS->getRawBaseType() && 595 return hash_combine(Tag, Name, File, Line, Scope, BaseType, Flags); 636 Metadata *BaseType; 654 Metadata *Scope, Metadata *BaseType, uint64_t SizeInBits, 662 BaseType(BaseType), SizeInBits(SizeInBits), OffsetInBits(OffsetInBits), 672 BaseType(N->getRawBaseType()), SizeInBits(N->getSizeInBits()), [all …]
|
| /src/contrib/llvm-project/llvm/lib/Target/MSP430/ |
| H A D | MSP430ISelDAGToDAG.cpp | 40 } BaseType = RegBase; member 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 MatchAddressBase() 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 == MSP430ISelAddressMode::FrameIndexBase) in SelectAddr()
|
| /src/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | TypeBasedAliasAnalysis.cpp | 566 static bool hasField(TBAAStructTypeNode BaseType, in hasField() argument 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() local 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, FieldType)) { in mayBeAccessToSubobjectOf()
|
| /src/contrib/llvm-project/clang/lib/AST/ |
| H A D | DeclPrinter.cpp | 156 QualType BaseType = T; in GetBaseType() local 157 while (!BaseType->isSpecifierType()) { in GetBaseType() 158 if (const PointerType *PTy = BaseType->getAs<PointerType>()) in GetBaseType() 159 BaseType = PTy->getPointeeType(); in GetBaseType() 161 BaseType->getAs<ObjCObjectPointerType>()) in GetBaseType() 162 BaseType = OPT->getPointeeType(); in GetBaseType() 163 else if (const BlockPointerType *BPy = BaseType->getAs<BlockPointerType>()) in GetBaseType() 164 BaseType = BPy->getPointeeType(); in GetBaseType() 165 else if (const ArrayType *ATy = dyn_cast<ArrayType>(BaseType)) in GetBaseType() 166 BaseType = ATy->getElementType(); in GetBaseType() [all …]
|
| H A D | CXXInheritance.cpp | 39 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 D | ExprCXX.cpp | 1493 const ASTContext &Ctx, Expr *Base, QualType BaseType, bool IsArrow, in CXXDependentScopeMemberExpr() argument 1500 Base(Base), BaseType(BaseType), QualifierLoc(QualifierLoc), in CXXDependentScopeMemberExpr() 1535 const ASTContext &Ctx, Expr *Base, QualType BaseType, bool IsArrow, in Create() argument 1551 Ctx, Base, BaseType, IsArrow, OperatorLoc, QualifierLoc, TemplateKWLoc, in Create() 1598 QualType BaseType, bool IsArrow, SourceLocation OperatorLoc, in UnresolvedMemberExpr() argument 1607 ((Base && Base->isTypeDependent()) || BaseType->isDependentType()), in UnresolvedMemberExpr() 1609 BaseType->isInstantiationDependentType()), in UnresolvedMemberExpr() 1612 BaseType->containsUnexpandedParameterPack())), in UnresolvedMemberExpr() 1613 Base(Base), BaseType(BaseType), OperatorLoc(OperatorLoc) { in UnresolvedMemberExpr() 1638 QualType BaseType, bool IsArrow, SourceLocation OperatorLoc, in Create() argument [all …]
|
| /src/contrib/llvm-project/llvm/lib/Target/M68k/ |
| H A D | M68kISelDAGToDAG.cpp | 62 Base BaseType; member 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 == M68kISelAddressMode::Base::FrameIndexBase) { in getFrameIndexAddress() 427 AM.BaseType = M68kISelAddressMode::Base::RegBase; in matchAddressBase() [all …]
|
| /src/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | DebugHandlerBase.cpp | 164 DIType *BaseType = DDTy->getBaseType(); in getBaseTypeSize() local 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 getBaseTypeSize()
|
| /src/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVGlobalRegistry.cpp | 52 SPIRVType *BaseType, unsigned NumElements, Register VReg, MachineInstr &I, in assignVectTypeToVReg() argument 55 getOrCreateSPIRVVectorType(BaseType, NumElements, I, TII); in assignVectTypeToVReg() 603 Register ResVReg, SPIRVType *BaseType, StringRef Name, in buildGlobalVariable() argument 617 const Type *Ty = getTypeForSPIRVType(BaseType); // TODO: check type. in buildGlobalVariable() 634 .addUse(getSPIRVTypeID(BaseType)) in buildGlobalVariable() 659 assignSPIRVTypeToVReg(BaseType, Reg, MIRBuilder.getMF()); in buildGlobalVariable() 665 if (!DefType || DefType != BaseType) in buildGlobalVariable() 666 assignSPIRVTypeToVReg(BaseType, Reg, MIRBuilder.getMF()); in buildGlobalVariable() 1357 SPIRVType *BaseType, unsigned NumElements, MachineIRBuilder &MIRBuilder) { in getOrCreateSPIRVVectorType() argument 1359 FixedVectorType::get(const_cast<Type *>(getTypeForSPIRVType(BaseType)), in getOrCreateSPIRVVectorType() [all …]
|
| H A D | SPIRVGlobalRegistry.h | 283 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,
|
| /src/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/ |
| H A D | DWARFDie.cpp | 508 if (DWARFDie BaseType = Die.getAttributeValueAsReferencedDie(DW_AT_type)) in getTypeSizeImpl() local 509 if (BaseType.getTag() == DW_TAG_subroutine_type) in getTypeSizeImpl() 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()
|
| /src/contrib/llvm-project/clang/include/clang/Tooling/Refactoring/ |
| H A D | RecursiveSymbolVisitor.h | 30 using BaseType = RecursiveASTVisitor<RecursiveSymbolVisitor<T>>; variable 122 return BaseType::TraverseNestedNameSpecifierLoc(NNS); in TraverseNestedNameSpecifierLoc()
|
| /src/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | MDBuilder.h | 224 MDNode *createTBAAStructTagNode(MDNode *BaseType, MDNode *AccessType, 237 MDNode *createTBAAAccessTag(MDNode *BaseType, MDNode *AccessType,
|
| /src/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/ |
| H A D | TypeRecord.h | 890 TypeIndex BaseType, TypeIndex VBPtrType, in VirtualBaseClassRecord() argument 892 : TypeRecord(Kind), Attrs(Attrs), BaseType(BaseType), in VirtualBaseClassRecord() 895 TypeIndex BaseType, TypeIndex VBPtrType, in VirtualBaseClassRecord() argument 897 : TypeRecord(Kind), Attrs(Access), BaseType(BaseType), in VirtualBaseClassRecord() 901 TypeIndex getBaseType() const { return BaseType; } in getBaseType() 907 TypeIndex BaseType; variable
|