/freebsd/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()
|
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/ |
H A D | LVType.cpp | 147 LVElement *BaseType = getType(); in resolveName() local 150 BaseType = BaseType->getType(); in resolveName() 152 if (BaseType && !BaseType->getIsResolvedName()) in resolveName() 153 BaseType->resolveName(); in resolveName() 304 if (BaseType) in getUnderlyingType() 306 return BaseType; in getUnderlyingType() 311 BaseType = Type; in getUnderlyingType() 314 if (BaseType) in getUnderlyingType() 316 return BaseType; in getUnderlyingType() 320 BaseType = Type; 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()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaExprMember.cpp | 569 << SS.getRange() << rep << BaseType; in DiagnoseQualifiedMemberReference() 784 if (BaseType->isDependentType() || in BuildMemberReferenceExpr() 797 QualType RecordTy = BaseType; in BuildMemberReferenceExpr() 825 BaseType = Base->getType(); in BuildMemberReferenceExpr() 993 QualType BaseType = BaseExprType; in BuildMemberReferenceExpr() local 995 assert(BaseType->isPointerType()); in BuildMemberReferenceExpr() 996 BaseType = BaseType->castAs<PointerType>()->getPointeeType(); in BuildMemberReferenceExpr() 998 R.setBaseObjectType(BaseType); in BuildMemberReferenceExpr() 1338 S.Context, IsArrow ? S.Context.getPointerType(BaseType) : BaseType, in LookupMemberExpr() 1654 if (BaseType->isExtVectorType()) { in LookupMemberExpr() [all …]
|
H A D | SemaRISCVVectorLookup.cpp | 231 BasicType BaseType = BasicType::Unknown; in ConstructRVVIntrinsics() local 271 BaseType = static_cast<BasicType>(BaseTypeI); in ConstructRVVIntrinsics() 276 if (BaseType == BasicType::Float16) { in ConstructRVVIntrinsics() 291 TypeCache.computeTypes(BaseType, Log2LMUL, Record.NF, ProtoSeq); in ConstructRVVIntrinsics() 298 TypeCache, BaseType, Log2LMUL, SuffixProto); in ConstructRVVIntrinsics() 300 TypeCache, BaseType, Log2LMUL, OverloadedSuffixProto); in ConstructRVVIntrinsics() 315 BaseType, Log2LMUL, Record.NF, PolicyPrototype); in ConstructRVVIntrinsics() 325 TypeCache.computeTypes(BaseType, Log2LMUL, Record.NF, ProtoMaskSeq); in ConstructRVVIntrinsics() 338 BaseType, Log2LMUL, Record.NF, PolicyPrototype); in ConstructRVVIntrinsics()
|
H A D | SemaType.cpp | 1195 return BaseType; in actOnObjCTypeArgsAndProtocolQualifiers() 9845 if (!BaseType->isAnyPointerType() || BaseType->isObjCIdType()) in BuiltinRemovePointer() 9846 return BaseType; in BuiltinRemovePointer() 9875 : BaseType; in BuiltinAddReference() 9887 return BaseType; in BuiltinRemoveExtent() 9909 return BaseType; in BuiltinChangeCVRQualifiers() 9975 if ((!BaseType->isIntegerType() && !BaseType->isEnumeralType()) || in BuiltinChangeSignedness() 9980 << IsMakeSigned << BaseType->isBitIntType() << BaseType << 0; in BuiltinChangeSignedness() 9985 BaseType->isChar16Type() || BaseType->isChar32Type() || in BuiltinChangeSignedness() 9986 BaseType->isWideCharType() || BaseType->isEnumeralType(); in BuiltinChangeSignedness() [all …]
|
/freebsd/contrib/llvm-project/lldb/include/lldb/Utility/ |
H A D | RangeMap.h | 30 typedef B BaseType; typedef 33 BaseType base; 40 void Clear(BaseType b = 0) { 80 void SetRangeEnd(BaseType end) { in SetRangeEnd() 93 bool Contains(BaseType r) const { in Contains() 138 typedef B BaseType; typedef 261 BaseType GetMinRangeBase(BaseType fail_value) const { in GetMinRangeBase() 272 BaseType GetMaxRangeEnd(BaseType fail_value) const { in GetMaxRangeEnd() 283 void Slide(BaseType slide) { in Slide() 713 typedef B BaseType; typedef [all …]
|
/freebsd/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 242 DenseMapInfo<MDNode *>::getHashValue(Val.BaseType) ^
|
H A D | CodeGenTBAA.cpp | 456 if (!Info.BaseType) { in getAccessTagInfo() 457 Info.BaseType = Info.AccessType; in getAccessTagInfo() 461 return N = MDHelper.createTBAAAccessTag(Info.BaseType, Info.AccessType, in getAccessTagInfo() 464 return N = MDHelper.createTBAAStructTagNode(Info.BaseType, Info.AccessType, in getAccessTagInfo()
|
/freebsd/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()
|
/freebsd/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 | 262 MDNode *MDBuilder::createTBAAStructTagNode(MDNode *BaseType, MDNode *AccessType, in createTBAAStructTagNode() argument 267 return MDNode::get(Context, {BaseType, AccessType, createConstant(Off), in createTBAAStructTagNode() 270 return MDNode::get(Context, {BaseType, AccessType, createConstant(Off)}); in createTBAAStructTagNode() 289 MDNode *MDBuilder::createTBAAAccessTag(MDNode *BaseType, MDNode *AccessType, in createTBAAAccessTag() argument 297 return MDNode::get(Context, {BaseType, AccessType, OffsetNode, SizeNode, in createTBAAAccessTag() 300 return MDNode::get(Context, {BaseType, AccessType, OffsetNode, SizeNode}); in createTBAAAccessTag() 304 MDNode *BaseType = cast<MDNode>(Tag->getOperand(0)); in createMutableTBAAAccessTag() local 323 return createTBAAStructTagNode(BaseType, AccessType, Offset); in createMutableTBAAAccessTag() 327 return createTBAAAccessTag(BaseType, AccessType, Offset, Size); in createMutableTBAAAccessTag()
|
H A D | LLVMContextImpl.h | 537 Metadata *BaseType; 547 Metadata *Scope, Metadata *BaseType, uint64_t SizeInBits, 552 BaseType(BaseType), SizeInBits(SizeInBits), OffsetInBits(OffsetInBits), 558 BaseType(N->getRawBaseType()), SizeInBits(N->getSizeInBits()), 566 Scope == RHS->getRawScope() && BaseType == RHS->getRawBaseType() && 588 return hash_combine(Tag, Name, File, Line, Scope, BaseType, Flags); 629 Metadata *BaseType; 647 Metadata *Scope, Metadata *BaseType, uint64_t SizeInBits, 655 BaseType(BaseType), SizeInBits(SizeInBits), OffsetInBits(OffsetInBits), 665 BaseType(N->getRawBaseType()), SizeInBits(N->getSizeInBits()), [all …]
|
/freebsd/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() 173 if (AM.BaseType != MSP430ISelAddressMode::RegBase || AM.Base.Reg.getNode()) { in MatchAddressBase() 179 AM.BaseType = MSP430ISelAddressMode::RegBase; in MatchAddressBase() 201 if (AM.BaseType == MSP430ISelAddressMode::RegBase in MatchAddress() 203 AM.BaseType = MSP430ISelAddressMode::FrameIndexBase; in MatchAddress() 255 if (AM.BaseType == MSP430ISelAddressMode::RegBase) in SelectAddr() 259 Base = (AM.BaseType == MSP430ISelAddressMode::FrameIndexBase) in SelectAddr()
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | TypeBasedAliasAnalysis.cpp | 565 static bool hasField(TBAAStructTypeNode BaseType, in hasField() argument 567 for (unsigned I = 0, E = BaseType.getNumFields(); I != E; ++I) { in hasField() 568 TBAAStructTypeNode T = BaseType.getFieldType(I); in hasField() 603 TBAAStructTypeNode BaseType(BaseTag.getBaseType()); in mayBeAccessToSubobjectOf() local 609 if (!BaseType.getNode()) { in mayBeAccessToSubobjectOf() 614 if (BaseType.getNode() == SubobjectTag.getBaseType()) { in mayBeAccessToSubobjectOf() 625 if (NewFormat && BaseType.getNode() == BaseTag.getAccessType()) in mayBeAccessToSubobjectOf() 630 BaseType = BaseType.getField(OffsetInBase); in mayBeAccessToSubobjectOf() 639 if (hasField(BaseType, FieldType)) { in mayBeAccessToSubobjectOf()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
H A D | SPIRVGlobalRegistry.h | 113 SPIRVType *assignVectTypeToVReg(SPIRVType *BaseType, unsigned NumElements, 259 Register buildGlobalVariable(Register Reg, SPIRVType *BaseType, 276 SPIRVType *getOrCreateSPIRVVectorType(SPIRVType *BaseType, 279 SPIRVType *getOrCreateSPIRVVectorType(SPIRVType *BaseType, 282 SPIRVType *getOrCreateSPIRVArrayType(SPIRVType *BaseType, 287 SPIRVType *BaseType, MachineIRBuilder &MIRBuilder, 290 SPIRVType *BaseType, MachineInstr &I, const SPIRVInstrInfo &TII,
|
H A D | SPIRVGlobalRegistry.cpp | 41 getOrCreateSPIRVVectorType(BaseType, NumElements, I, TII); in assignVectTypeToVReg() 464 Register ResVReg, SPIRVType *BaseType, StringRef Name, in buildGlobalVariable() argument 494 .addUse(getSPIRVTypeID(BaseType)) in buildGlobalVariable() 518 assignSPIRVTypeToVReg(BaseType, Reg, MIRBuilder.getMF()); in buildGlobalVariable() 1083 SPIRVType *BaseType, unsigned NumElements, MachineInstr &I, in getOrCreateSPIRVVectorType() argument 1093 .addUse(getSPIRVTypeID(BaseType)) in getOrCreateSPIRVVectorType() 1100 SPIRVType *BaseType, unsigned NumElements, MachineInstr &I, in getOrCreateSPIRVArrayType() argument 1112 .addUse(getSPIRVTypeID(BaseType)) in getOrCreateSPIRVArrayType() 1119 SPIRVType *BaseType, MachineIRBuilder &MIRBuilder, in getOrCreateSPIRVPointerType() argument 1133 .addUse(getSPIRVTypeID(BaseType)); in getOrCreateSPIRVPointerType() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | DeclPrinter.cpp | 168 QualType BaseType = T; in GetBaseType() local 171 BaseType = PTy->getPointeeType(); in GetBaseType() 174 BaseType = OPT->getPointeeType(); in GetBaseType() 176 BaseType = BPy->getPointeeType(); in GetBaseType() 178 BaseType = ATy->getElementType(); in GetBaseType() 180 BaseType = FTy->getReturnType(); in GetBaseType() 182 BaseType = VTy->getElementType(); in GetBaseType() 184 BaseType = RTy->getPointeeType(); in GetBaseType() 188 BaseType = PTy->desugar(); in GetBaseType() 193 return BaseType; 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 | 1443 const ASTContext &Ctx, Expr *Base, QualType BaseType, bool IsArrow, in CXXDependentScopeMemberExpr() argument 1450 Base(Base), BaseType(BaseType), QualifierLoc(QualifierLoc), in CXXDependentScopeMemberExpr() 1485 const ASTContext &Ctx, Expr *Base, QualType BaseType, bool IsArrow, in Create() argument 1548 QualType BaseType, bool IsArrow, SourceLocation OperatorLoc, in UnresolvedMemberExpr() argument 1559 BaseType->isInstantiationDependentType()), in UnresolvedMemberExpr() 1562 BaseType->containsUnexpandedParameterPack())), in UnresolvedMemberExpr() 1563 Base(Base), BaseType(BaseType), OperatorLoc(OperatorLoc) { in UnresolvedMemberExpr() 1588 QualType BaseType, bool IsArrow, SourceLocation OperatorLoc, in Create() argument 1633 QualType BaseType = getBaseType().getNonReferenceType(); in getNamingClass() local 1635 BaseType = BaseType->castAs<PointerType>()->getPointeeType(); in getNamingClass() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/ |
H A D | M68kISelDAGToDAG.cpp | 62 Base BaseType; member 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() 239 if (AM.BaseType == M68kISelAddressMode::Base::FrameIndexBase) { in getFrameIndexAddress() 422 AM.BaseType = M68kISelAddressMode::Base::RegBase; in matchAddressBase() 497 AM.BaseType == M68kISelAddressMode::Base::RegBase && in matchAddressRecursively() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
H A D | DebugHandlerBase.cpp | 160 DIType *BaseType = DDTy->getBaseType(); in getBaseTypeSize() local 162 if (!BaseType) in getBaseTypeSize() 168 if (BaseType->getTag() == dwarf::DW_TAG_reference_type || in getBaseTypeSize() 169 BaseType->getTag() == dwarf::DW_TAG_rvalue_reference_type) in getBaseTypeSize() 172 return getBaseTypeSize(BaseType); in getBaseTypeSize()
|
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/ |
H A D | DWARFDie.cpp | 509 if (DWARFDie BaseType = Die.getAttributeValueAsReferencedDie(DW_AT_type)) in getTypeSizeImpl() local 510 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()
|
/freebsd/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()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | MDBuilder.h | 209 MDNode *createTBAAStructTagNode(MDNode *BaseType, MDNode *AccessType, 222 MDNode *createTBAAAccessTag(MDNode *BaseType, MDNode *AccessType,
|