rust/compiler/rustc_const_eval/src/interpret
bors 96dee2825e Auto merge of #88839 - nbdd0121:alignof, r=nagisa
Introduce NullOp::AlignOf

This PR introduces `Rvalue::NullaryOp(NullOp::AlignOf, ty)`, which will be lowered from `align_of`, similar to `size_of` lowering to `Rvalue::NullaryOp(NullOp::SizeOf, ty)`.

The changes are originally part of #88700 but since it's not dependent on other changes and could have performance impact on its own, it's separated into its own PR.
2021-09-12 23:49:24 +00:00
..
intrinsics Rename rustc_mir to rustc_const_eval. 2021-09-07 20:46:26 +02:00
cast.rs Rename rustc_mir to rustc_const_eval. 2021-09-07 20:46:26 +02:00
eval_context.rs Rename rustc_mir to rustc_const_eval. 2021-09-07 20:46:26 +02:00
intern.rs Rename rustc_mir to rustc_const_eval. 2021-09-07 20:46:26 +02:00
intrinsics.rs Auto merge of #88839 - nbdd0121:alignof, r=nagisa 2021-09-12 23:49:24 +00:00
machine.rs Rename rustc_mir to rustc_const_eval. 2021-09-07 20:46:26 +02:00
memory.rs Rename rustc_mir to rustc_const_eval. 2021-09-07 20:46:26 +02:00
mod.rs Rename rustc_mir to rustc_const_eval. 2021-09-07 20:46:26 +02:00
operand.rs Make abi::Abi Copy and remove a *lot* of refs 2021-09-09 10:41:19 +02:00
operator.rs Rename rustc_mir to rustc_const_eval. 2021-09-07 20:46:26 +02:00
place.rs Make abi::Abi Copy and remove a *lot* of refs 2021-09-09 10:41:19 +02:00
step.rs Introduce NullOp::AlignOf 2021-09-13 00:08:35 +01:00
terminator.rs Make abi::Abi Copy and remove a *lot* of refs 2021-09-09 10:41:19 +02:00
traits.rs Rename rustc_mir to rustc_const_eval. 2021-09-07 20:46:26 +02:00
util.rs Rename rustc_mir to rustc_const_eval. 2021-09-07 20:46:26 +02:00
validity.rs Rename (un)signed to (un)signed_int 2021-09-09 10:41:19 +02:00
visitor.rs Rename rustc_mir to rustc_const_eval. 2021-09-07 20:46:26 +02:00