Lines Matching refs:MVT

45 MVT::SimpleValueType llvm::getValueType(Record *Rec) {  in getValueType()
46 return (MVT::SimpleValueType)Rec->getValueAsInt("Value"); in getValueType()
49 StringRef llvm::getName(MVT::SimpleValueType T) { in getName()
51 case MVT::Other: return "UNKNOWN"; in getName()
52 case MVT::iPTR: return "TLI.getPointerTy()"; in getName()
53 case MVT::iPTRAny: return "TLI.getPointerTy()"; in getName()
58 StringRef llvm::getEnumName(MVT::SimpleValueType T) { in getEnumName()
60 case MVT::Other: return "MVT::Other"; in getEnumName()
61 case MVT::i1: return "MVT::i1"; 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::f32: return "MVT::f32"; in getEnumName()
73 case MVT::f64: return "MVT::f64"; in getEnumName()
74 case MVT::f80: return "MVT::f80"; in getEnumName()
75 case MVT::f128: return "MVT::f128"; in getEnumName()
76 case MVT::ppcf128: return "MVT::ppcf128"; in getEnumName()
77 case MVT::x86mmx: return "MVT::x86mmx"; in getEnumName()
78 case MVT::Glue: return "MVT::Glue"; in getEnumName()
79 case MVT::isVoid: return "MVT::isVoid"; in getEnumName()
80 case MVT::v1i1: return "MVT::v1i1"; in getEnumName()
81 case MVT::v2i1: return "MVT::v2i1"; in getEnumName()
82 case MVT::v4i1: return "MVT::v4i1"; in getEnumName()
83 case MVT::v8i1: return "MVT::v8i1"; in getEnumName()
84 case MVT::v16i1: return "MVT::v16i1"; in getEnumName()
85 case MVT::v32i1: return "MVT::v32i1"; in getEnumName()
86 case MVT::v64i1: return "MVT::v64i1"; in getEnumName()
87 case MVT::v128i1: return "MVT::v128i1"; in getEnumName()
88 case MVT::v512i1: return "MVT::v512i1"; in getEnumName()
89 case MVT::v1024i1: return "MVT::v1024i1"; in getEnumName()
90 case MVT::v1i8: return "MVT::v1i8"; in getEnumName()
91 case MVT::v2i8: return "MVT::v2i8"; in getEnumName()
92 case MVT::v4i8: return "MVT::v4i8"; in getEnumName()
93 case MVT::v8i8: return "MVT::v8i8"; in getEnumName()
94 case MVT::v16i8: return "MVT::v16i8"; in getEnumName()
95 case MVT::v32i8: return "MVT::v32i8"; in getEnumName()
96 case MVT::v64i8: return "MVT::v64i8"; in getEnumName()
97 case MVT::v128i8: return "MVT::v128i8"; in getEnumName()
98 case MVT::v256i8: return "MVT::v256i8"; in getEnumName()
99 case MVT::v1i16: return "MVT::v1i16"; in getEnumName()
100 case MVT::v2i16: return "MVT::v2i16"; in getEnumName()
101 case MVT::v3i16: return "MVT::v3i16"; in getEnumName()
102 case MVT::v4i16: return "MVT::v4i16"; in getEnumName()
103 case MVT::v8i16: return "MVT::v8i16"; in getEnumName()
104 case MVT::v16i16: return "MVT::v16i16"; in getEnumName()
105 case MVT::v32i16: return "MVT::v32i16"; in getEnumName()
106 case MVT::v64i16: return "MVT::v64i16"; in getEnumName()
107 case MVT::v128i16: return "MVT::v128i16"; in getEnumName()
108 case MVT::v1i32: return "MVT::v1i32"; in getEnumName()
109 case MVT::v2i32: return "MVT::v2i32"; in getEnumName()
110 case MVT::v3i32: return "MVT::v3i32"; in getEnumName()
111 case MVT::v4i32: return "MVT::v4i32"; in getEnumName()
112 case MVT::v5i32: return "MVT::v5i32"; in getEnumName()
113 case MVT::v8i32: return "MVT::v8i32"; in getEnumName()
114 case MVT::v16i32: return "MVT::v16i32"; in getEnumName()
115 case MVT::v32i32: return "MVT::v32i32"; in getEnumName()
116 case MVT::v64i32: return "MVT::v64i32"; in getEnumName()
117 case MVT::v128i32: return "MVT::v128i32"; in getEnumName()
118 case MVT::v256i32: return "MVT::v256i32"; in getEnumName()
119 case MVT::v512i32: return "MVT::v512i32"; in getEnumName()
120 case MVT::v1024i32: return "MVT::v1024i32"; in getEnumName()
121 case MVT::v2048i32: return "MVT::v2048i32"; in getEnumName()
122 case MVT::v1i64: return "MVT::v1i64"; in getEnumName()
123 case MVT::v2i64: return "MVT::v2i64"; in getEnumName()
124 case MVT::v4i64: return "MVT::v4i64"; in getEnumName()
125 case MVT::v8i64: return "MVT::v8i64"; in getEnumName()
126 case MVT::v16i64: return "MVT::v16i64"; in getEnumName()
127 case MVT::v32i64: return "MVT::v32i64"; in getEnumName()
128 case MVT::v1i128: return "MVT::v1i128"; in getEnumName()
129 case MVT::v2f16: return "MVT::v2f16"; in getEnumName()
130 case MVT::v3f16: return "MVT::v3f16"; in getEnumName()
131 case MVT::v4f16: return "MVT::v4f16"; in getEnumName()
132 case MVT::v8f16: return "MVT::v8f16"; in getEnumName()
133 case MVT::v16f16: return "MVT::v16f16"; in getEnumName()
134 case MVT::v32f16: return "MVT::v32f16"; in getEnumName()
135 case MVT::v1f32: return "MVT::v1f32"; in getEnumName()
136 case MVT::v2f32: return "MVT::v2f32"; in getEnumName()
137 case MVT::v3f32: return "MVT::v3f32"; in getEnumName()
138 case MVT::v4f32: return "MVT::v4f32"; in getEnumName()
139 case MVT::v5f32: return "MVT::v5f32"; in getEnumName()
140 case MVT::v8f32: return "MVT::v8f32"; in getEnumName()
141 case MVT::v16f32: return "MVT::v16f32"; in getEnumName()
142 case MVT::v32f32: return "MVT::v32f32"; in getEnumName()
143 case MVT::v64f32: return "MVT::v64f32"; in getEnumName()
144 case MVT::v128f32: return "MVT::v128f32"; in getEnumName()
145 case MVT::v256f32: return "MVT::v256f32"; in getEnumName()
146 case MVT::v512f32: return "MVT::v512f32"; in getEnumName()
147 case MVT::v1024f32: return "MVT::v1024f32"; in getEnumName()
148 case MVT::v2048f32: return "MVT::v2048f32"; in getEnumName()
149 case MVT::v1f64: return "MVT::v1f64"; in getEnumName()
150 case MVT::v2f64: return "MVT::v2f64"; in getEnumName()
151 case MVT::v4f64: return "MVT::v4f64"; in getEnumName()
152 case MVT::v8f64: return "MVT::v8f64"; in getEnumName()
153 case MVT::nxv1i1: return "MVT::nxv1i1"; in getEnumName()
154 case MVT::nxv2i1: return "MVT::nxv2i1"; in getEnumName()
155 case MVT::nxv4i1: return "MVT::nxv4i1"; in getEnumName()
156 case MVT::nxv8i1: return "MVT::nxv8i1"; in getEnumName()
157 case MVT::nxv16i1: return "MVT::nxv16i1"; in getEnumName()
158 case MVT::nxv32i1: return "MVT::nxv32i1"; in getEnumName()
159 case MVT::nxv1i8: return "MVT::nxv1i8"; in getEnumName()
160 case MVT::nxv2i8: return "MVT::nxv2i8"; in getEnumName()
161 case MVT::nxv4i8: return "MVT::nxv4i8"; in getEnumName()
162 case MVT::nxv8i8: return "MVT::nxv8i8"; in getEnumName()
163 case MVT::nxv16i8: return "MVT::nxv16i8"; in getEnumName()
164 case MVT::nxv32i8: return "MVT::nxv32i8"; in getEnumName()
165 case MVT::nxv1i16: return "MVT::nxv1i16"; in getEnumName()
166 case MVT::nxv2i16: return "MVT::nxv2i16"; in getEnumName()
167 case MVT::nxv4i16: return "MVT::nxv4i16"; in getEnumName()
168 case MVT::nxv8i16: return "MVT::nxv8i16"; in getEnumName()
169 case MVT::nxv16i16: return "MVT::nxv16i16"; in getEnumName()
170 case MVT::nxv32i16: return "MVT::nxv32i16"; in getEnumName()
171 case MVT::nxv1i32: return "MVT::nxv1i32"; in getEnumName()
172 case MVT::nxv2i32: return "MVT::nxv2i32"; in getEnumName()
173 case MVT::nxv4i32: return "MVT::nxv4i32"; in getEnumName()
174 case MVT::nxv8i32: return "MVT::nxv8i32"; in getEnumName()
175 case MVT::nxv16i32: return "MVT::nxv16i32"; in getEnumName()
176 case MVT::nxv1i64: return "MVT::nxv1i64"; in getEnumName()
177 case MVT::nxv2i64: return "MVT::nxv2i64"; in getEnumName()
178 case MVT::nxv4i64: return "MVT::nxv4i64"; in getEnumName()
179 case MVT::nxv8i64: return "MVT::nxv8i64"; in getEnumName()
180 case MVT::nxv16i64: return "MVT::nxv16i64"; in getEnumName()
181 case MVT::nxv2f16: return "MVT::nxv2f16"; in getEnumName()
182 case MVT::nxv4f16: return "MVT::nxv4f16"; in getEnumName()
183 case MVT::nxv8f16: return "MVT::nxv8f16"; in getEnumName()
184 case MVT::nxv1f32: return "MVT::nxv1f32"; in getEnumName()
185 case MVT::nxv2f32: return "MVT::nxv2f32"; in getEnumName()
186 case MVT::nxv4f32: return "MVT::nxv4f32"; in getEnumName()
187 case MVT::nxv8f32: return "MVT::nxv8f32"; in getEnumName()
188 case MVT::nxv16f32: return "MVT::nxv16f32"; in getEnumName()
189 case MVT::nxv1f64: return "MVT::nxv1f64"; in getEnumName()
190 case MVT::nxv2f64: return "MVT::nxv2f64"; in getEnumName()
191 case MVT::nxv4f64: return "MVT::nxv4f64"; in getEnumName()
192 case MVT::nxv8f64: return "MVT::nxv8f64"; in getEnumName()
193 case MVT::token: return "MVT::token"; in getEnumName()
194 case MVT::Metadata: return "MVT::Metadata"; in getEnumName()
195 case MVT::iPTR: return "MVT::iPTR"; in getEnumName()
196 case MVT::iPTRAny: return "MVT::iPTRAny"; in getEnumName()
197 case MVT::Untyped: return "MVT::Untyped"; in getEnumName()
198 case MVT::exnref: return "MVT::exnref"; in getEnumName()
660 std::vector<MVT::SimpleValueType> OverloadedVTs; in CodeGenIntrinsic()
669 MVT::SimpleValueType VT = getValueType(TyEl->getValueAsDef("VT")); in CodeGenIntrinsic()
670 if (MVT(VT).isOverloaded()) { in CodeGenIntrinsic()
682 MVT::SimpleValueType VT; in CodeGenIntrinsic()
693 VT == MVT::iAny || VT == MVT::vAny) && in CodeGenIntrinsic()
700 if (VT == MVT::isVoid) in CodeGenIntrinsic()
713 MVT::SimpleValueType VT; in CodeGenIntrinsic()
730 VT == MVT::iAny || VT == MVT::vAny) && in CodeGenIntrinsic()
736 if (VT == MVT::isVoid && i != e-1 /*void at end means varargs*/) in CodeGenIntrinsic()
817 MVT ParamType = MVT(IS.ParamVTs[ParamIdx]); in isParamAPointer()
818 return ParamType == MVT::iPTR || ParamType == MVT::iPTRAny; in isParamAPointer()