Home | History | Annotate | Download | only in Sema

Lines Matching refs:Array

714   /// \brief Build a new array type given the element type, size
715 /// modifier, size of the array (if known), size expression, and index type
718 /// By default, performs semantic analysis when building the array type.
720 /// Also by default, all of the other Rebuild*Array
728 /// \brief Build a new constant array type given the element type, size
729 /// modifier, (known) size of the array, and index type qualifiers.
731 /// By default, performs semantic analysis when building the array type.
739 /// \brief Build a new incomplete array type given the element type, size
742 /// By default, performs semantic analysis when building the array type.
749 /// \brief Build a new variable-length array type given the element type,
752 /// By default, performs semantic analysis when building the array type.
760 /// \brief Build a new dependent-sized array type given the element type,
763 /// By default, performs semantic analysis when building the array type.
1994 /// \brief Build a new array subscript expression.
2007 /// \brief Build a new array section expression.
2556 /// \brief Build a new array type trait expression.
2745 /// \brief Build a new Objective-C array literal.
3260 // to happen even if the array expands to nothing.
4313 // VariableArrayType if the type is dependent. Fortunately, all array
4388 // We might have constant size array now, but fortunately it has the same
4407 // Array bounds are constant expressions.
4436 // We might have any sort of array type now, but fortunately they
8070 case Node::Array: {
9124 // Transform the size of the array we're allocating (if any).
9194 // If no array size was specified, but the new expression was
9195 // instantiated with an array type (e.g., "new T" where T is
9197 // array type as our array size. We do this with constant and
9198 // dependently-sized array types.
10664 // to happen even if the array expands to nothing.