/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 …]
|
/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()
|
/llvm-project/clang-tools-extra/clang-tidy/bugprone/ |
H A D | ForwardingReferenceOverloadCheck.cpp | 30 const Type *BaseType = Node.getTypePtr(); in AST_MATCHER() 32 while (BaseType->isPointerType() || BaseType->isReferenceType()) { in AST_MATCHER() 33 BaseType = BaseType->getPointeeType().getTypePtr(); in AST_MATCHER() 36 if (const auto *Dependent = BaseType->getAs<DependentNameType>()) { in AST_MATCHER() 37 BaseType = Dependent->getQualifier()->getAsType(); in AST_MATCHER() 39 if (!BaseType) in AST_MATCHER() 41 if (CheckTemplate(BaseType->getAs<TemplateSpecializationType>())) in AST_MATCHER() 43 if (const auto *Elaborated = BaseType in AST_MATCHER() 31 const Type *BaseType = Node.getTypePtr(); AST_MATCHER() local [all...] |
H A D | CopyConstructorInitCheck.cpp | 47 const Type *BaseType = Init->getBaseClass(); in check() local 51 if (const auto *TempSpecTy = dyn_cast<TemplateSpecializationType>(BaseType)) in check() 53 ShouldNotDoFixit = ShouldNotDoFixit || isa<TypedefType>(BaseType); in check() 56 BaseType->getAsCXXRecordDecl()->getDefinition(); in check()
|
/llvm-project/clang/lib/Sema/ |
H A D | SemaExprMember.cpp | 557 Sema::ActOnDependentMemberExpr(Expr *BaseExpr, QualType BaseType, in ActOnDependentMemberExpr() 574 const PointerType *PT = BaseType->getAs<PointerType>(); in ActOnDependentMemberExpr() 579 << BaseType << BaseExpr->getSourceRange() << NameInfo.getSourceRange(); in ActOnDependentMemberExpr() 584 assert(BaseType->isDependentType() || NameInfo.getName().isDependentName() || in ActOnDependentMemberExpr() 591 // Get the type being accessed in BaseType. If this is an arrow, the BaseExpr in ActOnDependentMemberExpr() 594 Context, BaseExpr, BaseType, IsArrow, OpLoc, in ActOnDependentMemberExpr() 604 QualType BaseType, in DiagnoseQualifiedMemberReference() 614 << SS.getRange() << rep << BaseType; 618 QualType BaseType, in CheckQualifiedMemberReference() 622 cast_or_null<CXXRecordDecl>(computeDeclContext(BaseType)); in CheckQualifiedMemberReference() 555 ActOnDependentMemberExpr(Expr * BaseExpr,QualType BaseType,bool IsArrow,SourceLocation OpLoc,const CXXScopeSpec & SS,SourceLocation TemplateKWLoc,NamedDecl * FirstQualifierInScope,const DeclarationNameInfo & NameInfo,const TemplateArgumentListInfo * TemplateArgs) ActOnDependentMemberExpr() argument 602 DiagnoseQualifiedMemberReference(Sema & SemaRef,Expr * BaseExpr,QualType BaseType,const CXXScopeSpec & SS,NamedDecl * rep,const DeclarationNameInfo & nameInfo) DiagnoseQualifiedMemberReference() argument 616 CheckQualifiedMemberReference(Expr * BaseExpr,QualType BaseType,const CXXScopeSpec & SS,const LookupResult & R) CheckQualifiedMemberReference() argument 785 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 1296 QualType BaseType = BaseExpr.get()->getType(); LookupMemberExpr() local 1851 QualType BaseType = BaseExpr->getType(); BuildFieldReferenceExpr() local [all...] |
/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_bas in Intersect() 138 typedef B BaseType; global() typedef 713 typedef B BaseType; global() typedef [all...] |
/llvm-project/clang/lib/CodeGen/ |
H A D | CodeGenTBAA.h | 43 TBAAAccessInfo(TBAAAccessKind Kind, llvm::MDNode *BaseType, in TBAAAccessInfo() 45 : Kind(Kind), BaseType(BaseType), AccessType(AccessType), in TBAAAccessInfo() 49 TBAAAccessInfo(llvm::MDNode *BaseType, llvm::MDNode *AccessType, in TBAAAccessInfo() 51 : TBAAAccessInfo(TBAAAccessKind::Ordinary, BaseType, AccessType, in TBAAAccessInfo() 56 : TBAAAccessInfo(/* BaseType= */ nullptr, AccessType, /* Offset= */ 0, Size) in TBAAAccessInfo() 65 /* BaseType= */ nullptr, /* AccessType= */ nullptr, in getMayAliasInfo() 73 /* BaseType= */ nullptr, /* AccessType= */ nullptr, in getIncompleteInfo() 81 BaseType == Other.BaseType 101 llvm::MDNode *BaseType; global() member [all...] |
/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()
|
/llvm-project/mlir/include/mlir/Support/ |
H A D | InterfaceSupport.h | 69 typename BaseType, 71 class Interface : public BaseType { 79 Interface<ConcreteType, ValueT, Traits, BaseType, BaseTrait>; 95 : BaseType(t), in BaseType() function 100 Interface(std::nullptr_t) : BaseType(ValueT()), conceptImpl(nullptr) {} in Interface() 107 : BaseType(t), in Interface() 115 : BaseType(t), conceptImpl(const_cast<Concept *>(conceptImpl)) { in Interface() 120 Interface(ValueT t, std::nullptr_t) : BaseType(t), conceptImpl(nullptr) {} in Interface() 268 typename BaseType, 271 Interface<ConcreteType, ValueT, Traits, BaseType, BaseTrait> &);
|
/llvm-project/llvm/test/MC/COFF/ |
H A D | cgprofile.s | 41 # CHECK-NEXT: BaseType: 48 # CHECK-NEXT: BaseType: 55 # CHECK-NEXT: BaseType: 62 # CHECK-NEXT: BaseType: 69 # CHECK-NEXT: BaseType: 76 # CHECK-NEXT: BaseType:
|
H A D | seh-section-2.s | 68 # CHECK: BaseType: Null (0x0) 86 # CHECK: BaseType: Null (0x0) 104 # CHECK: BaseType: Null (0x0) 122 # CHECK: BaseType: Null (0x0) 140 # CHECK: BaseType: Null (0x0)
|
/llvm-project/llvm/test/tools/llvm-ml/ |
H A D | alias.asm | 18 ; CHECK-NEXT: BaseType: Null 33 ; CHECK-NEXT: BaseType: Null 48 ; CHECK-NEXT: BaseType: Null 67 ; CHECK-NEXT: BaseType: Null 82 ; CHECK-NEXT: BaseType: Null
|
/llvm-project/clang-tools-extra/clang-tidy/readability/ |
H A D | StaticAccessedThroughInstanceCheck.cpp | 62 const QualType BaseType = in check() local 76 BaseType.getAsString(PrintingPolicyWithSuppressedTag); in check() 79 const RecordDecl *RecDecl = BaseType->getAsCXXRecordDecl(); in check() 99 if (getNameSpecifierNestingLevel(BaseType) > NameSpecifierNestingThreshold) in check()
|
/llvm-project/llvm/lib/IR/ |
H A D | SafepointIRVerifier.cpp | 314 /// null, we record that as ExclusivelyNull. In all other cases, the BaseType is enum 316 enum BaseType { 328 static enum BaseType getBaseType(const Value *Val) { in getBaseType() 384 return BaseType::NonConstant; in getBaseType() 388 return isExclusivelyDerivedFromNull ? BaseType::ExclusivelyNull in getBaseType() 389 : BaseType::ExclusivelySomeConstant; 393 return getBaseType(V) == BaseType::NonConstant; 821 enum BaseType baseTyLHS = getBaseType(LHS), in verifyInstruction() 842 if ((baseTyLHS == BaseType::ExclusivelySomeConstant && in verifyInstruction() 843 baseTyRHS == BaseType in verifyInstruction() [all...] |
H A D | MDBuilder.cpp | 274 MDNode *MDBuilder::createTBAAStructTagNode(MDNode *BaseType, MDNode *AccessType, 279 return MDNode::get(Context, {BaseType, AccessType, createConstant(Off), in createTBAAStructTagNode() 282 return MDNode::get(Context, {BaseType, AccessType, createConstant(Off)}); in createTBAAStructTagNode() 301 MDNode *MDBuilder::createTBAAAccessTag(MDNode *BaseType, MDNode *AccessType, in createTBAATypeNode() 309 return MDNode::get(Context, {BaseType, AccessType, OffsetNode, SizeNode, in createTBAAAccessTag() 312 return MDNode::get(Context, {BaseType, AccessType, OffsetNode, SizeNode}); in createTBAAAccessTag() 316 MDNode *BaseType = cast<MDNode>(Tag->getOperand(0)); 335 return createTBAAStructTagNode(BaseType, AccessType, Offset); in createMutableTBAAAccessTag() 339 return createTBAAAccessTag(BaseType, AccessType, Offset, Size); in createMutableTBAAAccessTag() 276 createTBAAStructTagNode(MDNode * BaseType,MDNode * AccessType,uint64_t Offset,bool IsConstant) createTBAAStructTagNode() argument 303 createTBAAAccessTag(MDNode * BaseType,MDNode * AccessType,uint64_t Offset,uint64_t Size,bool IsImmutable) createTBAAAccessTag() argument 318 MDNode *BaseType = cast<MDNode>(Tag->getOperand(0)); createMutableTBAAAccessTag() local
|
/llvm-project/lld/test/COFF/ |
H A D | symtab.test | 21 # CHECK-NEXT: BaseType: Null (0x0) 30 # CHECK-NEXT: BaseType: Null (0x0) 39 # CHECK-NEXT: BaseType: Null (0x0) 48 # CHECK-NEXT: BaseType: Null (0x0) 57 # CHECK-NEXT: BaseType: Null (0x0) 66 # CHECK-NEXT: BaseType: Null (0x0) 75 # CHECK-NEXT: BaseType: Null (0x0) 84 # CHECK-NEXT: BaseType: Null (0x0) 93 # CHECK-NEXT: BaseType: Null (0x0)
|
/llvm-project/llvm/lib/Target/MSP430/ |
H A D | MSP430ISelDAGToDAG.cpp | 35 } BaseType = RegBase; 37 struct { // This is really a union, discriminated by BaseType! 59 if (BaseType == RegBase && Base.Reg.getNode() != nullptr) { in hasSymbolicDisplacement() 62 } else if (BaseType == FrameIndexBase) { in dump() 174 if (AM.BaseType != MSP430ISelAddressMode::RegBase || AM.Base.Reg.getNode()) { 180 AM.BaseType = MSP430ISelAddressMode::RegBase; in MatchAddressBase() 202 if (AM.BaseType == MSP430ISelAddressMode::RegBase in MatchAddress() 204 AM.BaseType = MSP430ISelAddressMode::FrameIndexBase; in MatchAddress() 256 if (AM.BaseType == MSP430ISelAddressMode::RegBase) in SelectAddr() 260 Base = (AM.BaseType in SelectAddr() 40 } BaseType = RegBase; global() member [all...] |
/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() 617 BaseType.getNode() == BaseTag.getAccessType() || in mayBeAccessToSubobjectOf() 627 if (NewFormat && BaseType.getNode() == BaseTag.getAccessType()) in mayBeAccessToSubobjectOf() 632 BaseType = BaseType in mayBeAccessToSubobjectOf() [all...] |
/llvm-project/llvm/test/tools/llvm-readobj/COFF/ |
H A D | symbols.test | 10 # CHECK-NEXT: BaseType: Null (0x0) 19 # CHECK-NEXT: BaseType: Null (0x0) 28 # CHECK-NEXT: BaseType: Null (0x0)
|
/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 in GetBaseType() 461 QualType BaseType = GetBaseType(CurDeclType); VisitDeclContext() local [all...] |
H A D | CXXInheritance.cpp | 36 /// different base class subobjects of the same type. BaseType must be 38 bool CXXBasePaths::isAmbiguous(CanQualType BaseType) { 39 BaseType = BaseType.getUnqualifiedType(); in isAmbiguous() argument 40 IsVirtBaseAndNumberNonVirtBases Subobjects = ClassSubobjects[BaseType]; in isAmbiguous() 169 QualType BaseType = in lookupInBases() 172 bool isCurrentInstantiation = isa<InjectedClassNameType>(BaseType); in lookupInBases() 186 (BaseType->isDependentType() && !isCurrentInstantiation)) in lookupInBases() 191 IsVirtBaseAndNumberNonVirtBases &Subobjects = ClassSubobjects[BaseType]; in lookupInBases() 200 DetectedVirtual = BaseType in lookupInBases() 170 QualType BaseType = lookupInBases() local [all...] |
/llvm-project/clang-tools-extra/clangd/ |
H A D | HeuristicResolver.cpp |
|
/llvm-project/llvm/lib/Target/M68k/ |
H A D | M68kISelDAGToDAG.cpp | 62 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 in getFrameIndexAddress() [all...] |
/llvm-project/clang-tools-extra/clang-tidy/performance/ |
H A D | EnumSizeCheck.cpp | 106 const QualType BaseType = MatchedDecl->getIntegerType().getCanonicalType(); in check() local 107 if (!BaseType->isIntegerType()) in check() 110 const std::uint32_t Size = Result.Context->getTypeSize(BaseType) / 8U; in check()
|
/llvm-project/llvm/lib/Target/SPIRV/ |
H A D | SPIRVGlobalRegistry.cpp | 65 SPIRVType *BaseType, unsigned NumElements, Register VReg, MachineInstr &I, in assignTypeToVReg() 68 getOrCreateSPIRVVectorType(BaseType, NumElements, I, TII); 676 Register ResVReg, SPIRVType *BaseType, StringRef Name, in buildGlobalVariable() 690 const Type *Ty = getTypeForSPIRVType(BaseType); // TODO: check type. in buildGlobalVariable() 707 .addUse(getSPIRVTypeID(BaseType)) in getOpTypeArray() 732 assignSPIRVTypeToVReg(BaseType, Reg, MIRBuilder.getMF()); in getOpTypeStruct() 738 if (!DefType || DefType != BaseType) in getOpTypeStruct() 739 assignSPIRVTypeToVReg(BaseType, Reg, MIRBuilder.getMF()); in getOpTypeStruct() 1551 SPIRVType *BaseType, unsigned NumElements, MachineIRBuilder &MIRBuilder) { 1553 FixedVectorType::get(const_cast<Type *>(getTypeForSPIRVType(BaseType)), 52 assignVectTypeToVReg(SPIRVType * BaseType,unsigned NumElements,Register VReg,MachineInstr & I,const SPIRVInstrInfo & TII) assignVectTypeToVReg() argument 603 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 1357 getOrCreateSPIRVVectorType(SPIRVType * BaseType,unsigned NumElements,MachineIRBuilder & MIRBuilder) getOrCreateSPIRVVectorType() argument 1365 getOrCreateSPIRVVectorType(SPIRVType * BaseType,unsigned NumElements,MachineInstr & I,const SPIRVInstrInfo & TII) getOrCreateSPIRVVectorType() argument 1382 getOrCreateSPIRVArrayType(SPIRVType * BaseType,unsigned NumElements,MachineInstr & I,const SPIRVInstrInfo & TII) getOrCreateSPIRVArrayType() argument 1401 getOrCreateSPIRVPointerType(SPIRVType * BaseType,MachineIRBuilder & MIRBuilder,SPIRV::StorageClass::StorageClass SC) getOrCreateSPIRVPointerType() argument 1423 getOrCreateSPIRVPointerType(SPIRVType * BaseType,MachineInstr & I,const SPIRVInstrInfo &,SPIRV::StorageClass::StorageClass SC) getOrCreateSPIRVPointerType() argument [all...] |