reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
509 size_t Length = Last - First; 513 if (Length == 1 && Offsets[First] == Offset && 514 getSize(Elems[First]) == Size) { 519 STy->getElementType(0) == Elems[First]->getType()) 520 Elems[First] = llvm::ConstantStruct::get(STy, Elems[First]); 520 Elems[First] = llvm::ConstantStruct::get(STy, Elems[First]); 525 CGM, makeArrayRef(Elems).slice(First, Length), 526 makeArrayRef(Offsets).slice(First, Length), Offset, getSize(DesiredTy), 528 replace(Elems, First, Last, {Replacement}); 529 replace(Offsets, First, Last, {Offset});