Home
last modified time | relevance | path

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

12345

/freebsd/contrib/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()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Core/
H A DLVType.cpp147 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 DLVElement.cpp274 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 DSemaExprMember.cpp569 << 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 DSemaRISCVVectorLookup.cpp231 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 DSemaType.cpp1195 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 DRangeMap.h30 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 DCodeGenTBAA.h42 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 DCodeGenTBAA.cpp456 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 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()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DSafepointIRVerifier.cpp314 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 DMDBuilder.cpp262 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 DLLVMContextImpl.h537 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 DMSP430ISelDAGToDAG.cpp40 } 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 DTypeBasedAliasAnalysis.cpp565 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 DSPIRVGlobalRegistry.h113 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 DSPIRVGlobalRegistry.cpp41 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 DDeclPrinter.cpp168 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 DCXXInheritance.cpp39 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 DExprCXX.cpp1443 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 DM68kISelDAGToDAG.cpp62 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 DDebugHandlerBase.cpp160 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 DDWARFDie.cpp509 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 DRecursiveSymbolVisitor.h30 using BaseType = RecursiveASTVisitor<RecursiveSymbolVisitor<T>>; variable
122 return BaseType::TraverseNestedNameSpecifierLoc(NNS); in TraverseNestedNameSpecifierLoc()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DMDBuilder.h209 MDNode *createTBAAStructTagNode(MDNode *BaseType, MDNode *AccessType,
222 MDNode *createTBAAAccessTag(MDNode *BaseType, MDNode *AccessType,

12345