Scott McMurray
a7fc76a3ab
We don't need NonNull::as_ptr
debuginfo
...
Stop pessimizing the use of local variables in core by skipping debug info for MIR temporaries in tiny (single-BB) functions.
For functions as simple as this -- `Pin::new`, etc -- nobody every actually wants debuginfo for them in the first place. They're more like intrinsics than real functions, and stepping over them is good.
2024-12-10 01:29:43 -08:00
许杰友 Jieyou Xu (Joe)
0d5cc8ee96
tests: ignore-debug
-> ignore-std-debug-assertions
2024-10-31 17:33:42 +08:00
The 8472
f3bc08adbd
ignore/fix layout-sensitive tests
2024-08-31 23:56:45 +02:00
Erik Desjardins
96a72676d1
use [N x i8] for byval/sret types
...
This avoids depending on LLVM's struct types to determine the size of
the byval/sret slot.
2024-03-05 18:54:45 -05:00
Ben Kimock
2f3c0b9859
Ignore less tests in debug builds
2024-02-23 18:04:01 -05:00
许杰友 Jieyou Xu (Joe)
6e48b96692
[AUTO_GENERATED] Migrate compiletest to use ui_test
-style //@
directives
2024-02-22 16:04:04 +00:00
Josh Stone
da47736f42
CHECK only for opaque ptr
2023-07-27 14:44:13 -07:00
Camille GILLOT
d7983a2f23
Always name the return place.
2023-07-08 15:38:40 +02:00
Camille GILLOT
f40f235879
Merge return place with other locals in CopyProp.
2023-05-14 12:06:34 +00:00
Jakob Degen
8e2da80fc5
Disable nrvo mir opt
2023-05-08 03:55:41 -07:00
Scott McMurray
5292d48b85
Codegen fewer instructions in mem::replace
2023-04-30 22:33:04 -07:00
Scott McMurray
dfc3377954
Split the mem-replace codegen test
...
Apparently in CI it's getting generated in the opposite order, one function per file will make the test pass either way.
2023-03-15 00:57:08 -07:00