Lines Matching refs:VectorType
288 class VectorType : public CRegularNamedType {
293 VectorType(const ScalarType *Element, unsigned Lanes)
313 const VectorType *Element;
317 MultiVectorType(unsigned Registers, const VectorType *Element)
975 std::unique_ptr<VectorType>>
995 const VectorType *getVectorType(const ScalarType *ST, unsigned Lanes) {
999 VectorTypes[key] = std::make_unique<VectorType>(ST, Lanes);
1002 const VectorType *getVectorType(const ScalarType *ST) {
1006 const VectorType *VT) {
1110 cast<VectorType>(ExistingVector)->lanes());
1122 return getMultiVectorType(Registers, cast<VectorType>(Element));
1765 const VectorType *VT = getVectorType(ST);
2032 const VectorType *VT = getVectorType(ST);