Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:Array

438       // If we have an array index variable, load it and use it as an offset.
475 const ConstantArrayType *Array = CGF.getContext().getAsConstantArrayType(T);
476 assert(Array && "Array initialization without the array type?");
479 assert(IndexVar && "Array index variable not loaded");
496 uint64_t NumElements = Array->getSize().getZExtValue();
512 Array->getElementType(), ArrayIndexes, Index + 1);
560 // an array of PODs or classes with trivial copy constructors, ignore the
564 const ConstantArrayType *Array
566 if (Array && Constructor->isDefaulted() &&
568 QualType BaseElementTy = CGF.getContext().getBaseElementType(Array);
615 // a flat array.
623 // Create an array index that will be used to walk over all of the
630 // Emit the block variables for the array indices, if any.
1499 /// constructor for each of several members of an array.
1502 /// \param arrayType the type of the array to initialize
1522 /// constructor for each of several members of an array.
1525 /// \param numElements the number of elements in the array;
1560 // Find the end of the array.
1572 // Inside the loop body, emit the constructor call on the array element.
1583 // default constructor is called to initialize an element of an array.
1586 // before the construction of the next array element, if any.