HomeSort by: relevance | last modified time | path
    Searched refs:Underlying (Results 1 - 22 of 22) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/include/llvm/ADT/
fallible_iterator.h 22 /// The fallible_iterator template wraps an underlying iterator-like class
35 /// underlying iterator and (for non-end iterators) a reference to an Error
36 /// instance. If the underlying increment/decrement operations fail, the Error
68 template <typename Underlying> class fallible_iterator {
80 /// decremented and compared, providing the underlying type supports it.
84 static fallible_iterator itr(Underlying I, Error &Err) {
91 /// A value created by this method can be dereferenced (if the underlying
94 static fallible_iterator end(Underlying I) {
98 /// Forward dereference to the underlying iterator.
101 /// Forward const dereference to the underlying iterator
    [all...]
EnumeratedArray.h 28 Underlying[IX] = V;
34 return Underlying[IX];
44 ValueType Underlying[Size];
BitmaskEnum.h 33 /// instance of the underlying type (e.g. int). But using this macro, bitwise
88 /// Check that Val is in range for E, and return Val cast to E's underlying
90 template <typename E> std::underlying_type_t<E> Underlying(E Val) {
103 return static_cast<E>(~Underlying(Val) & Mask<E>());
108 return static_cast<E>(Underlying(LHS) | Underlying(RHS));
113 return static_cast<E>(Underlying(LHS) & Underlying(RHS));
118 return static_cast<E>(Underlying(LHS) ^ Underlying(RHS))
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/ProfileData/
InstrProfReader.cpp 628 InstrProfReaderIndexBase &Underlying;
631 InstrProfReaderNullRemapper(InstrProfReaderIndexBase &Underlying)
632 : Underlying(Underlying) {}
636 return Underlying.getRecords(FuncName, Data);
648 InstrProfReaderIndex<HashTableImpl> &Underlying)
649 : RemapBuffer(std::move(RemapBuffer)), Underlying(Underlying) {
681 for (StringRef Name : Underlying.HashTable->keys()) {
706 Error E = Underlying.getRecords(Reconstituted, Data)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/DebugInfo/PDB/Native/
NativeTypeEnum.cpp 184 codeview::TypeIndex Underlying = Record->getUnderlyingType();
187 if (!Underlying.isSimple() ||
188 Underlying.getSimpleMode() != SimpleTypeMode::Direct) {
192 switch (Underlying.getSimpleKind()) {
  /src/external/apache2/llvm/dist/clang/lib/Index/
IndexTypeSourceInfo.cpp 60 TagDecl *Underlying = ND->getUnderlyingType()->getAsTagDecl();
61 return IndexCtx.handleReference(Underlying, Loc, Parent,
  /src/external/apache2/llvm/dist/clang/lib/AST/
ODRHash.cpp 1037 if (const TypedefType *Underlying =
1039 UnderlyingType = Underlying->getDecl()->getUnderlyingType();
1042 if (const ElaboratedType *Underlying =
1044 UnderlyingType = Underlying->getNamedType();
ASTDiagnostic.cpp 144 QualType Underlying;
153 Underlying = CTy->desugar(); \
166 if (isa<VectorType>(Underlying))
170 if (const TagType *UTT = Underlying->getAs<TagType>())
177 QT = Underlying;
1026 /// operator-> - Allow access to the underlying TemplateArgument.
1057 /// operator-> - Allow access to the underlying TemplateArgument.
ASTContext.cpp 4523 QualType Underlying) const {
4526 if (Underlying.isNull())
4527 Underlying = Decl->getUnderlyingType();
4528 QualType Canonical = getCanonicalType(Underlying);
4530 TypedefType(Type::Typedef, Decl, Underlying, Canonical);
4676 QualType Underlying) const {
4679 QualType TST = getTemplateSpecializationType(Name, Args, Underlying);
4696 QualType Underlying) const {
4705 return getTemplateSpecializationType(Template, ArgVec, Underlying);
4721 QualType Underlying) const
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombineCalls.cpp 1380 // Try to simplify the underlying FMul.
1410 // Try to simplify the underlying FMul. We can only apply simplifications
2064 Value *Underlying = TrampMem->stripPointerCasts();
2065 if (Underlying != TrampMem &&
2066 (!Underlying->hasOneUse() || Underlying->user_back() != TrampMem))
2068 if (!isa<AllocaInst>(Underlying))
2746 /// intrinsic pair into a direct call to the underlying function.
  /src/external/apache2/llvm/dist/clang/include/clang/AST/
DeclCXX.h 3182 NamedDecl *Underlying = nullptr;
3238 /// Gets the underlying declaration which has been brought into the
3240 NamedDecl *getTargetDecl() const { return Underlying; }
3242 /// Sets the underlying declaration which has been brought into the
3246 Underlying = ND;
ASTContext.h 1476 QualType Underlying = QualType()) const;
2275 /// If \p ForAlignof, references are treated like their underlying type
2536 /// return the Type pointer for the underlying maximally pretty type. This
3197 /// underlying allocator never returns null pointers.
3212 /// @param Alignment The alignment of the allocated memory (if the underlying
3235 /// underlying allocator never returns null pointers.
3250 /// @param Alignment The alignment of the allocated memory (if the underlying
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaLookup.cpp 377 // If they have different underlying declarations, prefer a typedef over the
3012 // Look through any using declarations to find the underlying function.
3594 auto *Underlying = D;
3596 Underlying = USD->getTargetDecl();
3598 if (!isa<FunctionDecl>(Underlying) &&
3599 !isa<FunctionTemplateDecl>(Underlying))
3624 Result.insert(Underlying);
SemaType.cpp 7433 // Only actually change the underlying type in ARC builds.
8415 /// not defined. This only matters for enums with a fixed underlying
8438 // If the enum has a fixed underlying type, it may have been forward
8440 // the enum and assign it the underlying type of `int`. Since we're only
8983 QualType Underlying = BaseType;
8999 Underlying = ED->getIntegerType();
9000 assert(!Underlying.isNull());
9002 return Context.getUnaryTransformType(BaseType, Underlying,
SemaStmt.cpp 4353 QualType underlying() const { return QT; } function in class:__anon3214::CatchHandlerType
4361 // Otherwise, check the underlying type without cv-qualifiers.
4380 return DenseMapInfo<QualType>::getHashValue(Base.underlying());
4477 // underlying declaration type in order to get at the underlying record
4479 QualType Underlying = HandlerCHT.underlying();
4480 if (auto *RD = Underlying->getAsCXXRecordDecl()) {
TreeTransform.h 961 QualType RebuildTypeOfExprType(Expr *Underlying, SourceLocation Loc);
965 /// By default, builds a new TypeOfType with the given underlying type.
966 QualType RebuildTypeOfType(QualType Underlying);
977 QualType RebuildDecltypeType(Expr *Underlying, SourceLocation Loc);
4411 /// for each of the template arguments in its underlying iterator.
14378 QualType TreeTransform<Derived>::RebuildTypeOfType(QualType Underlying) {
14379 return SemaRef.Context.getTypeOfType(Underlying);
SemaOpenMP.cpp 16019 auto *Underlying = D;
16021 Underlying = USD->getTargetDecl();
16023 if (!isa<OMPDeclareReductionDecl>(Underlying) &&
16024 !isa<OMPDeclareMapperDecl>(Underlying))
16032 Underlying = USD->getTargetDecl();
16035 Lookups.back().addDecl(Underlying);
SemaOverload.cpp 322 // the underlying type is narrowing. This only arises for expressions of
1003 /// overloaded with. This decl may be a UsingShadowDecl on top of the underlying
2088 // A prvalue of an unscoped enumeration type whose underlying type is not
2100 // A prvalue of an unscoped enumeration type whose underlying type is fixed
2101 // can be converted to a prvalue of its underlying type. Moreover, if
2102 // integral promotion can be applied to its underlying type, a prvalue of an
2103 // unscoped enumeration type whose underlying type is fixed can also be
2104 // converted to a prvalue of the promoted underlying type.
2111 // We can perform an integral promotion to the underlying type of the enum,
2113 // the underlying type is based on the type alone, and does not conside
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGDebugInfo.cpp 1262 llvm::DIType *Underlying =
1266 return Underlying;
1274 return DBuilder.createTypedef(Underlying, Ty->getDecl()->getName(),
5014 if (const auto *Underlying =
5019 EmitNamespaceAlias(*Underlying), getOrCreateFile(Loc),
  /src/external/apache2/llvm/dist/clang/tools/c-index-test/
c-index-test.c 821 CXType Underlying = clang_getTypedefDeclUnderlyingType(Referenced);
822 CXString S = clang_getTypeSpelling(Underlying);
  /src/external/apache2/llvm/dist/clang/lib/Serialization/
ASTReaderDecl.cpp 1666 D->Underlying = readDeclAs<NamedDecl>();
3068 // Two typedefs refer to the same entity if they have the same underlying
  /src/external/gpl3/gcc.old/dist/libphobos/src/std/datetime/
interval.d 21 $(TR $(TD Underlying ranges) $(TD

Completed in 198 milliseconds