Lines Matching refs:MVT

42 MVT::SimpleValueType llvm::getValueType(Record *Rec) {  in getValueType()
43 return (MVT::SimpleValueType)Rec->getValueAsInt("Value"); in getValueType()
46 StringRef llvm::getName(MVT::SimpleValueType T) { in getName()
48 case MVT::Other: return "UNKNOWN"; in getName()
49 case MVT::iPTR: return "TLI.getPointerTy()"; in getName()
50 case MVT::iPTRAny: return "TLI.getPointerTy()"; in getName()
55 StringRef llvm::getEnumName(MVT::SimpleValueType T) { in getEnumName()
58 case MVT::Other: return "MVT::Other"; in getEnumName()
59 case MVT::i1: return "MVT::i1"; in getEnumName()
60 case MVT::i2: return "MVT::i2"; in getEnumName()
61 case MVT::i4: return "MVT::i4"; in getEnumName()
62 case MVT::i8: return "MVT::i8"; in getEnumName()
63 case MVT::i16: return "MVT::i16"; in getEnumName()
64 case MVT::i32: return "MVT::i32"; in getEnumName()
65 case MVT::i64: return "MVT::i64"; in getEnumName()
66 case MVT::i128: return "MVT::i128"; in getEnumName()
67 case MVT::Any: return "MVT::Any"; in getEnumName()
68 case MVT::iAny: return "MVT::iAny"; in getEnumName()
69 case MVT::fAny: return "MVT::fAny"; in getEnumName()
70 case MVT::vAny: return "MVT::vAny"; in getEnumName()
71 case MVT::f16: return "MVT::f16"; in getEnumName()
72 case MVT::bf16: return "MVT::bf16"; in getEnumName()
73 case MVT::f32: return "MVT::f32"; in getEnumName()
74 case MVT::f64: return "MVT::f64"; in getEnumName()
75 case MVT::f80: return "MVT::f80"; in getEnumName()
76 case MVT::f128: return "MVT::f128"; in getEnumName()
77 case MVT::ppcf128: return "MVT::ppcf128"; in getEnumName()
78 case MVT::x86mmx: return "MVT::x86mmx"; in getEnumName()
79 case MVT::x86amx: return "MVT::x86amx"; in getEnumName()
80 case MVT::i64x8: return "MVT::i64x8"; in getEnumName()
81 case MVT::Glue: return "MVT::Glue"; in getEnumName()
82 case MVT::isVoid: return "MVT::isVoid"; in getEnumName()
83 case MVT::v1i1: return "MVT::v1i1"; in getEnumName()
84 case MVT::v2i1: return "MVT::v2i1"; in getEnumName()
85 case MVT::v4i1: return "MVT::v4i1"; in getEnumName()
86 case MVT::v8i1: return "MVT::v8i1"; in getEnumName()
87 case MVT::v16i1: return "MVT::v16i1"; in getEnumName()
88 case MVT::v32i1: return "MVT::v32i1"; in getEnumName()
89 case MVT::v64i1: return "MVT::v64i1"; in getEnumName()
90 case MVT::v128i1: return "MVT::v128i1"; in getEnumName()
91 case MVT::v256i1: return "MVT::v256i1"; in getEnumName()
92 case MVT::v512i1: return "MVT::v512i1"; in getEnumName()
93 case MVT::v1024i1: return "MVT::v1024i1"; in getEnumName()
94 case MVT::v128i2: return "MVT::v128i2"; in getEnumName()
95 case MVT::v64i4: return "MVT::v64i4"; in getEnumName()
96 case MVT::v1i8: return "MVT::v1i8"; in getEnumName()
97 case MVT::v2i8: return "MVT::v2i8"; in getEnumName()
98 case MVT::v4i8: return "MVT::v4i8"; in getEnumName()
99 case MVT::v8i8: return "MVT::v8i8"; in getEnumName()
100 case MVT::v16i8: return "MVT::v16i8"; in getEnumName()
101 case MVT::v32i8: return "MVT::v32i8"; in getEnumName()
102 case MVT::v64i8: return "MVT::v64i8"; in getEnumName()
103 case MVT::v128i8: return "MVT::v128i8"; in getEnumName()
104 case MVT::v256i8: return "MVT::v256i8"; in getEnumName()
105 case MVT::v512i8: return "MVT::v512i8"; in getEnumName()
106 case MVT::v1024i8: return "MVT::v1024i8"; in getEnumName()
107 case MVT::v1i16: return "MVT::v1i16"; in getEnumName()
108 case MVT::v2i16: return "MVT::v2i16"; in getEnumName()
109 case MVT::v3i16: return "MVT::v3i16"; in getEnumName()
110 case MVT::v4i16: return "MVT::v4i16"; in getEnumName()
111 case MVT::v8i16: return "MVT::v8i16"; in getEnumName()
112 case MVT::v16i16: return "MVT::v16i16"; in getEnumName()
113 case MVT::v32i16: return "MVT::v32i16"; in getEnumName()
114 case MVT::v64i16: return "MVT::v64i16"; in getEnumName()
115 case MVT::v128i16: return "MVT::v128i16"; in getEnumName()
116 case MVT::v256i16: return "MVT::v256i16"; in getEnumName()
117 case MVT::v512i16: return "MVT::v512i16"; in getEnumName()
118 case MVT::v1i32: return "MVT::v1i32"; in getEnumName()
119 case MVT::v2i32: return "MVT::v2i32"; in getEnumName()
120 case MVT::v3i32: return "MVT::v3i32"; in getEnumName()
121 case MVT::v4i32: return "MVT::v4i32"; in getEnumName()
122 case MVT::v5i32: return "MVT::v5i32"; in getEnumName()
123 case MVT::v6i32: return "MVT::v6i32"; in getEnumName()
124 case MVT::v7i32: return "MVT::v7i32"; in getEnumName()
125 case MVT::v8i32: return "MVT::v8i32"; in getEnumName()
126 case MVT::v16i32: return "MVT::v16i32"; in getEnumName()
127 case MVT::v32i32: return "MVT::v32i32"; in getEnumName()
128 case MVT::v64i32: return "MVT::v64i32"; in getEnumName()
129 case MVT::v128i32: return "MVT::v128i32"; in getEnumName()
130 case MVT::v256i32: return "MVT::v256i32"; in getEnumName()
131 case MVT::v512i32: return "MVT::v512i32"; in getEnumName()
132 case MVT::v1024i32: return "MVT::v1024i32"; in getEnumName()
133 case MVT::v2048i32: return "MVT::v2048i32"; in getEnumName()
134 case MVT::v1i64: return "MVT::v1i64"; in getEnumName()
135 case MVT::v2i64: return "MVT::v2i64"; in getEnumName()
136 case MVT::v3i64: return "MVT::v3i64"; in getEnumName()
137 case MVT::v4i64: return "MVT::v4i64"; in getEnumName()
138 case MVT::v8i64: return "MVT::v8i64"; in getEnumName()
139 case MVT::v16i64: return "MVT::v16i64"; in getEnumName()
140 case MVT::v32i64: return "MVT::v32i64"; in getEnumName()
141 case MVT::v64i64: return "MVT::v64i64"; in getEnumName()
142 case MVT::v128i64: return "MVT::v128i64"; in getEnumName()
143 case MVT::v256i64: return "MVT::v256i64"; in getEnumName()
144 case MVT::v1i128: return "MVT::v1i128"; in getEnumName()
145 case MVT::v1f16: return "MVT::v1f16"; in getEnumName()
146 case MVT::v2f16: return "MVT::v2f16"; in getEnumName()
147 case MVT::v3f16: return "MVT::v3f16"; in getEnumName()
148 case MVT::v4f16: return "MVT::v4f16"; in getEnumName()
149 case MVT::v8f16: return "MVT::v8f16"; in getEnumName()
150 case MVT::v16f16: return "MVT::v16f16"; in getEnumName()
151 case MVT::v32f16: return "MVT::v32f16"; in getEnumName()
152 case MVT::v64f16: return "MVT::v64f16"; in getEnumName()
153 case MVT::v128f16: return "MVT::v128f16"; in getEnumName()
154 case MVT::v256f16: return "MVT::v256f16"; in getEnumName()
155 case MVT::v512f16: return "MVT::v512f16"; in getEnumName()
156 case MVT::v2bf16: return "MVT::v2bf16"; in getEnumName()
157 case MVT::v3bf16: return "MVT::v3bf16"; in getEnumName()
158 case MVT::v4bf16: return "MVT::v4bf16"; in getEnumName()
159 case MVT::v8bf16: return "MVT::v8bf16"; in getEnumName()
160 case MVT::v16bf16: return "MVT::v16bf16"; in getEnumName()
161 case MVT::v32bf16: return "MVT::v32bf16"; in getEnumName()
162 case MVT::v64bf16: return "MVT::v64bf16"; in getEnumName()
163 case MVT::v128bf16: return "MVT::v128bf16"; in getEnumName()
164 case MVT::v1f32: return "MVT::v1f32"; in getEnumName()
165 case MVT::v2f32: return "MVT::v2f32"; in getEnumName()
166 case MVT::v3f32: return "MVT::v3f32"; in getEnumName()
167 case MVT::v4f32: return "MVT::v4f32"; in getEnumName()
168 case MVT::v5f32: return "MVT::v5f32"; in getEnumName()
169 case MVT::v6f32: return "MVT::v6f32"; in getEnumName()
170 case MVT::v7f32: return "MVT::v7f32"; in getEnumName()
171 case MVT::v8f32: return "MVT::v8f32"; in getEnumName()
172 case MVT::v16f32: return "MVT::v16f32"; in getEnumName()
173 case MVT::v32f32: return "MVT::v32f32"; in getEnumName()
174 case MVT::v64f32: return "MVT::v64f32"; in getEnumName()
175 case MVT::v128f32: return "MVT::v128f32"; in getEnumName()
176 case MVT::v256f32: return "MVT::v256f32"; in getEnumName()
177 case MVT::v512f32: return "MVT::v512f32"; in getEnumName()
178 case MVT::v1024f32: return "MVT::v1024f32"; in getEnumName()
179 case MVT::v2048f32: return "MVT::v2048f32"; in getEnumName()
180 case MVT::v1f64: return "MVT::v1f64"; in getEnumName()
181 case MVT::v2f64: return "MVT::v2f64"; in getEnumName()
182 case MVT::v3f64: return "MVT::v3f64"; in getEnumName()
183 case MVT::v4f64: return "MVT::v4f64"; in getEnumName()
184 case MVT::v8f64: return "MVT::v8f64"; in getEnumName()
185 case MVT::v16f64: return "MVT::v16f64"; in getEnumName()
186 case MVT::v32f64: return "MVT::v32f64"; in getEnumName()
187 case MVT::v64f64: return "MVT::v64f64"; in getEnumName()
188 case MVT::v128f64: return "MVT::v128f64"; in getEnumName()
189 case MVT::v256f64: return "MVT::v256f64"; in getEnumName()
190 case MVT::nxv1i1: return "MVT::nxv1i1"; in getEnumName()
191 case MVT::nxv2i1: return "MVT::nxv2i1"; in getEnumName()
192 case MVT::nxv4i1: return "MVT::nxv4i1"; in getEnumName()
193 case MVT::nxv8i1: return "MVT::nxv8i1"; in getEnumName()
194 case MVT::nxv16i1: return "MVT::nxv16i1"; in getEnumName()
195 case MVT::nxv32i1: return "MVT::nxv32i1"; in getEnumName()
196 case MVT::nxv64i1: return "MVT::nxv64i1"; in getEnumName()
197 case MVT::nxv1i8: return "MVT::nxv1i8"; in getEnumName()
198 case MVT::nxv2i8: return "MVT::nxv2i8"; in getEnumName()
199 case MVT::nxv4i8: return "MVT::nxv4i8"; in getEnumName()
200 case MVT::nxv8i8: return "MVT::nxv8i8"; in getEnumName()
201 case MVT::nxv16i8: return "MVT::nxv16i8"; in getEnumName()
202 case MVT::nxv32i8: return "MVT::nxv32i8"; in getEnumName()
203 case MVT::nxv64i8: return "MVT::nxv64i8"; in getEnumName()
204 case MVT::nxv1i16: return "MVT::nxv1i16"; in getEnumName()
205 case MVT::nxv2i16: return "MVT::nxv2i16"; in getEnumName()
206 case MVT::nxv4i16: return "MVT::nxv4i16"; in getEnumName()
207 case MVT::nxv8i16: return "MVT::nxv8i16"; in getEnumName()
208 case MVT::nxv16i16: return "MVT::nxv16i16"; in getEnumName()
209 case MVT::nxv32i16: return "MVT::nxv32i16"; in getEnumName()
210 case MVT::nxv1i32: return "MVT::nxv1i32"; in getEnumName()
211 case MVT::nxv2i32: return "MVT::nxv2i32"; in getEnumName()
212 case MVT::nxv4i32: return "MVT::nxv4i32"; in getEnumName()
213 case MVT::nxv8i32: return "MVT::nxv8i32"; in getEnumName()
214 case MVT::nxv16i32: return "MVT::nxv16i32"; in getEnumName()
215 case MVT::nxv32i32: return "MVT::nxv32i32"; in getEnumName()
216 case MVT::nxv1i64: return "MVT::nxv1i64"; in getEnumName()
217 case MVT::nxv2i64: return "MVT::nxv2i64"; in getEnumName()
218 case MVT::nxv4i64: return "MVT::nxv4i64"; in getEnumName()
219 case MVT::nxv8i64: return "MVT::nxv8i64"; in getEnumName()
220 case MVT::nxv16i64: return "MVT::nxv16i64"; in getEnumName()
221 case MVT::nxv32i64: return "MVT::nxv32i64"; in getEnumName()
222 case MVT::nxv1f16: return "MVT::nxv1f16"; in getEnumName()
223 case MVT::nxv2f16: return "MVT::nxv2f16"; in getEnumName()
224 case MVT::nxv4f16: return "MVT::nxv4f16"; in getEnumName()
225 case MVT::nxv8f16: return "MVT::nxv8f16"; in getEnumName()
226 case MVT::nxv16f16: return "MVT::nxv16f16"; in getEnumName()
227 case MVT::nxv32f16: return "MVT::nxv32f16"; in getEnumName()
228 case MVT::nxv1bf16: return "MVT::nxv1bf16"; in getEnumName()
229 case MVT::nxv2bf16: return "MVT::nxv2bf16"; in getEnumName()
230 case MVT::nxv4bf16: return "MVT::nxv4bf16"; in getEnumName()
231 case MVT::nxv8bf16: return "MVT::nxv8bf16"; in getEnumName()
232 case MVT::nxv16bf16: return "MVT::nxv16bf16"; in getEnumName()
233 case MVT::nxv32bf16: return "MVT::nxv32bf16"; in getEnumName()
234 case MVT::nxv1f32: return "MVT::nxv1f32"; in getEnumName()
235 case MVT::nxv2f32: return "MVT::nxv2f32"; in getEnumName()
236 case MVT::nxv4f32: return "MVT::nxv4f32"; in getEnumName()
237 case MVT::nxv8f32: return "MVT::nxv8f32"; in getEnumName()
238 case MVT::nxv16f32: return "MVT::nxv16f32"; in getEnumName()
239 case MVT::nxv1f64: return "MVT::nxv1f64"; in getEnumName()
240 case MVT::nxv2f64: return "MVT::nxv2f64"; in getEnumName()
241 case MVT::nxv4f64: return "MVT::nxv4f64"; in getEnumName()
242 case MVT::nxv8f64: return "MVT::nxv8f64"; in getEnumName()
243 case MVT::token: return "MVT::token"; in getEnumName()
244 case MVT::Metadata: return "MVT::Metadata"; in getEnumName()
245 case MVT::iPTR: return "MVT::iPTR"; in getEnumName()
246 case MVT::iPTRAny: return "MVT::iPTRAny"; in getEnumName()
247 case MVT::Untyped: return "MVT::Untyped"; in getEnumName()
248 case MVT::funcref: return "MVT::funcref"; in getEnumName()
249 case MVT::externref: return "MVT::externref"; in getEnumName()
726 std::vector<MVT::SimpleValueType> OverloadedVTs; in CodeGenIntrinsic()
735 MVT::SimpleValueType VT = getValueType(TyEl->getValueAsDef("VT")); in CodeGenIntrinsic()
736 if (MVT(VT).isOverloaded()) { in CodeGenIntrinsic()
748 MVT::SimpleValueType VT; in CodeGenIntrinsic()
759 VT == MVT::iAny || VT == MVT::vAny) && in CodeGenIntrinsic()
766 if (VT == MVT::isVoid) in CodeGenIntrinsic()
779 MVT::SimpleValueType VT; in CodeGenIntrinsic()
795 VT == MVT::iAny || VT == MVT::vAny) && in CodeGenIntrinsic()
801 if (VT == MVT::isVoid && i != e-1 /*void at end means varargs*/) in CodeGenIntrinsic()
922 MVT ParamType = MVT(IS.ParamVTs[ParamIdx]); in isParamAPointer()
923 return ParamType == MVT::iPTR || ParamType == MVT::iPTRAny; in isParamAPointer()