Lines Matching full:dim
979 static unsigned getNumComponentsForDim(SPIRV::Dim::Dim dim) {
980 switch (dim) {
981 case SPIRV::Dim::DIM_1D:
982 case SPIRV::Dim::DIM_Buffer:
984 case SPIRV::Dim::DIM_2D:
985 case SPIRV::Dim::DIM_Cube:
986 case SPIRV::Dim::DIM_Rect:
988 case SPIRV::Dim::DIM_3D:
991 report_fatal_error("Cannot get num components for given Dim");
998 auto dim = static_cast<SPIRV::Dim::Dim>(imgType->getOperand(2).getImm());
999 unsigned numComps = getNumComponentsForDim(dim);
1597 bool IsDimBuf = ImgType->getOperand(2).getImm() == SPIRV::Dim::DIM_Buffer;
1657 SPIRV::Dim::Dim ImageDimensionality = static_cast<SPIRV::Dim::Dim>(
1663 assert(ImageDimensionality == SPIRV::Dim::DIM_2D &&
1667 assert((ImageDimensionality == SPIRV::Dim::DIM_1D ||
1668 ImageDimensionality == SPIRV::Dim::DIM_2D ||
1669 ImageDimensionality == SPIRV::Dim::DIM_3D ||
1670 ImageDimensionality == SPIRV::Dim::DIM_Cube) &&
2730 SPIRV::Dim::Dim(ExtensionType->getIntParameter(0)),