rust/compiler/rustc_const_eval/src/interpret
bors 06b72b06a2 Auto merge of #101154 - RalfJung:validation-perf, r=oli-obk
interpret: fix unnecessary allocation in validation visitor

Should fix the perf regression introduced by https://github.com/rust-lang/rust/pull/100043.

r? `@oli-obk`
2022-09-03 09:20:54 +00:00
..
intrinsics Replace Body::basic_blocks() with field access 2022-08-26 14:27:08 +02:00
cast.rs make read_immediate error immediately on uninit, so ImmTy can carry initialized Scalar 2022-08-26 13:20:57 -04:00
eval_context.rs Rollup merge of #100239 - RalfJung:const-prop-uninit, r=oli-obk 2022-08-29 16:49:40 +05:30
intern.rs Directly use the instrument macro instead of its full path 2022-09-01 14:53:46 +00:00
intrinsics.rs Fix a bunch of typo 2022-08-31 18:24:55 +08:00
machine.rs Rollup merge of #101101 - RalfJung:read-pointer-as-bytes, r=oli-obk 2022-08-30 11:26:51 +05:30
memory.rs Fix a bunch of typo 2022-08-31 18:24:55 +08:00
mod.rs interpret: refactor projection handling code 2022-07-11 22:50:46 -04:00
operand.rs Rollup merge of #101101 - RalfJung:read-pointer-as-bytes, r=oli-obk 2022-08-30 11:26:51 +05:30
operator.rs make read_immediate error immediately on uninit, so ImmTy can carry initialized Scalar 2022-08-26 13:20:57 -04:00
place.rs Rollup merge of #101101 - RalfJung:read-pointer-as-bytes, r=oli-obk 2022-08-30 11:26:51 +05:30
projection.rs Fix a bunch of typo 2022-08-31 18:24:55 +08:00
step.rs interpret: use new OpTy::len for Len rvalue 2022-08-31 15:22:44 +02:00
terminator.rs Fix a bunch of typo 2022-08-31 18:24:55 +08:00
traits.rs Fix a bunch of typo 2022-08-31 18:24:55 +08:00
util.rs Update TypeVisitor paths 2022-07-06 06:41:53 +01:00
validity.rs Auto merge of #101154 - RalfJung:validation-perf, r=oli-obk 2022-09-03 09:20:54 +00:00
visitor.rs make use of symbolic vtables in interpreter 2022-07-20 17:12:04 -04:00