Searched refs:UnderlyingType (Results 1 - 24 of 24) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A DPrettyEnumDumper.cpp40 auto UnderlyingType = Symbol.getUnderlyingType(); local
41 if (!UnderlyingType)
43 if (UnderlyingType->getBuiltinType() != PDB_BuiltinType::Int ||
44 UnderlyingType->getLength() != 4) {
47 Dumper.start(*UnderlyingType);
H A DMinimalTypeDumper.cpp362 Enum.UnderlyingType);
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/
H A DJITSymbol.h76 using UnderlyingType = uint8_t;
79 enum FlagNames : UnderlyingType {
167 UnderlyingType getRawFlagsValue() const {
168 return static_cast<UnderlyingType>(Flags);
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
H A DODRHash.cpp718 QualType UnderlyingType = D->getUnderlyingType(); local
720 if (UnderlyingType.hasLocalQualifiers()) {
724 const auto *ElaboratedT = dyn_cast<ElaboratedType>(UnderlyingType);
1034 QualType UnderlyingType = T->getDecl()->getUnderlyingType(); local
1035 VisitQualifiers(UnderlyingType.getQualifiers());
1038 dyn_cast<TypedefType>(UnderlyingType.getTypePtr())) {
1039 UnderlyingType = Underlying->getDecl()->getUnderlyingType();
1043 dyn_cast<ElaboratedType>(UnderlyingType.getTypePtr())) {
1044 UnderlyingType = Underlying->getNamedType();
1050 AddType(UnderlyingType
[all...]
H A DCommentSema.cpp973 auto UnderlyingType = ThisTypedefDecl->getUnderlyingType(); local
974 if (auto ThisElaboratedType = dyn_cast<ElaboratedType>(UnderlyingType)) {
H A DType.cpp3374 E(E), UnderlyingType(underlyingType) {}
3394 QualType UnderlyingType, UTTKind UKind,
3397 BaseType(BaseType), UnderlyingType(UnderlyingType), UKind(UKind) {}
3393 UnaryTransformType(QualType BaseType, QualType UnderlyingType, UTTKind UKind, QualType CanonicalType) argument
H A DASTContext.cpp5309 QualType ASTContext::getDecltypeType(Expr *e, QualType UnderlyingType) const {
5329 DecltypeType(e, UnderlyingType, QualType((DecltypeType *)Canon, 0));
5332 DecltypeType(e, UnderlyingType, getCanonicalType(UnderlyingType));
5341 QualType UnderlyingType,
5366 QualType CanonType = getCanonicalType(UnderlyingType);
5368 UnderlyingType, Kind,
5340 getUnaryTransformType(QualType BaseType, QualType UnderlyingType, UnaryTransformType::UTTKind Kind) const argument
/freebsd-13-stable/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DNativeTypeEnum.cpp299 const auto UnderlyingType = local
301 return UnderlyingType ? UnderlyingType->getLength() : 0;
/freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
H A DDWARFLocationExpression.cpp98 return GetIntegralTypeInfo(er.UnderlyingType, tpi);
H A DPdbUtil.cpp861 return GetSizeOfType({record.UnderlyingType}, tpi);
H A DPdbAstBuilder.cpp1105 clang::QualType underlying_type = GetOrCreateType(er.UnderlyingType);
H A DSymbolFileNativePDB.cpp583 TypeSP underlying_type = GetOrCreateType(er.UnderlyingType);
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/
H A DTypeRecord.h529 StringRef Name, StringRef UniqueName, TypeIndex UnderlyingType)
532 UnderlyingType(UnderlyingType) {}
534 TypeIndex getUnderlyingType() const { return UnderlyingType; }
536 TypeIndex UnderlyingType; member in class:llvm::codeview::EnumRecord
528 EnumRecord(uint16_t MemberCount, ClassOptions Options, TypeIndex FieldList, StringRef Name, StringRef UniqueName, TypeIndex UnderlyingType) argument
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DOrcRemoteTargetRPCAPI.h93 JITSymbolFlags::UnderlyingType JITFlags;
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DDIBuilder.h511 /// \param UnderlyingType Underlying type of a C++11/ObjC fixed enum.
517 DIType *UnderlyingType, StringRef UniqueIdentifier = "", bool IsScoped = false);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/
H A DDIBuilder.cpp511 DIType *UnderlyingType, StringRef UniqueIdentifier, bool IsScoped) {
514 getNonCompileUnitScope(Scope), UnderlyingType, SizeInBits, AlignInBits, 0,
508 createEnumerationType( DIScope *Scope, StringRef Name, DIFile *File, unsigned LineNumber, uint64_t SizeInBits, uint32_t AlignInBits, DINodeArray Elements, DIType *UnderlyingType, StringRef UniqueIdentifier, bool IsScoped) argument
/freebsd-13-stable/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/
H A DTypeRecordMapping.cpp436 error(IO.mapInteger(Record.UnderlyingType, "UnderlyingType"));
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/
H A DType.h4490 QualType UnderlyingType;
4499 QualType getUnderlyingType() const { return UnderlyingType; }
4542 QualType UnderlyingType;
4554 QualType desugar() const { return UnderlyingType; }
4556 QualType getUnderlyingType() const { return UnderlyingType; }
H A DASTContext.h1523 QualType getDecltypeType(Expr *e, QualType UnderlyingType) const;
1526 QualType getUnaryTransformType(QualType BaseType, QualType UnderlyingType,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DCodeViewYAMLTypes.cpp539 IO.mapRequired("UnderlyingType", Record.UnderlyingType);
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaDecl.cpp15246 bool ScopedEnumUsesClassTag, TypeResult UnderlyingType,
15304 bool IsFixed = !UnderlyingType.isUnset() || ScopedEnum;
15307 if (UnderlyingType.isInvalid() || (!UnderlyingType.get() && ScopedEnum)) {
15311 } else if (UnderlyingType.get()) {
15315 GetTypeFromParser(UnderlyingType.get(), &TI);
15238 ActOnTag(Scope *S, unsigned TagSpec, TagUseKind TUK, SourceLocation KWLoc, CXXScopeSpec &SS, IdentifierInfo *Name, SourceLocation NameLoc, const ParsedAttributesView &Attrs, AccessSpecifier AS, SourceLocation ModulePrivateLoc, MultiTemplateParamsArg TemplateParameterLists, bool &OwnedDecl, bool &IsDependent, SourceLocation ScopedEnumKWLoc, bool ScopedEnumUsesClassTag, TypeResult UnderlyingType, bool IsTypeSpecifier, bool IsTemplateParamOrArg, SkipBodyInfo *SkipBody) argument
H A DSemaOverload.cpp3887 QualType UnderlyingType = Enum->getIntegerType();
3888 if (S.Context.hasSameType(SCS.getToType(1), UnderlyingType))
/freebsd-13-stable/contrib/bsnmp/tests/
H A Dcatch.hpp4041 using UnderlyingType = typename decltype(generatorExpression())::type;
4045 tracker.setGenerator(pf::make_unique<Generators<UnderlyingType>>(generatorExpression()));
4048 auto const& generator = static_cast<IGenerator<UnderlyingType> const&>( *tracker.getGenerator() );
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h2731 bool ScopedEnumUsesClassTag, TypeResult UnderlyingType,

Completed in 501 milliseconds