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

  /src/external/apache2/llvm/dist/llvm/include/llvm/ADT/
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/clang/lib/Index/
IndexTypeSourceInfo.cpp 60 TagDecl *Underlying = ND->getUnderlyingType()->getAsTagDecl();
61 return IndexCtx.handleReference(Underlying, Loc, Parent,
  /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/AST/
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.
  /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;
  /src/external/apache2/llvm/dist/clang/lib/Sema/
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()) {
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,
  /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);

Completed in 59 milliseconds