reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
263 assert(!type || begin.isMultipleOf(getNaturalAlignment(CGM, type))); 266 if (Entries.empty() || Entries.back().End <= begin) { 267 Entries.push_back({begin, end, type}); 275 if (Entries[index - 1].End <= begin) break; 285 Entries.insert(Entries.begin() + index, {begin, end, type}); 294 if (Entries[index].Begin == begin && Entries[index].End == end) { 323 CharUnits eltSize = (end - begin) / vecTy->getNumElements(); 326 addEntry(eltTy, begin, begin + eltSize); 326 addEntry(eltTy, begin, begin + eltSize); 327 begin += eltSize; 329 assert(begin == end); 344 if (begin < Entries[index].Begin) { 345 Entries[index].Begin = begin; 346 assert(index == 0 || begin >= Entries[index - 1].End);