rust/tests/codegen/issues
AngelicosPhosphoros 8f432d4ae6 Add assume into NonZeroIntX::get
LLVM currently don't support range metadata for function arguments so it fails to optimize non zero integers using their invariant if they are provided using by-value function arguments.

Related to https://github.com/rust-lang/rust/issues/119422
Related to https://github.com/llvm/llvm-project/issues/76628
Related to https://github.com/rust-lang/rust/issues/49572
2024-01-06 14:26:37 +01:00
..
auxiliary
issue-13018.rs
issue-15953.rs
issue-27130.rs
issue-32031.rs
issue-32364.rs
issue-34634.rs
issue-34947-pow-i32.rs
issue-37945.rs CHECK only for opaque ptr 2023-07-27 14:44:13 -07:00
issue-44056-macos-tls-align.rs
issue-45222.rs
issue-45466.rs
issue-45964-bounds-check-slice-pos.rs
issue-47278.rs
issue-47442.rs
issue-56267-2.rs CHECK only for opaque ptr 2023-07-27 14:44:13 -07:00
issue-56267.rs CHECK only for opaque ptr 2023-07-27 14:44:13 -07:00
issue-56927.rs CHECK only for opaque ptr 2023-07-27 14:44:13 -07:00
issue-58881.rs CHECK only for opaque ptr 2023-07-27 14:44:13 -07:00
issue-59352.rs
issue-69101-bounds-check.rs
issue-73031.rs
issue-73258.rs
issue-73338-effecient-cmp.rs
issue-73396-bounds-check-after-position.rs
issue-73827-bounds-check-index-in-subexpr.rs
issue-75525-bounds-checks.rs
issue-75546.rs
issue-75659.rs
issue-75978.rs Update the minimum external LLVM to 16. 2023-11-21 22:40:16 +01:00
issue-77812.rs
issue-81408-dllimport-thinlto-windows.rs
issue-84268.rs
issue-85872-multiple-reverse.rs Update the minimum external LLVM to 15 2023-07-27 14:07:08 -07:00
issue-86106.rs add more niches to rawvec 2023-12-11 23:38:48 +01:00
issue-96274.rs Update the minimum external LLVM to 15 2023-07-27 14:07:08 -07:00
issue-96497-slice-size-nowrap.rs Update the minimum external LLVM to 15 2023-07-27 14:07:08 -07:00
issue-98156-const-arg-temp-lifetime.rs
issue-98294-get-mut-copy-from-slice-opt.rs Update the minimum external LLVM to 15 2023-07-27 14:07:08 -07:00
issue-99960.rs Update the minimum external LLVM to 16. 2023-11-21 22:40:16 +01:00
issue-101048.rs Update the minimum external LLVM to 16. 2023-11-21 22:40:16 +01:00
issue-101082.rs Update the minimum external LLVM to 16. 2023-11-21 22:40:16 +01:00
issue-101814.rs Update the minimum external LLVM to 16. 2023-11-21 22:40:16 +01:00
issue-103132.rs Update the minimum external LLVM to 16. 2023-11-21 22:40:16 +01:00
issue-103285-ptr-addr-overflow-check.rs
issue-103327.rs Update the minimum external LLVM to 16. 2023-11-21 22:40:16 +01:00
issue-103840.rs Update the minimum external LLVM to 16. 2023-11-21 22:40:16 +01:00
issue-105386-ub-in-debuginfo.rs adjust how closure/generator types and rvalues are printed 2023-09-21 22:20:58 +02:00
issue-106369.rs
issue-111603.rs
issue-114312.rs Cherry-pick test for issue #114312 2023-08-15 11:33:45 +02:00
issue-115385-llvm-jump-threading.rs Address feedback 2023-09-06 22:16:22 +00:00
issue-116878.rs use assume(idx < self.len()) in [T]::get_unchecked 2023-12-04 06:00:12 +07:00
issue-119422.rs Add assume into NonZeroIntX::get 2024-01-06 14:26:37 +01:00