reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
8218 assert(ToSize >= Size && "Cannot remove elements"); 8219 if (ToSize == Size) 8223 uint64_t Aligned = llvm::alignTo(Size, 64); 8224 if (Aligned > Size && Aligned <= ToSize) { 8225 Elems.push_back(llvm::IntegerType::get(Context, Aligned - Size)); 8226 Size = Aligned; 8230 while (Size + 64 <= ToSize) { 8232 Size += 64; 8236 if (Size < ToSize) { 8237 Elems.push_back(llvm::IntegerType::get(Context, ToSize - Size)); 8238 Size = ToSize; 8252 Size = Offset + Bits; 8278 Size += 64;