Lines Matching refs:CPSections
1305 SmallVector<SectionCPs, 4> CPSections; in EmitConstantPool() local
1322 unsigned SecIdx = CPSections.size(); in EmitConstantPool()
1324 if (CPSections[--SecIdx].S == S) { in EmitConstantPool()
1330 SecIdx = CPSections.size(); in EmitConstantPool()
1331 CPSections.push_back(SectionCPs(S, Align)); in EmitConstantPool()
1334 if (Align > CPSections[SecIdx].Alignment) in EmitConstantPool()
1335 CPSections[SecIdx].Alignment = Align; in EmitConstantPool()
1336 CPSections[SecIdx].CPEs.push_back(i); in EmitConstantPool()
1342 for (unsigned i = 0, e = CPSections.size(); i != e; ++i) { in EmitConstantPool()
1343 for (unsigned j = 0, ee = CPSections[i].CPEs.size(); j != ee; ++j) { in EmitConstantPool()
1344 unsigned CPI = CPSections[i].CPEs[j]; in EmitConstantPool()
1349 if (CurSection != CPSections[i].S) { in EmitConstantPool()
1350 OutStreamer->SwitchSection(CPSections[i].S); in EmitConstantPool()
1351 EmitAlignment(Log2_32(CPSections[i].Alignment)); in EmitConstantPool()
1352 CurSection = CPSections[i].S; in EmitConstantPool()