Lines Matching refs:MVT
38 MVT::SimpleValueType llvm::getValueType(Record *Rec) { in getValueType()
39 return (MVT::SimpleValueType)Rec->getValueAsInt("Value"); in getValueType()
42 std::string llvm::getName(MVT::SimpleValueType T) { in getName()
44 case MVT::Other: return "UNKNOWN"; in getName()
45 case MVT::iPTR: return "TLI.getPointerTy()"; in getName()
46 case MVT::iPTRAny: return "TLI.getPointerTy()"; in getName()
51 std::string llvm::getEnumName(MVT::SimpleValueType T) { in getEnumName()
53 case MVT::Other: return "MVT::Other"; in getEnumName()
54 case MVT::i1: return "MVT::i1"; in getEnumName()
55 case MVT::i8: return "MVT::i8"; in getEnumName()
56 case MVT::i16: return "MVT::i16"; in getEnumName()
57 case MVT::i32: return "MVT::i32"; in getEnumName()
58 case MVT::i64: return "MVT::i64"; in getEnumName()
59 case MVT::i128: return "MVT::i128"; in getEnumName()
60 case MVT::Any: return "MVT::Any"; in getEnumName()
61 case MVT::iAny: return "MVT::iAny"; in getEnumName()
62 case MVT::fAny: return "MVT::fAny"; in getEnumName()
63 case MVT::vAny: return "MVT::vAny"; in getEnumName()
64 case MVT::f16: return "MVT::f16"; in getEnumName()
65 case MVT::f32: return "MVT::f32"; in getEnumName()
66 case MVT::f64: return "MVT::f64"; in getEnumName()
67 case MVT::f80: return "MVT::f80"; in getEnumName()
68 case MVT::f128: return "MVT::f128"; in getEnumName()
69 case MVT::ppcf128: return "MVT::ppcf128"; in getEnumName()
70 case MVT::x86mmx: return "MVT::x86mmx"; in getEnumName()
71 case MVT::Glue: return "MVT::Glue"; in getEnumName()
72 case MVT::isVoid: return "MVT::isVoid"; in getEnumName()
73 case MVT::v2i1: return "MVT::v2i1"; in getEnumName()
74 case MVT::v4i1: return "MVT::v4i1"; in getEnumName()
75 case MVT::v8i1: return "MVT::v8i1"; in getEnumName()
76 case MVT::v16i1: return "MVT::v16i1"; in getEnumName()
77 case MVT::v32i1: return "MVT::v32i1"; in getEnumName()
78 case MVT::v64i1: return "MVT::v64i1"; in getEnumName()
79 case MVT::v512i1: return "MVT::v512i1"; in getEnumName()
80 case MVT::v1024i1: return "MVT::v1024i1"; in getEnumName()
81 case MVT::v1i8: return "MVT::v1i8"; in getEnumName()
82 case MVT::v2i8: return "MVT::v2i8"; in getEnumName()
83 case MVT::v4i8: return "MVT::v4i8"; in getEnumName()
84 case MVT::v8i8: return "MVT::v8i8"; in getEnumName()
85 case MVT::v16i8: return "MVT::v16i8"; in getEnumName()
86 case MVT::v32i8: return "MVT::v32i8"; in getEnumName()
87 case MVT::v64i8: return "MVT::v64i8"; in getEnumName()
88 case MVT::v128i8: return "MVT::v128i8"; in getEnumName()
89 case MVT::v256i8: return "MVT::v256i8"; in getEnumName()
90 case MVT::v1i16: return "MVT::v1i16"; in getEnumName()
91 case MVT::v2i16: return "MVT::v2i16"; in getEnumName()
92 case MVT::v4i16: return "MVT::v4i16"; in getEnumName()
93 case MVT::v8i16: return "MVT::v8i16"; in getEnumName()
94 case MVT::v16i16: return "MVT::v16i16"; in getEnumName()
95 case MVT::v32i16: return "MVT::v32i16"; in getEnumName()
96 case MVT::v64i16: return "MVT::v64i16"; in getEnumName()
97 case MVT::v128i16: return "MVT::v128i16"; in getEnumName()
98 case MVT::v1i32: return "MVT::v1i32"; in getEnumName()
99 case MVT::v2i32: return "MVT::v2i32"; in getEnumName()
100 case MVT::v4i32: return "MVT::v4i32"; in getEnumName()
101 case MVT::v8i32: return "MVT::v8i32"; in getEnumName()
102 case MVT::v16i32: return "MVT::v16i32"; in getEnumName()
103 case MVT::v32i32: return "MVT::v32i32"; in getEnumName()
104 case MVT::v64i32: return "MVT::v64i32"; in getEnumName()
105 case MVT::v1i64: return "MVT::v1i64"; in getEnumName()
106 case MVT::v2i64: return "MVT::v2i64"; in getEnumName()
107 case MVT::v4i64: return "MVT::v4i64"; in getEnumName()
108 case MVT::v8i64: return "MVT::v8i64"; in getEnumName()
109 case MVT::v16i64: return "MVT::v16i64"; in getEnumName()
110 case MVT::v32i64: return "MVT::v32i64"; in getEnumName()
111 case MVT::v1i128: return "MVT::v1i128"; in getEnumName()
112 case MVT::v2f16: return "MVT::v2f16"; in getEnumName()
113 case MVT::v4f16: return "MVT::v4f16"; in getEnumName()
114 case MVT::v8f16: return "MVT::v8f16"; in getEnumName()
115 case MVT::v1f32: return "MVT::v1f32"; in getEnumName()
116 case MVT::v2f32: return "MVT::v2f32"; in getEnumName()
117 case MVT::v4f32: return "MVT::v4f32"; in getEnumName()
118 case MVT::v8f32: return "MVT::v8f32"; in getEnumName()
119 case MVT::v16f32: return "MVT::v16f32"; in getEnumName()
120 case MVT::v1f64: return "MVT::v1f64"; in getEnumName()
121 case MVT::v2f64: return "MVT::v2f64"; in getEnumName()
122 case MVT::v4f64: return "MVT::v4f64"; in getEnumName()
123 case MVT::v8f64: return "MVT::v8f64"; in getEnumName()
124 case MVT::token: return "MVT::token"; in getEnumName()
125 case MVT::Metadata: return "MVT::Metadata"; in getEnumName()
126 case MVT::iPTR: return "MVT::iPTR"; in getEnumName()
127 case MVT::iPTRAny: return "MVT::iPTRAny"; in getEnumName()
128 case MVT::Untyped: return "MVT::Untyped"; in getEnumName()
242 std::vector<MVT::SimpleValueType> CodeGenTarget::
245 std::vector<MVT::SimpleValueType> Result; in getRegisterVTs()
248 ArrayRef<MVT::SimpleValueType> InVTs = RC.getValueTypes(); in getRegisterVTs()
497 std::vector<MVT::SimpleValueType> OverloadedVTs; in CodeGenIntrinsic()
502 MVT::SimpleValueType VT; in CodeGenIntrinsic()
513 VT == MVT::iAny || VT == MVT::vAny) && in CodeGenIntrinsic()
518 if (MVT(VT).isOverloaded()) { in CodeGenIntrinsic()
524 if (VT == MVT::isVoid) in CodeGenIntrinsic()
536 MVT::SimpleValueType VT; in CodeGenIntrinsic()
549 VT == MVT::iAny || VT == MVT::vAny) && in CodeGenIntrinsic()
554 if (MVT(VT).isOverloaded()) { in CodeGenIntrinsic()
560 if (VT == MVT::isVoid && i != e-1 /*void at end means varargs*/) in CodeGenIntrinsic()