Home
last modified time | relevance | path

Searched refs:IncompleteArrayType (Results 1 – 25 of 54) sorted by relevance

123

/external/clang/lib/CodeGen/
DCodeGenTypes.cpp526 const IncompleteArrayType *A = cast<IncompleteArrayType>(Ty); in ConvertType()
745 if (isa<IncompleteArrayType>(AT)) in isZeroInitializable()
/external/llvm-project/clang/lib/CodeGen/
DCodeGenTypes.cpp655 const IncompleteArrayType *A = cast<IncompleteArrayType>(Ty); in ConvertType()
892 if (isa<IncompleteArrayType>(AT)) in isZeroInitializable()
/external/llvm-project/clang/include/clang/Basic/
DTypeNodes.td64 def IncompleteArrayType : TypeNode<ArrayType>;
/external/llvm-project/clang/lib/AST/Interp/
DProgram.cpp336 if (isa<IncompleteArrayType>(ArrayType)) { in createDescriptor()
/external/clang/tools/libclang/
DCXType.cpp629 ET = cast<IncompleteArrayType> (TP)->getElementType(); in clang_getElementType()
681 ET = cast<IncompleteArrayType> (TP)->getElementType(); in clang_getArrayElementType()
/external/clang/include/clang/AST/
DASTContext.h105 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()
DCanonicalType.h444 template<> struct CanProxyAdaptor<IncompleteArrayType>;
DRecursiveASTVisitor.h942 DEF_TRAVERSE_TYPE(IncompleteArrayType,
1141 DEF_TRAVERSE_TYPELOC(IncompleteArrayType, {
DType.h2562 class IncompleteArrayType : public ArrayType {
2564 IncompleteArrayType(QualType et, QualType can,
5531 return isa<IncompleteArrayType>(CanonicalType);
DTypeLoc.h1414 IncompleteArrayType> {
/external/clang/lib/AST/
DASTContext.cpp2722 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()
DTypePrinter.cpp455 void TypePrinter::printIncompleteArrayBefore(const IncompleteArrayType *T, in printIncompleteArrayBefore()
461 void TypePrinter::printIncompleteArrayAfter(const IncompleteArrayType *T, in printIncompleteArrayAfter()
DMicrosoftMangle.cpp2114 void MicrosoftCXXNameMangler::mangleType(const IncompleteArrayType *T, in mangleType()
2128 const IncompleteArrayType *IAT = in mangleArrayType()
/external/llvm-project/clang/include/clang/AST/
DCanonicalType.h462 template<> struct CanProxyAdaptor<IncompleteArrayType>;
DASTContext.h199 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()
DTypeProperties.td120 let Class = IncompleteArrayType in {
DRecursiveASTVisitor.h909 DEF_TRAVERSE_TYPE(IncompleteArrayType,
1162 DEF_TRAVERSE_TYPELOC(IncompleteArrayType, {
/external/llvm-project/clang/tools/libclang/
DCXType.cpp803 ET = cast<IncompleteArrayType> (TP)->getElementType(); in clang_getElementType()
861 ET = cast<IncompleteArrayType> (TP)->getElementType(); in clang_getArrayElementType()
/external/llvm-project/clang/include/clang/Sema/
DInitialization.h484 return getKind() == EK_New && dyn_cast_or_null<IncompleteArrayType>( in isVariableLengthArrayNew()
/external/llvm-project/clang/lib/AST/
DASTContext.cpp3536 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 …]
DODRHash.cpp811 void VisitIncompleteArrayType(const IncompleteArrayType *T) { in VisitIncompleteArrayType()
DTypePrinter.cpp518 void TypePrinter::printIncompleteArrayBefore(const IncompleteArrayType *T, in printIncompleteArrayBefore()
525 void TypePrinter::printIncompleteArrayAfter(const IncompleteArrayType *T, in printIncompleteArrayAfter()
/external/llvm-project/clang/lib/ASTMatchers/
DASTMatchersInternal.cpp1000 const AstTypeMatcher<IncompleteArrayType> incompleteArrayType;
/external/clang/lib/Sema/
DSemaInit.cpp62 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()
DSema.cpp802 if (const IncompleteArrayType *ArrayT in ActOnEndOfTranslationUnit()

123