/external/clang/lib/CodeGen/ |
D | CodeGenTypes.cpp | 526 const IncompleteArrayType *A = cast<IncompleteArrayType>(Ty); in ConvertType() 745 if (isa<IncompleteArrayType>(AT)) in isZeroInitializable()
|
/external/llvm-project/clang/lib/CodeGen/ |
D | CodeGenTypes.cpp | 655 const IncompleteArrayType *A = cast<IncompleteArrayType>(Ty); in ConvertType() 892 if (isa<IncompleteArrayType>(AT)) in isZeroInitializable()
|
/external/llvm-project/clang/include/clang/Basic/ |
D | TypeNodes.td | 64 def IncompleteArrayType : TypeNode<ArrayType>;
|
/external/llvm-project/clang/lib/AST/Interp/ |
D | Program.cpp | 336 if (isa<IncompleteArrayType>(ArrayType)) { in createDescriptor()
|
/external/clang/tools/libclang/ |
D | CXType.cpp | 629 ET = cast<IncompleteArrayType> (TP)->getElementType(); in clang_getElementType() 681 ET = cast<IncompleteArrayType> (TP)->getElementType(); in clang_getArrayElementType()
|
/external/clang/include/clang/AST/ |
D | ASTContext.h | 105 mutable llvm::FoldingSet<IncompleteArrayType> IncompleteArrayTypes; 2120 const IncompleteArrayType *getAsIncompleteArrayType(QualType T) const { in getAsIncompleteArrayType() 2121 return dyn_cast_or_null<IncompleteArrayType>(getAsArrayType(T)); in getAsIncompleteArrayType()
|
D | CanonicalType.h | 444 template<> struct CanProxyAdaptor<IncompleteArrayType>;
|
D | RecursiveASTVisitor.h | 942 DEF_TRAVERSE_TYPE(IncompleteArrayType, 1141 DEF_TRAVERSE_TYPELOC(IncompleteArrayType, {
|
D | Type.h | 2562 class IncompleteArrayType : public ArrayType { 2564 IncompleteArrayType(QualType et, QualType can, 5531 return isa<IncompleteArrayType>(CanonicalType);
|
D | TypeLoc.h | 1414 IncompleteArrayType> {
|
/external/clang/lib/AST/ |
D | ASTContext.cpp | 2722 const IncompleteArrayType *iat = cast<IncompleteArrayType>(ty); in getVariableArrayDecayedType() 2851 IncompleteArrayType::Profile(ID, elementType, ASM, elementTypeQuals); in getIncompleteArrayType() 2854 if (IncompleteArrayType *iat = in getIncompleteArrayType() 2870 IncompleteArrayType *existing = in getIncompleteArrayType() 2875 IncompleteArrayType *newType = new (*this, TypeAlignment) in getIncompleteArrayType() 2876 IncompleteArrayType(elementType, canon, ASM, elementTypeQuals); in getIncompleteArrayType() 4227 if (const IncompleteArrayType *IAT = dyn_cast<IncompleteArrayType>(AT)) { in getUnqualifiedArrayType() 4529 if (const IncompleteArrayType *IAT = dyn_cast<IncompleteArrayType>(ATy)) in getAsArrayType() 5707 if (isa<IncompleteArrayType>(AT) && !StructField) { in getObjCEncodingForTypeImpl() 5720 assert((isa<VariableArrayType>(AT) || isa<IncompleteArrayType>(AT)) && in getObjCEncodingForTypeImpl()
|
D | TypePrinter.cpp | 455 void TypePrinter::printIncompleteArrayBefore(const IncompleteArrayType *T, in printIncompleteArrayBefore() 461 void TypePrinter::printIncompleteArrayAfter(const IncompleteArrayType *T, in printIncompleteArrayAfter()
|
D | MicrosoftMangle.cpp | 2114 void MicrosoftCXXNameMangler::mangleType(const IncompleteArrayType *T, in mangleType() 2128 const IncompleteArrayType *IAT = in mangleArrayType()
|
/external/llvm-project/clang/include/clang/AST/ |
D | CanonicalType.h | 462 template<> struct CanProxyAdaptor<IncompleteArrayType>;
|
D | ASTContext.h | 199 mutable llvm::FoldingSet<IncompleteArrayType> IncompleteArrayTypes; 2505 const IncompleteArrayType *getAsIncompleteArrayType(QualType T) const { in getAsIncompleteArrayType() 2506 return dyn_cast_or_null<IncompleteArrayType>(getAsArrayType(T)); in getAsIncompleteArrayType()
|
D | TypeProperties.td | 120 let Class = IncompleteArrayType in {
|
D | RecursiveASTVisitor.h | 909 DEF_TRAVERSE_TYPE(IncompleteArrayType, 1162 DEF_TRAVERSE_TYPELOC(IncompleteArrayType, {
|
/external/llvm-project/clang/tools/libclang/ |
D | CXType.cpp | 803 ET = cast<IncompleteArrayType> (TP)->getElementType(); in clang_getElementType() 861 ET = cast<IncompleteArrayType> (TP)->getElementType(); in clang_getArrayElementType()
|
/external/llvm-project/clang/include/clang/Sema/ |
D | Initialization.h | 484 return getKind() == EK_New && dyn_cast_or_null<IncompleteArrayType>( in isVariableLengthArrayNew()
|
/external/llvm-project/clang/lib/AST/ |
D | ASTContext.cpp | 3536 const auto *iat = cast<IncompleteArrayType>(ty); in getVariableArrayDecayedType() 3665 IncompleteArrayType::Profile(ID, elementType, ASM, elementTypeQuals); in getIncompleteArrayType() 3668 if (IncompleteArrayType *iat = in getIncompleteArrayType() 3684 IncompleteArrayType *existing = in getIncompleteArrayType() 3690 IncompleteArrayType(elementType, canon, ASM, elementTypeQuals); in getIncompleteArrayType() 5680 if (const auto *IAT = dyn_cast<IncompleteArrayType>(AT)) { in getUnqualifiedArrayType() 5716 } else if (!isa<IncompleteArrayType>(AT1) || in UnwrapSimilarArrayTypes() 5717 !isa<IncompleteArrayType>(AT2)) { in UnwrapSimilarArrayTypes() 6053 if (const auto *IAT = dyn_cast<IncompleteArrayType>(ATy)) in getAsArrayType() 7412 if (isa<IncompleteArrayType>(AT) && !Options.IsStructField()) { in getObjCEncodingForTypeImpl() [all …]
|
D | ODRHash.cpp | 811 void VisitIncompleteArrayType(const IncompleteArrayType *T) { in VisitIncompleteArrayType()
|
D | TypePrinter.cpp | 518 void TypePrinter::printIncompleteArrayBefore(const IncompleteArrayType *T, in printIncompleteArrayBefore() 525 void TypePrinter::printIncompleteArrayAfter(const IncompleteArrayType *T, in printIncompleteArrayAfter()
|
/external/llvm-project/clang/lib/ASTMatchers/ |
D | ASTMatchersInternal.cpp | 1000 const AstTypeMatcher<IncompleteArrayType> incompleteArrayType;
|
/external/clang/lib/Sema/ |
D | SemaInit.cpp | 62 if (!isa<ConstantArrayType>(AT) && !isa<IncompleteArrayType>(AT)) in IsStringInit() 157 if (const IncompleteArrayType *IAT = dyn_cast<IncompleteArrayType>(AT)) { in CheckStringInit() 6240 if (const IncompleteArrayType *ArrayT in Perform() 6843 if (const IncompleteArrayType *IncompleteDest in Perform()
|
D | Sema.cpp | 802 if (const IncompleteArrayType *ArrayT in ActOnEndOfTranslationUnit()
|