reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
394 if (Elems.empty()) 405 llvm::Type *CommonType = Elems[0]->getType(); 409 for (size_t I = 0; I != Elems.size(); ++I) { 411 if (Elems[I]->isNullValue()) 415 if (Elems[I]->getType() != CommonType || 421 ArrayElements.back() = Elems[I]; 434 for (llvm::Constant *C : Elems) 439 ArrayRef<llvm::Constant*> UnpackedElems = Elems; 448 UnpackedElemStorage.assign(Elems.begin(), Elems.end()); 448 UnpackedElemStorage.assign(Elems.begin(), Elems.end()); 459 for (size_t I = 0; I != Elems.size(); ++I) { 460 CharUnits Align = Utils.getAlignment(Elems[I]); 469 PackedElems.push_back(Elems[I]); 470 SizeSoFar = DesiredOffset + Utils.getSize(Elems[I]);