/openbsd/gnu/llvm/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()
|
/openbsd/gnu/llvm/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() 310 if (BaseType) in getUnderlyingType() 312 return BaseType; in getUnderlyingType() 317 BaseType = Type; in getUnderlyingType() 320 if (BaseType) in getUnderlyingType() 322 return BaseType; in getUnderlyingType() 326 BaseType = Type; in getUnderlyingType() [all …]
|
H A D | LVElement.cpp | 238 void LVElement::resolveFullname(LVElement *BaseType, StringRef Name) { in resolveFullname() argument 249 StringRef BaseTypename = BaseType ? BaseType->getName() : emptyString(); in resolveFullname() 256 if (!BaseType) in resolveFullname()
|
/openbsd/gnu/llvm/clang/lib/Sema/ |
H A D | SemaExprMember.cpp | 537 << SS.getRange() << rep << BaseType; in DiagnoseQualifiedMemberReference() 752 if (BaseType->isDependentType() || in BuildMemberReferenceExpr() 764 QualType RecordTy = BaseType; in BuildMemberReferenceExpr() 792 BaseType = Base->getType(); in BuildMemberReferenceExpr() 960 QualType BaseType = BaseExprType; in BuildMemberReferenceExpr() local 962 assert(BaseType->isPointerType()); in BuildMemberReferenceExpr() 963 BaseType = BaseType->castAs<PointerType>()->getPointeeType(); in BuildMemberReferenceExpr() 965 R.setBaseObjectType(BaseType); in BuildMemberReferenceExpr() 1305 S.Context, IsArrow ? S.Context.getPointerType(BaseType) : BaseType, in LookupMemberExpr() 1621 if (BaseType->isExtVectorType()) { in LookupMemberExpr() [all …]
|
H A D | SemaRISCVVectorLookup.cpp | 182 BasicType BaseType = BasicType::Unknown; in InitIntrinsicList() local 220 BaseType = static_cast<BasicType>(BaseTypeI); in InitIntrinsicList() 226 if (BaseType == BasicType::Float16 && !HasZvfh) in InitIntrinsicList() 229 if (BaseType == BasicType::Float32 && !HasVectorFloat32) in InitIntrinsicList() 232 if (BaseType == BasicType::Float64 && !HasVectorFloat64) in InitIntrinsicList() 239 if ((BaseType == BasicType::Int64) && in InitIntrinsicList() 251 TypeCache.computeTypes(BaseType, Log2LMUL, Record.NF, ProtoSeq); in InitIntrinsicList() 258 TypeCache, BaseType, Log2LMUL, SuffixProto); in InitIntrinsicList() 260 TypeCache, BaseType, Log2LMUL, OverloadedSuffixProto); in InitIntrinsicList() 275 BaseType, Log2LMUL, Record.NF, PolicyPrototype); in InitIntrinsicList() [all …]
|
H A D | SemaType.cpp | 1178 return BaseType; in actOnObjCTypeArgsAndProtocolQualifiers() 9353 if (!BaseType->isAnyPointerType() || BaseType->isObjCIdType()) in BuiltinRemovePointer() 9354 return BaseType; in BuiltinRemovePointer() 9383 : BaseType; in BuiltinAddReference() 9395 return BaseType; in BuiltinRemoveExtent() 9417 return BaseType; in BuiltinChangeCVRQualifiers() 9483 if ((!BaseType->isIntegerType() && !BaseType->isEnumeralType()) || in BuiltinChangeSignedness() 9488 << IsMakeSigned << BaseType->isBitIntType() << BaseType << 0; in BuiltinChangeSignedness() 9493 BaseType->isChar16Type() || BaseType->isChar32Type() || in BuiltinChangeSignedness() 9494 BaseType->isWideCharType() || BaseType->isEnumeralType(); in BuiltinChangeSignedness() [all …]
|
/openbsd/gnu/llvm/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 …]
|
/openbsd/gnu/llvm/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 | 447 if (!Info.BaseType) { in getAccessTagInfo() 448 Info.BaseType = Info.AccessType; in getAccessTagInfo() 452 return N = MDHelper.createTBAAAccessTag(Info.BaseType, Info.AccessType, in getAccessTagInfo() 455 return N = MDHelper.createTBAAStructTagNode(Info.BaseType, Info.AccessType, in getAccessTagInfo()
|
/openbsd/gnu/llvm/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()
|
/openbsd/gnu/llvm/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() 821 enum BaseType baseTyLHS = getBaseType(LHS), in verifyInstruction() 842 if ((baseTyLHS == BaseType::ExclusivelySomeConstant && in verifyInstruction() 843 baseTyRHS == BaseType::NonConstant) || in verifyInstruction() 844 (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 | 529 Metadata *BaseType; 539 Metadata *Scope, Metadata *BaseType, uint64_t SizeInBits, 544 BaseType(BaseType), SizeInBits(SizeInBits), OffsetInBits(OffsetInBits), 550 BaseType(N->getRawBaseType()), SizeInBits(N->getSizeInBits()), 558 Scope == RHS->getRawScope() && BaseType == RHS->getRawBaseType() && 580 return hash_combine(Tag, Name, File, Line, Scope, BaseType, Flags); 621 Metadata *BaseType; 639 Metadata *Scope, Metadata *BaseType, uint64_t SizeInBits, 647 BaseType(BaseType), SizeInBits(SizeInBits), OffsetInBits(OffsetInBits), 657 BaseType(N->getRawBaseType()), SizeInBits(N->getSizeInBits()), [all …]
|
/openbsd/gnu/llvm/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()
|
/openbsd/gnu/llvm/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() 235 if (AM.BaseType == M68kISelAddressMode::Base::FrameIndexBase) { in getFrameIndexAddress() 418 AM.BaseType = M68kISelAddressMode::Base::RegBase; in matchAddressBase() 493 AM.BaseType == M68kISelAddressMode::Base::RegBase && in matchAddressRecursively() [all …]
|
/openbsd/gnu/llvm/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()
|
/openbsd/gnu/llvm/llvm/lib/Target/SPIRV/ |
H A D | SPIRVGlobalRegistry.h | 113 SPIRVType *assignVectTypeToVReg(SPIRVType *BaseType, unsigned NumElements, 256 Register buildGlobalVariable(Register Reg, SPIRVType *BaseType, 273 SPIRVType *getOrCreateSPIRVVectorType(SPIRVType *BaseType, 276 SPIRVType *getOrCreateSPIRVVectorType(SPIRVType *BaseType, 279 SPIRVType *getOrCreateSPIRVArrayType(SPIRVType *BaseType, 284 SPIRVType *BaseType, MachineIRBuilder &MIRBuilder, 287 SPIRVType *BaseType, MachineInstr &I, const SPIRVInstrInfo &TII,
|
H A D | SPIRVGlobalRegistry.cpp | 41 getOrCreateSPIRVVectorType(BaseType, NumElements, I, TII); in assignVectTypeToVReg() 437 Register ResVReg, SPIRVType *BaseType, StringRef Name, in buildGlobalVariable() argument 467 .addUse(getSPIRVTypeID(BaseType)) in buildGlobalVariable() 491 assignSPIRVTypeToVReg(BaseType, Reg, MIRBuilder.getMF()); in buildGlobalVariable() 1012 SPIRVType *BaseType, unsigned NumElements, MachineInstr &I, in getOrCreateSPIRVVectorType() argument 1022 .addUse(getSPIRVTypeID(BaseType)) in getOrCreateSPIRVVectorType() 1028 SPIRVType *BaseType, unsigned NumElements, MachineInstr &I, in getOrCreateSPIRVArrayType() argument 1040 .addUse(getSPIRVTypeID(BaseType)) in getOrCreateSPIRVArrayType() 1046 SPIRVType *BaseType, MachineIRBuilder &MIRBuilder, in getOrCreateSPIRVPointerType() argument 1055 SPIRVType *BaseType, MachineInstr &I, const SPIRVInstrInfo &TII, in getOrCreateSPIRVPointerType() argument [all …]
|
/openbsd/gnu/llvm/clang/lib/AST/ |
H A D | DeclPrinter.cpp | 152 QualType BaseType = T; in GetBaseType() local 155 BaseType = PTy->getPointeeType(); in GetBaseType() 158 BaseType = OPT->getPointeeType(); in GetBaseType() 160 BaseType = BPy->getPointeeType(); in GetBaseType() 162 BaseType = ATy->getElementType(); in GetBaseType() 164 BaseType = FTy->getReturnType(); in GetBaseType() 166 BaseType = VTy->getElementType(); in GetBaseType() 168 BaseType = RTy->getPointeeType(); in GetBaseType() 172 BaseType = PTy->desugar(); in GetBaseType() 177 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() 169 QualType BaseType = in lookupInBases() local 178 if (!LookupInDependent && BaseType->isDependentType()) in lookupInBases() 183 IsVirtBaseAndNumberNonVirtBases &Subobjects = ClassSubobjects[BaseType]; in lookupInBases() 192 DetectedVirtual = BaseType->getAs<RecordType>(); in lookupInBases()
|
H A D | ExprCXX.cpp | 1433 const ASTContext &Ctx, Expr *Base, QualType BaseType, bool IsArrow, in CXXDependentScopeMemberExpr() argument 1440 Base(Base), BaseType(BaseType), QualifierLoc(QualifierLoc), in CXXDependentScopeMemberExpr() 1475 const ASTContext &Ctx, Expr *Base, QualType BaseType, bool IsArrow, in Create() argument 1528 QualType BaseType, bool IsArrow, SourceLocation OperatorLoc, in UnresolvedMemberExpr() argument 1539 BaseType->isInstantiationDependentType()), in UnresolvedMemberExpr() 1542 BaseType->containsUnexpandedParameterPack())), in UnresolvedMemberExpr() 1543 Base(Base), BaseType(BaseType), OperatorLoc(OperatorLoc) { in UnresolvedMemberExpr() 1568 QualType BaseType, bool IsArrow, SourceLocation OperatorLoc, in Create() argument 1613 QualType BaseType = getBaseType().getNonReferenceType(); in getNamingClass() local 1615 BaseType = BaseType->castAs<PointerType>()->getPointeeType(); in getNamingClass() [all …]
|
/openbsd/gnu/llvm/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()
|
/openbsd/gnu/llvm/llvm/lib/DebugInfo/DWARF/ |
H A D | DWARFDie.cpp | 501 if (DWARFDie BaseType = getAttributeValueAsReferencedDie(DW_AT_type)) in getTypeSize() local 502 if (BaseType.getTag() == DW_TAG_subroutine_type) in getTypeSize() 511 if (DWARFDie BaseType = getAttributeValueAsReferencedDie(DW_AT_type)) in getTypeSize() local 512 return BaseType.getTypeSize(PointerSize); in getTypeSize() 516 DWARFDie BaseType = getAttributeValueAsReferencedDie(DW_AT_type); in getTypeSize() local 517 if (!BaseType) in getTypeSize() 519 std::optional<uint64_t> BaseSize = BaseType.getTypeSize(PointerSize); in getTypeSize() 543 if (DWARFDie BaseType = getAttributeValueAsReferencedDie(DW_AT_type)) in getTypeSize() local 544 return BaseType.getTypeSize(PointerSize); in getTypeSize()
|
/openbsd/gnu/llvm/clang/include/clang/Tooling/Refactoring/ |
H A D | RecursiveSymbolVisitor.h | 30 using BaseType = RecursiveASTVisitor<RecursiveSymbolVisitor<T>>; variable 122 return BaseType::TraverseNestedNameSpecifierLoc(NNS); in TraverseNestedNameSpecifierLoc()
|
/openbsd/gnu/llvm/llvm/include/llvm/IR/ |
H A D | MDBuilder.h | 209 MDNode *createTBAAStructTagNode(MDNode *BaseType, MDNode *AccessType, 222 MDNode *createTBAAAccessTag(MDNode *BaseType, MDNode *AccessType,
|