HomeSort by: relevance | last modified time | path
    Searched refs:AttributedType (Results 1 - 25 of 33) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
CheckerHelpers.h 25 class AttributedType;
  /src/external/apache2/llvm/dist/clang/lib/ARCMigrate/
TransBlockObjCVariable.cpp 105 if (isa<AttributedType>(ty.getTypePtr()))
Transforms.cpp 362 if (const AttributedType *AttrT = T->getAs<AttributedType>()) {
TransProperties.cpp 323 if (isa<AttributedType>(I->IvarD->getType()))
  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
NonnullGlobalConstantsChecker.cpp 119 } else if (const auto *AT = dyn_cast<AttributedType>(T)) {
  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
CheckerHelpers.cpp 103 const auto *AttrType = Type->getAs<AttributedType>();
  /src/external/apache2/llvm/dist/clang/lib/AST/
Type.cpp 532 template <> const AttributedType *Type::getAs() const {
533 return getAsSugar<AttributedType>(this);
1135 QualType VisitAttributedType(const AttributedType *T) {
1420 QualType VisitAttributedType(const AttributedType *attrType) {
1425 const auto *newAttrType = dyn_cast<AttributedType>(newType.getTypePtr());
1772 while (const auto *AT = Cur->getAs<AttributedType>()) {
1860 Type *VisitAttributedType(const AttributedType *T) {
3396 QualType Inner = cast<AttributedType>(getUnderlyingType())->getModifiedType();
3513 bool AttributedType::isQualifier() const {
3537 bool AttributedType::isMSTypeSpec() const
    [all...]
ASTDiagnostic.cpp 56 if (const AttributedType *AT = dyn_cast<AttributedType>(Ty)) {
79 if (auto nullability = AttributedType::stripOuterNullability(SugarRT)) {
81 AttributedType::getNullabilityAttrKind(*nullability), RT, RT);
91 AttributedType::stripOuterNullability(SugarPT)) {
93 AttributedType::getNullabilityAttrKind(*nullability), PT, PT);
ASTStructuralEquivalence.cpp 925 cast<AttributedType>(T1)->getModifiedType(),
926 cast<AttributedType>(T2)->getModifiedType()))
929 Context, cast<AttributedType>(T1)->getEquivalentType(),
930 cast<AttributedType>(T2)->getEquivalentType()))
DeclPrinter.cpp 1232 if (auto nullability = AttributedType::stripOuterNullability(T))
1556 if (auto nullability = AttributedType::stripOuterNullability(T)) {
ODRHash.cpp 820 void VisitAttributedType(const AttributedType *T) {
ASTContext.cpp 2345 cast<AttributedType>(T)->getEquivalentType().getTypePtr());
3086 if (const auto *AT = dyn_cast<AttributedType>(Orig))
4566 AttributedType::Profile(id, attrKind, modifiedType, equivalentType);
4569 AttributedType *type = AttributedTypes.FindNodeOrInsertPos(id, insertPos);
4574 AttributedType(canon, attrKind, modifiedType, equivalentType);
6191 AttributedType::getNullabilityAttrKind(*Nullability), Result, Result);
8733 if (const AttributedType *Attr = dyn_cast<AttributedType>(Ty)) {
TypePrinter.cpp 277 const auto *AttrTy = cast<AttributedType>(T);
928 // while traversing the AttributedType. If the type has been desugared, let
1574 void TypePrinter::printAttributedBefore(const AttributedType *T,
1618 void TypePrinter::printAttributedAfter(const AttributedType *T,
1676 // AttributedType nodes for them.
1700 // FIXME: When Sema learns to form this AttributedType, avoid printing the
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaExprObjC.cpp 544 AttributedType::getNullabilityAttrKind(
598 AttributedType::getNullabilityAttrKind(*Nullability), BoxedType,
1432 if (auto nullability = AttributedType::stripOuterNullability(T)) {
1435 AttributedType::getNullabilityAttrKind(*nullability),
1472 (void)AttributedType::stripOuterNullability(type);
1476 AttributedType::getNullabilityAttrKind(*nullability),
1540 AttributedType::stripOuterNullability(T);
1551 AttributedType::getNullabilityAttrKind(*Nullability),
1603 if (auto attributed = dyn_cast<AttributedType>(resultType.getTypePtr())) {
1615 AttributedType::getNullabilityAttrKind(newNullability)
    [all...]
SemaType.cpp 186 using TypeAttrPair = std::pair<const AttributedType*, const Attr*>;
262 AttrsForTypes.push_back({cast<AttributedType>(T.getTypePtr()), A});
272 if (auto *AttrTy = TypeWithAuto->getAs<AttributedType>()) {
274 auto *NewAttrTy = cast<AttributedType>(T.getTypePtr());
285 const Attr *takeAttrForAttributedType(const AttributedType *AT) {
304 llvm_unreachable("no Attr* for AttributedType*");
5760 // so that we don't make an AttributedType for it).
6505 // Otherwise, we make an AttributedType with the modified and equivalent
6679 // AttributedType instead.
6843 } else if (isa<AttributedType>(Ty))
    [all...]
SemaObjCProperty.cpp 2483 if (auto nullability = AttributedType::stripOuterNullability(modifiedTy)) {
2562 if (auto nullability = AttributedType::stripOuterNullability(modifiedTy)){
SemaDeclObjC.cpp 4554 AttributedType::getNullabilityAttrKind(*prevNullability),
4729 (void)AttributedType::stripOuterNullability(bareResultType);
SemaDecl.cpp 3045 AttributedType::getNullabilityAttrKind(*Oldnullability),
3093 const AttributedType *Sema::getCallingConvAttributedType(QualType T) const {
3094 const AttributedType *AT = T->getAs<AttributedType>();
3096 AT = AT->getModifiedType()->getAs<AttributedType>();
3346 // AttributedType sugar nodes on the type as written. If they are missing or
  /src/external/apache2/llvm/dist/clang/include/clang/AST/
ASTNodeTraverser.h 361 void VisitAttributedType(const AttributedType *T) {
Type.h 1692 friend class AttributedType;
1696 /// An AttributedType::Kind
2469 /// This will check for an AttributedType by removing any existing sugar
2470 /// until it reaches an AttributedType or a non-sugared type.
2471 template <> const AttributedType *Type::getAs() const;
4403 assert(isa<AttributedType>(UnderlyingTy) &&
4670 class AttributedType : public Type, public llvm::FoldingSetNode {
4680 AttributedType(QualType canon, attr::Kind attrKind, QualType modified,
4744 /// AttributedType specifying nullability (without looking through
7192 if (const auto *A = dyn_cast<AttributedType>(Ty)
    [all...]
TypeLoc.h 853 AttributedType,
RecursiveASTVisitor.h 1031 DEF_TRAVERSE_TYPE(AttributedType,
1316 DEF_TRAVERSE_TYPELOC(AttributedType,
ASTContext.h 241 llvm::FoldingSet<AttributedType> AttributedTypes;
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGValue.h 135 AttributedType,
  /src/external/apache2/llvm/dist/clang/tools/libclang/
CXType.cpp 131 if (auto *ATT = T->getAs<AttributedType>()) {
1048 if (auto *ATT = T->getAs<AttributedType>())

Completed in 104 milliseconds

1 2