Home
last modified time | relevance | path

Searched refs:PackOffsetVec (Results 1 – 1 of 1) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaHLSL.cpp87 llvm::SmallVector<std::pair<VarDecl *, HLSLPackOffsetAttr *>> PackOffsetVec; in ActOnFinishBuffer() local
95 PackOffsetVec.emplace_back(Var, Field->getAttr<HLSLPackOffsetAttr>()); in ActOnFinishBuffer()
109 std::sort(PackOffsetVec.begin(), PackOffsetVec.end(), in ActOnFinishBuffer()
115 for (unsigned i = 0; i < PackOffsetVec.size() - 1; i++) { in ActOnFinishBuffer()
116 VarDecl *Var = PackOffsetVec[i].first; in ActOnFinishBuffer()
117 HLSLPackOffsetAttr *Attr = PackOffsetVec[i].second; in ActOnFinishBuffer()
121 unsigned NextBegin = PackOffsetVec[i + 1].second->getOffset() * 32; in ActOnFinishBuffer()
123 VarDecl *NextVar = PackOffsetVec[i + 1].first; in ActOnFinishBuffer()