Home
last modified time | relevance | path

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

1234567

/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 …]
/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()
/llvm-project/clang-tools-extra/clang-tidy/bugprone/
H A DForwardingReferenceOverloadCheck.cpp30 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 DCopyConstructorInitCheck.cpp47 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 DSemaExprMember.cpp557 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 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_bas in Intersect()
138 typedef B BaseType; global() typedef
713 typedef B BaseType; global() typedef
[all...]
/llvm-project/clang/lib/CodeGen/
H A DCodeGenTBAA.h43 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 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()
/llvm-project/mlir/include/mlir/Support/
H A DInterfaceSupport.h69 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 Dcgprofile.s41 # 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 Dseh-section-2.s68 # 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 Dalias.asm18 ; 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 DStaticAccessedThroughInstanceCheck.cpp62 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 DSafepointIRVerifier.cpp314 /// 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 DMDBuilder.cpp274 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 Dsymtab.test21 # 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 DMSP430ISelDAGToDAG.cpp35 } 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 DTypeBasedAliasAnalysis.cpp566 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 Dsymbols.test10 # CHECK-NEXT: BaseType: Null (0x0)
19 # CHECK-NEXT: BaseType: Null (0x0)
28 # CHECK-NEXT: BaseType: Null (0x0)
/llvm-project/clang/lib/AST/
H A DDeclPrinter.cpp156 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 DCXXInheritance.cpp36 /// 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 DHeuristicResolver.cpp
/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 in getFrameIndexAddress()
[all...]
/llvm-project/clang-tools-extra/clang-tidy/performance/
H A DEnumSizeCheck.cpp106 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 DSPIRVGlobalRegistry.cpp65 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...]

1234567