Lines Matching refs:Designator
3833 IdentifierInfo *DesignatedInitExpr::Designator::getFieldName() const { in getFieldName()
3842 llvm::ArrayRef<Designator> Designators, in DesignatedInitExpr()
3854 this->Designators = new (C) Designator[NumDesignators]; in DesignatedInitExpr()
3908 llvm::ArrayRef<Designator> Designators, in Create()
3927 const Designator *Desigs, in setDesignators()
3929 Designators = new (C) Designator[NumDesigs]; in setDesignators()
3946 Designator &First = *DIE->getDesignator(0); in getBeginLoc()
3962 Expr *DesignatedInitExpr::getArrayIndex(const Designator& D) const { in getArrayIndex()
3963 assert(D.Kind == Designator::ArrayDesignator && "Requires array designator"); in getArrayIndex()
3967 Expr *DesignatedInitExpr::getArrayRangeStart(const Designator &D) const { in getArrayRangeStart()
3968 assert(D.Kind == Designator::ArrayRangeDesignator && in getArrayRangeStart()
3973 Expr *DesignatedInitExpr::getArrayRangeEnd(const Designator &D) const { in getArrayRangeEnd()
3974 assert(D.Kind == Designator::ArrayRangeDesignator && in getArrayRangeEnd()
3982 const Designator *First, in ExpandDesignator()
3983 const Designator *Last) { in ExpandDesignator()
3996 Designator *NewDesignators in ExpandDesignator()
3997 = new (C) Designator[NumDesignators - 1 + NumNewDesignators]; in ExpandDesignator()