rust/tests/ui-fulldeps/stable-mir
Celina G. Val 1a83c5b55b Add function ABI and type layout to StableMIR
This change introduces a new module to StableMIR named `abi` with
information from `rustc_target::abi` and `rustc_abi`, that allow users
to retrieve more low level information required to perform
bit-precise analysis.

The layout of a type can be retrieved via `Ty::layout`, and the instance
ABI can be retrieved via `Instance::fn_abi()`.

To properly handle errors while retrieve layout information, we had
to implement a few layout related traits.
2023-12-18 19:58:48 +00:00
..
check_allocation.rs Add function ABI and type layout to StableMIR 2023-12-18 19:58:48 +00:00
check_defs.rs Add function ABI and type layout to StableMIR 2023-12-18 19:58:48 +00:00
check_instance.rs Also add an API to check if an instance has body 2023-12-06 11:02:13 -08:00
check_layout.rs Add function ABI and type layout to StableMIR 2023-12-18 19:58:48 +00:00
check_ty_fold.rs Change ty_with_args to return Ty instead of Result 2023-12-05 12:03:44 -08:00
compilation-result.rs Try to work around 32 bit mingw issues 2023-10-23 10:04:47 +00:00
crate-info.rs Add CrateDef trait and methods to get def names 2023-11-22 07:32:37 -08:00
projections.rs Add CrateDef trait and methods to get def names 2023-11-22 07:32:37 -08:00
smir_internal.rs Update Place and Operand to take slices 2023-10-26 00:21:28 +01:00
smir_visitor.rs Add place.ty() and Ty build from a kind to smir 2023-11-20 12:43:39 -08:00