Home
last modified time | relevance | path

Searched refs:VariableArrayType (Results 1 – 25 of 89) sorted by relevance

1234

/aosp_15_r20/external/clang/lib/AST/
H A DStmtIterator.cpp21 static inline const VariableArrayType *FindVA(const Type* t) { in FindVA()
23 if (const VariableArrayType *vat = dyn_cast<VariableArrayType>(vt)) in FindVA()
36 const VariableArrayType *p = getVAPtr(); in NextVA()
72 if (const VariableArrayType* VAPtr = FindVA(VD->getType().getTypePtr())) { in HandleDecl()
81 if (const VariableArrayType* VAPtr = in HandleDecl()
100 StmtIteratorBase::StmtIteratorBase(const VariableArrayType* t) in StmtIteratorBase()
106 if (const VariableArrayType* VAPtr = getVAPtr()) { in GetDeclExpr()
H A DTypePrinter.cpp467 void TypePrinter::printVariableArrayBefore(const VariableArrayType *T, in printVariableArrayBefore()
473 void TypePrinter::printVariableArrayAfter(const VariableArrayType *T, in printVariableArrayAfter()
481 if (T->getSizeModifier() == VariableArrayType::Static) in printVariableArrayAfter()
483 else if (T->getSizeModifier() == VariableArrayType::Star) in printVariableArrayAfter()
H A DASTContext.cpp1398 if (isa<VariableArrayType>(arrayType)) in getDeclAlign()
2734 const VariableArrayType *vat = cast<VariableArrayType>(ty); in getVariableArrayDecayedType()
2768 VariableArrayType *New = new(*this, TypeAlignment) in getVariableArrayType()
2769 VariableArrayType(EltTy, Canon, NumElts, ASM, IndexTypeQuals, Brackets); in getVariableArrayType()
4231 if (const VariableArrayType *VAT = dyn_cast<VariableArrayType>(AT)) { in getUnqualifiedArrayType()
4543 const VariableArrayType *VAT = cast<VariableArrayType>(ATy); in getAsArrayType()
5720 assert((isa<VariableArrayType>(AT) || isa<IncompleteArrayType>(AT)) && in getObjCEncodingForTypeImpl()
7837 const VariableArrayType* LVAT = getAsVariableArrayType(LHS); in mergeTypes()
7838 const VariableArrayType* RVAT = getAsVariableArrayType(RHS); in mergeTypes()
/aosp_15_r20/external/clang/include/clang/AST/
H A DStmtIterator.h28 class VariableArrayType; variable
54 const VariableArrayType *getVAPtr() const { in getVAPtr()
55 return reinterpret_cast<const VariableArrayType*>(RawVAPtr & ~Flags); in getVAPtr()
58 void setVAPtr(const VariableArrayType *P) { in setVAPtr()
70 StmtIteratorBase(const VariableArrayType *t);
87 StmtIteratorImpl(const VariableArrayType *t) : StmtIteratorBase(t) {} in StmtIteratorImpl()
129 StmtIterator(const VariableArrayType *t) in StmtIterator()
H A DASTContext.h106 mutable std::vector<VariableArrayType*> VariableArrayTypes;
2117 const VariableArrayType *getAsVariableArrayType(QualType T) const { in getAsVariableArrayType()
2118 return dyn_cast_or_null<VariableArrayType>(getAsArrayType(T)); in getAsVariableArrayType()
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r522817/include/clang/AST/
DStmtIterator.h25 class VariableArrayType; variable
44 StmtIteratorBase(const VariableArrayType *t);
60 const VariableArrayType *getVAPtr() const { in getVAPtr()
61 return reinterpret_cast<const VariableArrayType*>(RawVAPtr & ~Flags); in getVAPtr()
64 void setVAPtr(const VariableArrayType *P) { in setVAPtr()
91 StmtIteratorImpl(const VariableArrayType *t) : StmtIteratorBase(t) {} in StmtIteratorImpl()
133 StmtIterator(const VariableArrayType *t) in StmtIterator()
DTextNodeDumper.h315 void VisitVariableArrayType(const VariableArrayType *T);
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r536225/include/clang/AST/
DStmtIterator.h25 class VariableArrayType; variable
44 StmtIteratorBase(const VariableArrayType *t);
60 const VariableArrayType *getVAPtr() const { in getVAPtr()
61 return reinterpret_cast<const VariableArrayType*>(RawVAPtr & ~Flags); in getVAPtr()
64 void setVAPtr(const VariableArrayType *P) { in setVAPtr()
91 StmtIteratorImpl(const VariableArrayType *t) : StmtIteratorBase(t) {} in StmtIteratorImpl()
133 StmtIterator(const VariableArrayType *t) in StmtIterator()
DTextNodeDumper.h325 void VisitVariableArrayType(const VariableArrayType *T);
DAbstractTypeWriter.inc32 return writeVariableArrayType(static_cast<const VariableArrayType *>(node));
199 void writeVariableArrayType(const VariableArrayType *node) {
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567/include/clang/AST/
DStmtIterator.h25 class VariableArrayType; variable
44 StmtIteratorBase(const VariableArrayType *t);
60 const VariableArrayType *getVAPtr() const { in getVAPtr()
61 return reinterpret_cast<const VariableArrayType*>(RawVAPtr & ~Flags); in getVAPtr()
64 void setVAPtr(const VariableArrayType *P) { in setVAPtr()
91 StmtIteratorImpl(const VariableArrayType *t) : StmtIteratorBase(t) {} in StmtIteratorImpl()
133 StmtIterator(const VariableArrayType *t) in StmtIterator()
DTextNodeDumper.h323 void VisitVariableArrayType(const VariableArrayType *T);
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567b/include/clang/AST/
DStmtIterator.h25 class VariableArrayType; variable
44 StmtIteratorBase(const VariableArrayType *t);
60 const VariableArrayType *getVAPtr() const { in getVAPtr()
61 return reinterpret_cast<const VariableArrayType*>(RawVAPtr & ~Flags); in getVAPtr()
64 void setVAPtr(const VariableArrayType *P) { in setVAPtr()
91 StmtIteratorImpl(const VariableArrayType *t) : StmtIteratorBase(t) {} in StmtIteratorImpl()
133 StmtIterator(const VariableArrayType *t) in StmtIterator()
DTextNodeDumper.h323 void VisitVariableArrayType(const VariableArrayType *T);
DAbstractTypeWriter.inc30 return writeVariableArrayType(static_cast<const VariableArrayType *>(node));
182 void writeVariableArrayType(const VariableArrayType *node) {
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r536225/include/clang/Sema/
DScopeInfo.h579 const VariableArrayType *CapturedVLA;
643 Capture(IsVLACapture, const VariableArrayType *VLA, bool IsNested, in Capture()
680 const VariableArrayType *getCapturedVLAType() const { in getCapturedVLAType()
739 void addVLATypeCapture(SourceLocation Loc, const VariableArrayType *VLAType, in addVLATypeCapture()
761 bool isVLATypeCaptured(const VariableArrayType *VAT) const;
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r522817/include/clang/Sema/
DScopeInfo.h568 const VariableArrayType *CapturedVLA;
626 Capture(IsVLACapture, const VariableArrayType *VLA, bool IsNested, in Capture()
663 const VariableArrayType *getCapturedVLAType() const { in getCapturedVLAType()
722 void addVLATypeCapture(SourceLocation Loc, const VariableArrayType *VLAType, in addVLATypeCapture()
744 bool isVLATypeCaptured(const VariableArrayType *VAT) const;
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567/include/clang/Sema/
DScopeInfo.h579 const VariableArrayType *CapturedVLA;
643 Capture(IsVLACapture, const VariableArrayType *VLA, bool IsNested, in Capture()
680 const VariableArrayType *getCapturedVLAType() const { in getCapturedVLAType()
739 void addVLATypeCapture(SourceLocation Loc, const VariableArrayType *VLAType, in addVLATypeCapture()
761 bool isVLATypeCaptured(const VariableArrayType *VAT) const;
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567b/include/clang/Sema/
DScopeInfo.h579 const VariableArrayType *CapturedVLA;
643 Capture(IsVLACapture, const VariableArrayType *VLA, bool IsNested, in Capture()
680 const VariableArrayType *getCapturedVLAType() const { in getCapturedVLAType()
739 void addVLATypeCapture(SourceLocation Loc, const VariableArrayType *VLAType, in addVLATypeCapture()
761 bool isVLATypeCaptured(const VariableArrayType *VAT) const;
/aosp_15_r20/external/clang/lib/CodeGen/
H A DCodeGenFunction.cpp1456 const VariableArrayType *vla; in EmitNullInitialization()
1461 if (const VariableArrayType *vlaType = in EmitNullInitialization()
1462 dyn_cast_or_null<VariableArrayType>( in EmitNullInitialization()
1551 if (isa<VariableArrayType>(arrayType)) { in emitArrayLength()
1552 numVLAElements = getVLASize(cast<VariableArrayType>(arrayType)).first; in emitArrayLength()
1565 } while (isa<VariableArrayType>(arrayType)); in emitArrayLength()
1635 const VariableArrayType *vla = getContext().getAsVariableArrayType(type); in getVLASize()
1641 CodeGenFunction::getVLASize(const VariableArrayType *type) { in getVLASize()
1733 const VariableArrayType *vat = cast<VariableArrayType>(ty); in EmitVariablyModifiedType()
H A DCodeGenTypes.cpp517 const VariableArrayType *A = cast<VariableArrayType>(Ty); in ConvertType()
/aosp_15_r20/external/clang/lib/Analysis/
H A DLiveVariables.cpp217 static const VariableArrayType *FindVA(QualType Ty) { in FindVA()
220 if (const VariableArrayType *VAT = dyn_cast<VariableArrayType>(VT)) in FindVA()
292 for (const VariableArrayType* VA = FindVA(VD->getType()); in Visit()
/aosp_15_r20/external/clang/lib/StaticAnalyzer/Checkers/
H A DVLASizeChecker.cpp90 const VariableArrayType *VLA = Ctx.getAsVariableArrayType(VD->getType()); in checkPreStmt()
/aosp_15_r20/external/clang/lib/Sema/
H A DScopeInfo.cpp106 bool CapturingScopeInfo::isVLATypeCaptured(const VariableArrayType *VAT) const { in isVLATypeCaptured()
/aosp_15_r20/external/clang/tools/libclang/
H A DCXType.cpp632 ET = cast<VariableArrayType> (TP)->getElementType(); in clang_getElementType()
684 ET = cast<VariableArrayType> (TP)->getElementType(); in clang_getArrayElementType()

1234