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 Also move the auxiliary file 2023-03-20 10:25:29 +00:00
issue-13018.rs mv tests/codegen/issue-* tests/codegen/issues/ 2023-03-20 10:25:29 +00:00
issue-15953.rs mv tests/codegen/issue-* tests/codegen/issues/ 2023-03-20 10:25:29 +00:00
issue-27130.rs mv tests/codegen/issue-* tests/codegen/issues/ 2023-03-20 10:25:29 +00:00
issue-32031.rs mv tests/codegen/issue-* tests/codegen/issues/ 2023-03-20 10:25:29 +00:00
issue-32364.rs mv tests/codegen/issue-* tests/codegen/issues/ 2023-03-20 10:25:29 +00:00
issue-34634.rs mv tests/codegen/issue-* tests/codegen/issues/ 2023-03-20 10:25:29 +00:00
issue-34947-pow-i32.rs mv tests/codegen/issue-* tests/codegen/issues/ 2023-03-20 10:25:29 +00:00
issue-37945.rs CHECK only for opaque ptr 2023-07-27 14:44:13 -07:00
issue-44056-macos-tls-align.rs mv tests/codegen/issue-* tests/codegen/issues/ 2023-03-20 10:25:29 +00:00
issue-45222.rs mv tests/codegen/issue-* tests/codegen/issues/ 2023-03-20 10:25:29 +00:00
issue-45466.rs mv tests/codegen/issue-* tests/codegen/issues/ 2023-03-20 10:25:29 +00:00
issue-45964-bounds-check-slice-pos.rs mv tests/codegen/issue-* tests/codegen/issues/ 2023-03-20 10:25:29 +00:00
issue-47278.rs mv tests/codegen/issue-* tests/codegen/issues/ 2023-03-20 10:25:29 +00:00
issue-47442.rs mv tests/codegen/issue-* tests/codegen/issues/ 2023-03-20 10:25:29 +00:00
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 mv tests/codegen/issue-* tests/codegen/issues/ 2023-03-20 10:25:29 +00:00
issue-69101-bounds-check.rs mv tests/codegen/issue-* tests/codegen/issues/ 2023-03-20 10:25:29 +00:00
issue-73031.rs mv tests/codegen/issue-* tests/codegen/issues/ 2023-03-20 10:25:29 +00:00
issue-73258.rs Add a codegen test to confirm this fixes 73258 2023-03-12 13:23:22 -07:00
issue-73338-effecient-cmp.rs mv tests/codegen/issue-* tests/codegen/issues/ 2023-03-20 10:25:29 +00:00
issue-73396-bounds-check-after-position.rs Stop checking for the absense of something that doesn't exist 2023-05-12 21:59:26 -07:00
issue-73827-bounds-check-index-in-subexpr.rs mv tests/codegen/issue-* tests/codegen/issues/ 2023-03-20 10:25:29 +00:00
issue-75525-bounds-checks.rs mv tests/codegen/issue-* tests/codegen/issues/ 2023-03-20 10:25:29 +00:00
issue-75546.rs mv tests/codegen/issue-* tests/codegen/issues/ 2023-03-20 10:25:29 +00:00
issue-75659.rs mv tests/codegen/issue-* tests/codegen/issues/ 2023-03-20 10:25:29 +00:00
issue-75978.rs Update the minimum external LLVM to 16. 2023-11-21 22:40:16 +01:00
issue-77812.rs mv tests/codegen/issue-* tests/codegen/issues/ 2023-03-20 10:25:29 +00:00
issue-81408-dllimport-thinlto-windows.rs mv tests/codegen/issue-* tests/codegen/issues/ 2023-03-20 10:25:29 +00:00
issue-84268.rs mv tests/codegen/issue-* tests/codegen/issues/ 2023-03-20 10:25:29 +00:00
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 mv tests/codegen/issue-* tests/codegen/issues/ 2023-03-20 10:25:29 +00:00
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 mv tests/codegen/issue-* tests/codegen/issues/ 2023-03-20 10:25:29 +00:00
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 Add a codegen test to confirm this fixes 106369 2023-03-12 12:57:40 -07:00
issue-111603.rs cg_llvm: use index-based loop in write_operand_repeatedly 2023-06-11 00:04:53 -04:00
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