reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/AMDGPU/SILoadStoreOptimizer.cpp
 1232   if (CI.Width0 == 0 || CI.Width0 == 0 || CI.Width0 + CI.Width1 > 4)
 1232   if (CI.Width0 == 0 || CI.Width0 == 0 || CI.Width0 + CI.Width1 > 4)
 1232   if (CI.Width0 == 0 || CI.Width0 == 0 || CI.Width0 + CI.Width1 > 4)
 1232   if (CI.Width0 == 0 || CI.Width0 == 0 || CI.Width0 + CI.Width1 > 4)
 1236   if (CI.InstClass == MIMG) {
 1237     assert((countPopulation(CI.DMask0 | CI.DMask1) == CI.Width0 + CI.Width1) &&
 1237     assert((countPopulation(CI.DMask0 | CI.DMask1) == CI.Width0 + CI.Width1) &&
 1237     assert((countPopulation(CI.DMask0 | CI.DMask1) == CI.Width0 + CI.Width1) &&
 1237     assert((countPopulation(CI.DMask0 | CI.DMask1) == CI.Width0 + CI.Width1) &&
 1239     ReverseOrder = CI.DMask0 > CI.DMask1;
 1239     ReverseOrder = CI.DMask0 > CI.DMask1;
 1241     ReverseOrder = CI.Offset0 > CI.Offset1;
 1241     ReverseOrder = CI.Offset0 > CI.Offset1;
 1252   assert(CI.Width0 >= 1 && CI.Width0 <= 3);
 1252   assert(CI.Width0 >= 1 && CI.Width0 <= 3);
 1253   assert(CI.Width1 >= 1 && CI.Width1 <= 3);
 1253   assert(CI.Width1 >= 1 && CI.Width1 <= 3);
 1256     Idx1 = Idxs[0][CI.Width1 - 1];
 1257     Idx0 = Idxs[CI.Width1][CI.Width0 - 1];
 1257     Idx0 = Idxs[CI.Width1][CI.Width0 - 1];
 1259     Idx0 = Idxs[0][CI.Width0 - 1];
 1260     Idx1 = Idxs[CI.Width0][CI.Width1 - 1];
 1260     Idx1 = Idxs[CI.Width0][CI.Width1 - 1];