@@ -125,12 +125,6 @@ uint64_t IntType::getABIAlignment(const mlir::DataLayout &dataLayout,
125
125
return (uint64_t )(getWidth () / 8 );
126
126
}
127
127
128
- uint64_t
129
- IntType::getPreferredAlignment (const ::mlir::DataLayout &dataLayout,
130
- ::mlir::DataLayoutEntryListRef params) const {
131
- return (uint64_t )(getWidth () / 8 );
132
- }
133
-
134
128
mlir::LogicalResult
135
129
IntType::verify (llvm::function_ref<mlir::InFlightDiagnostic()> emitError,
136
130
unsigned width, bool isSigned) {
@@ -163,12 +157,6 @@ SingleType::getABIAlignment(const mlir::DataLayout &dataLayout,
163
157
return (uint64_t )(getWidth () / 8 );
164
158
}
165
159
166
- uint64_t
167
- SingleType::getPreferredAlignment (const ::mlir::DataLayout &dataLayout,
168
- ::mlir::DataLayoutEntryListRef params) const {
169
- return (uint64_t )(getWidth () / 8 );
170
- }
171
-
172
160
const llvm::fltSemantics &DoubleType::getFloatSemantics () const {
173
161
return llvm::APFloat::IEEEdouble ();
174
162
}
@@ -185,12 +173,6 @@ DoubleType::getABIAlignment(const mlir::DataLayout &dataLayout,
185
173
return (uint64_t )(getWidth () / 8 );
186
174
}
187
175
188
- uint64_t
189
- DoubleType::getPreferredAlignment (const ::mlir::DataLayout &dataLayout,
190
- ::mlir::DataLayoutEntryListRef params) const {
191
- return (uint64_t )(getWidth () / 8 );
192
- }
193
-
194
176
const llvm::fltSemantics &FP16Type::getFloatSemantics () const {
195
177
return llvm::APFloat::IEEEhalf ();
196
178
}
@@ -206,12 +188,6 @@ uint64_t FP16Type::getABIAlignment(const mlir::DataLayout &dataLayout,
206
188
return (uint64_t )(getWidth () / 8 );
207
189
}
208
190
209
- uint64_t
210
- FP16Type::getPreferredAlignment (const ::mlir::DataLayout &dataLayout,
211
- ::mlir::DataLayoutEntryListRef params) const {
212
- return (uint64_t )(getWidth () / 8 );
213
- }
214
-
215
191
const llvm::fltSemantics &BF16Type::getFloatSemantics () const {
216
192
return llvm::APFloat::BFloat ();
217
193
}
@@ -227,12 +203,6 @@ uint64_t BF16Type::getABIAlignment(const mlir::DataLayout &dataLayout,
227
203
return (uint64_t )(getWidth () / 8 );
228
204
}
229
205
230
- uint64_t
231
- BF16Type::getPreferredAlignment (const ::mlir::DataLayout &dataLayout,
232
- ::mlir::DataLayoutEntryListRef params) const {
233
- return (uint64_t )(getWidth () / 8 );
234
- }
235
-
236
206
const llvm::fltSemantics &FP80Type::getFloatSemantics () const {
237
207
return llvm::APFloat::x87DoubleExtended ();
238
208
}
@@ -249,12 +219,6 @@ uint64_t FP80Type::getABIAlignment(const mlir::DataLayout &dataLayout,
249
219
return 16 ;
250
220
}
251
221
252
- uint64_t
253
- FP80Type::getPreferredAlignment (const ::mlir::DataLayout &dataLayout,
254
- ::mlir::DataLayoutEntryListRef params) const {
255
- return 16 ;
256
- }
257
-
258
222
const llvm::fltSemantics &FP128Type::getFloatSemantics () const {
259
223
return llvm::APFloat::IEEEquad ();
260
224
}
@@ -270,12 +234,6 @@ uint64_t FP128Type::getABIAlignment(const mlir::DataLayout &dataLayout,
270
234
return 16 ;
271
235
}
272
236
273
- uint64_t
274
- FP128Type::getPreferredAlignment (const ::mlir::DataLayout &dataLayout,
275
- ::mlir::DataLayoutEntryListRef params) const {
276
- return 16 ;
277
- }
278
-
279
237
const llvm::fltSemantics &LongDoubleType::getFloatSemantics () const {
280
238
return mlir::cast<cir::CIRFPTypeInterface>(getUnderlying ())
281
239
.getFloatSemantics ();
@@ -295,13 +253,6 @@ LongDoubleType::getABIAlignment(const mlir::DataLayout &dataLayout,
295
253
.getABIAlignment (dataLayout, params);
296
254
}
297
255
298
- uint64_t LongDoubleType::getPreferredAlignment (
299
- const ::mlir::DataLayout &dataLayout,
300
- mlir::DataLayoutEntryListRef params) const {
301
- return mlir::cast<mlir::DataLayoutTypeInterface>(getUnderlying ())
302
- .getPreferredAlignment (dataLayout, params);
303
- }
304
-
305
256
LogicalResult
306
257
LongDoubleType::verify (function_ref<InFlightDiagnostic()> emitError,
307
258
mlir::Type underlying) {
@@ -397,12 +348,6 @@ BoolType::getABIAlignment(const ::mlir::DataLayout &dataLayout,
397
348
return 1 ;
398
349
}
399
350
400
- uint64_t
401
- BoolType::getPreferredAlignment (const ::mlir::DataLayout &dataLayout,
402
- ::mlir::DataLayoutEntryListRef params) const {
403
- return 1 ;
404
- }
405
-
406
351
// ===----------------------------------------------------------------------===//
407
352
// PointerType Definitions
408
353
// ===----------------------------------------------------------------------===//
@@ -421,13 +366,6 @@ PointerType::getABIAlignment(const ::mlir::DataLayout &dataLayout,
421
366
return 8 ;
422
367
}
423
368
424
- uint64_t PointerType::getPreferredAlignment (
425
- const ::mlir::DataLayout &dataLayout,
426
- ::mlir::DataLayoutEntryListRef params) const {
427
- // FIXME: improve this in face of address spaces
428
- return 8 ;
429
- }
430
-
431
369
mlir::LogicalResult
432
370
PointerType::verify (llvm::function_ref<mlir::InFlightDiagnostic()> emitError,
433
371
mlir::Type pointee) {
0 commit comments