Home | History | Annotate | Download | only in Sema

Lines Matching refs:Array

629   /// \brief Build a new array type given the element type, size
630 /// modifier, size of the array (if known), size expression, and index type
633 /// By default, performs semantic analysis when building the array type.
635 /// Also by default, all of the other Rebuild*Array
643 /// \brief Build a new constant array type given the element type, size
644 /// modifier, (known) size of the array, and index type qualifiers.
646 /// By default, performs semantic analysis when building the array type.
654 /// \brief Build a new incomplete array type given the element type, size
657 /// By default, performs semantic analysis when building the array type.
664 /// \brief Build a new variable-length array type given the element type,
667 /// By default, performs semantic analysis when building the array type.
675 /// \brief Build a new dependent-sized array type given the element type,
678 /// By default, performs semantic analysis when building the array type.
1485 /// \brief Build a new array subscript expression.
2053 /// \brief Build a new array type trait expression.
2243 /// \brief Build a new Objective-C array literal.
2700 // to happen even if the array expands to nothing.
3723 // VariableArrayType if the type is dependent. Fortunately, all array
3815 // Array bounds are constant expressions.
3844 // We might have any sort of array type now, but fortunately they
6265 case Node::Array: {
7245 // Transform the size of the array we're allocating (if any).
7315 // If no array size was specified, but the new expression was
7316 // instantiated with an array type (e.g., "new T" where T is
7318 // array type as our array size. We do this with constant and
7319 // dependently-sized array types.
8510 // to happen even if the array expands to nothing.