about summary refs log tree commit diff
path: root/tests/codegen/array-map.rs
AgeCommit message (Collapse)AuthorLines
2025-07-22Rename `tests/codegen` into `tests/codegen-llvm`Guillaume Gomez-35/+0
2024-04-11use [N x i8] for alloca typesErik Desjardins-1/+1
2024-02-23Ignore less tests in debug buildsBen Kimock-1/+0
2024-02-22[AUTO_GENERATED] Migrate compiletest to use `ui_test`-style `//@` directives许杰友 Jieyou Xu (Joe)-3/+3
2024-01-23Remove uses of no-system-llvmNikita Popov-1/+0
It looks like none of these are actually needed.
2024-01-23Allow disjoint flag in codegen testNikita Popov-1/+1
2023-07-10update array-map test for removed allocaErik Desjardins-1/+0
2023-05-30Remove array_zipJubilee Young-11/+0
`[T; N]::zip` is "eager" but most zips are mapped. This causes poor optimization in generated code. This is a fundamental design issue and "zip" is "prime real estate" in terms of function names, so let's free it up again.
2023-04-07Permit MIR inlining without #[inline]Ben Kimock-1/+1
2023-03-22Increase array size in array-map.rsNikita Popov-3/+3
Make sure that the loop is not fully unrolled (which allows eliminating the allocas) in LLVM 16 either.
2023-03-18Revert "Auto merge of #107224 - nikic:llvm-16, r=cuviper"Nikita Popov-3/+3
This reverts commit 4a04d086cac54a41517d5657b59d5fe2caca2d71, reversing changes made to 2d0a7def330ed90f416a3429dbb44c5ee2a914e5.
2023-03-17Increase array size in array-map.rsNikita Popov-3/+3
Make sure that the loop is not fully unrolled (which allows eliminating the allocas) in LLVM 16 either.
2023-02-04Allow canonicalizing the `array::map` loop in trusted casesScott McMurray-1/+3
2023-02-04Stop forcing `array::map` through an unnecessary `Result`Scott McMurray-3/+2
2023-02-04Stop using `into_iter` in `array::map`Scott McMurray-0/+48