Lines Matching refs:ElementBitwidth

148   unsigned Bitwidth, ElementBitwidth, NumVectors;  member in __anoneec6fbfe0111::Type
154 NoManglingQ(false), Bitwidth(0), ElementBitwidth(0), NumVectors(0) {} in Type()
160 ElementBitwidth(0), NumVectors(0) { in Type()
183 bool isFloat() const { return Float && ElementBitwidth == 32; } in isFloat()
184 bool isDouble() const { return Float && ElementBitwidth == 64; } in isDouble()
185 bool isHalf() const { return Float && ElementBitwidth == 16; } in isHalf()
187 bool isChar() const { return ElementBitwidth == 8; } in isChar()
188 bool isShort() const { return !Float && ElementBitwidth == 16; } in isShort()
189 bool isInt() const { return !Float && ElementBitwidth == 32; } in isInt()
190 bool isLong() const { return !Float && ElementBitwidth == 64; } in isLong()
192 unsigned getNumElements() const { return Bitwidth / ElementBitwidth; } in getNumElements()
194 unsigned getElementSizeInBits() const { return ElementBitwidth; } in getElementSizeInBits()
208 ElementBitwidth = ElemWidth; in makeInteger()
216 ElementBitwidth = ElemWidth; in makeImmediate()
220 Bitwidth = ElementBitwidth; in makeScalar()
588 S += utostr(ElementBitwidth); in str()
612 switch (ElementBitwidth) { in builtin_str()
621 switch (ElementBitwidth) { in builtin_str()
655 switch (ElementBitwidth) { in getNeonEnum()
713 Name.substr(0, I).getAsInteger(10, T.ElementBitwidth); in fromTypedefName()
716 T.Bitwidth = T.ElementBitwidth; in fromTypedefName()
729 T.Bitwidth = T.ElementBitwidth * NumLanes; in fromTypedefName()
754 ElementBitwidth = ~0U; in applyTypespec()
777 ElementBitwidth = 8; in applyTypespec()
783 ElementBitwidth = 16; in applyTypespec()
789 ElementBitwidth = 32; in applyTypespec()
795 ElementBitwidth = 64; in applyTypespec()
798 ElementBitwidth = 128; in applyTypespec()
807 assert(ElementBitwidth != ~0U && "Bad element bitwidth!"); in applyTypespec()
831 Bitwidth = ElementBitwidth; in applyModifier()
838 Bitwidth = ElementBitwidth; in applyModifier()
851 Bitwidth = ElementBitwidth = 64; in applyModifier()
856 Bitwidth = ElementBitwidth = 32; in applyModifier()
861 Bitwidth = ElementBitwidth = 16; in applyModifier()
866 Bitwidth = ElementBitwidth = 32; in applyModifier()
872 Bitwidth = ElementBitwidth = 64; in applyModifier()
878 Bitwidth = ElementBitwidth = 32; in applyModifier()
884 Bitwidth = ElementBitwidth = 64; in applyModifier()
891 ElementBitwidth = 32; in applyModifier()
895 ElementBitwidth = 64; in applyModifier()
899 ElementBitwidth = 16; in applyModifier()
905 ElementBitwidth = 16; in applyModifier()
911 ElementBitwidth = 16; in applyModifier()
922 ElementBitwidth *= 2; in applyModifier()
926 ElementBitwidth *= 2; in applyModifier()
931 ElementBitwidth = Bitwidth = 32; in applyModifier()
939 ElementBitwidth = Bitwidth = 64; in applyModifier()
945 ElementBitwidth /= 2; in applyModifier()
946 Bitwidth = ElementBitwidth; in applyModifier()
950 ElementBitwidth *= 2; in applyModifier()
951 Bitwidth = ElementBitwidth; in applyModifier()
956 Bitwidth = ElementBitwidth; in applyModifier()
967 Bitwidth = ElementBitwidth; in applyModifier()
971 ElementBitwidth /= 2; in applyModifier()
974 ElementBitwidth /= 2; in applyModifier()
978 ElementBitwidth /= 2; in applyModifier()
982 ElementBitwidth /= 2; in applyModifier()
1014 ElementBitwidth = 8; in applyModifier()
1017 ElementBitwidth = 8; in applyModifier()
1022 ElementBitwidth = 8; in applyModifier()