@@ -256,7 +256,9 @@ pub mod delete_enums_used_in;
256
256
pub mod delete_fieldsets;
257
257
//pub mod find_duplicate_enums;
258
258
//pub mod find_duplicate_fieldsets;
259
+ pub mod delete_registers;
259
260
pub mod expand_extends;
261
+ pub mod fix_register_bit_sizes;
260
262
pub mod make_block;
261
263
pub mod make_field_array;
262
264
pub mod make_register_array;
@@ -278,6 +280,7 @@ pub enum Transform {
278
280
DeleteEnums ( delete_enums:: DeleteEnums ) ,
279
281
DeleteEnumsUsedIn ( delete_enums_used_in:: DeleteEnumsUsedIn ) ,
280
282
DeleteFieldsets ( delete_fieldsets:: DeleteFieldsets ) ,
283
+ DeleteRegisters ( delete_registers:: DeleteRegisters ) ,
281
284
MergeBlocks ( merge_blocks:: MergeBlocks ) ,
282
285
MergeEnums ( merge_enums:: MergeEnums ) ,
283
286
MergeFieldsets ( merge_fieldsets:: MergeFieldsets ) ,
@@ -289,6 +292,7 @@ pub enum Transform {
289
292
MakeFieldArray ( make_field_array:: MakeFieldArray ) ,
290
293
MakeBlock ( make_block:: MakeBlock ) ,
291
294
ModifyByteOffset ( modify_byte_offset:: ModifyByteOffset ) ,
295
+ FixRegisterBitSizes ( fix_register_bit_sizes:: FixRegisterBitSizes ) ,
292
296
//FindDuplicateEnums(find_duplicate_enums::FindDuplicateEnums),
293
297
//FindDuplicateFieldsets(find_duplicate_fieldsets::FindDuplicateFieldsets),
294
298
}
@@ -302,6 +306,7 @@ impl Transform {
302
306
Self :: DeleteEnums ( t) => t. run ( ir) ,
303
307
Self :: DeleteEnumsUsedIn ( t) => t. run ( ir) ,
304
308
Self :: DeleteFieldsets ( t) => t. run ( ir) ,
309
+ Self :: DeleteRegisters ( t) => t. run ( ir) ,
305
310
Self :: MergeBlocks ( t) => t. run ( ir) ,
306
311
Self :: MergeEnums ( t) => t. run ( ir) ,
307
312
Self :: MergeFieldsets ( t) => t. run ( ir) ,
@@ -313,6 +318,7 @@ impl Transform {
313
318
Self :: MakeFieldArray ( t) => t. run ( ir) ,
314
319
Self :: MakeBlock ( t) => t. run ( ir) ,
315
320
Self :: ModifyByteOffset ( t) => t. run ( ir) ,
321
+ Self :: FixRegisterBitSizes ( t) => t. run ( ir) ,
316
322
//Self::FindDuplicateEnums(t) => t.run(ir),
317
323
//Self::FindDuplicateFieldsets(t) => t.run(ir),
318
324
}
0 commit comments