rust/tests/codegen/intrinsics
Scott McMurray 0cc14b688d transmute should also assume non-null pointers
Previously it only did integer-ABI things, but this way it does data pointers too.  That gives more information in general to the backend, and allows slightly simplifying one of the helpers in slice iterators.
2025-02-12 23:01:27 -08:00
..
aggregate-thin-pointer.rs tests/codegen: use -Copt-level=3 instead of -O 2025-02-11 13:41:35 -08:00
carrying_mul_add.rs Update carrying_mul_add test to tolerate nuw 2025-01-03 20:25:14 +00:00
cold_path.rs tests/codegen: use -Copt-level=3 instead of -O 2025-02-11 13:41:35 -08:00
compare_bytes.rs tests/codegen: use -Copt-level=3 instead of -O 2025-02-11 13:41:35 -08:00
const_eval_select.rs Run rustfmt on tests/codegen/. 2024-05-31 15:56:43 +10:00
ctlz.rs Add codegen tests for changed intrinsics 2024-04-16 12:35:22 +00:00
ctpop.rs Add codegen tests for changed intrinsics 2024-04-16 12:35:22 +00:00
disjoint_bitor.rs Handle the case where the or disjoint folds immediately to a constant 2025-02-02 21:04:10 -08:00
exact_div.rs [AUTO_GENERATED] Migrate compiletest to use ui_test-style //@ directives 2024-02-22 16:04:04 +00:00
likely.rs tests/codegen: use -Copt-level=3 instead of -O 2025-02-11 13:41:35 -08:00
likely_assert.rs tests/codegen: use -Copt-level=3 instead of -O 2025-02-11 13:41:35 -08:00
mask.rs [AUTO_GENERATED] Migrate compiletest to use ui_test-style //@ directives 2024-02-22 16:04:04 +00:00
nearby.rs
nontemporal.rs tests/codegen: use -Copt-level=3 instead of -O 2025-02-11 13:41:35 -08:00
offset.rs tests/codegen: use -Copt-level=3 instead of -O 2025-02-11 13:41:35 -08:00
offset_from.rs [AUTO_GENERATED] Migrate compiletest to use ui_test-style //@ directives 2024-02-22 16:04:04 +00:00
prefetch.rs Run rustfmt on tests/codegen/. 2024-05-31 15:56:43 +10:00
ptr_metadata.rs tests/codegen: use -Copt-level=3 instead of -O 2025-02-11 13:41:35 -08:00
rotate_left.rs Add codegen tests for changed intrinsics 2024-04-16 12:35:22 +00:00
rustc_intrinsic_must_be_overridden.rs Don't generate functions with the rustc_intrinsic_must_be_overridden attribute 2024-08-19 06:26:52 +08:00
select_unpredictable.rs tests/codegen: use -Copt-level=3 instead of -O 2025-02-11 13:41:35 -08:00
three_way_compare.rs Set signext or zeroext for integer arguments on RISC-V 2024-10-23 04:42:03 +02:00
transmute-niched.rs transmute should also assume non-null pointers 2025-02-12 23:01:27 -08:00
transmute-x64.rs tests/codegen: use -Copt-level=3 instead of -O 2025-02-11 13:41:35 -08:00
transmute.rs transmute should also assume non-null pointers 2025-02-12 23:01:27 -08:00
typed_swap.rs rename typed_swap → typed_swap_nonoverlapping 2024-12-25 10:53:03 +01:00
unchecked_math.rs
unlikely.rs tests/codegen: use -Copt-level=3 instead of -O 2025-02-11 13:41:35 -08:00
volatile.rs [AUTO_GENERATED] Migrate compiletest to use ui_test-style //@ directives 2024-02-22 16:04:04 +00:00
volatile_order.rs