Josh Stone
|
7c3673ff6f
|
Bless mir-opt for excluded alloc bytes
|
2024-06-26 15:30:47 -07:00 |
|
Scott McMurray
|
d05545c05d
|
At debuginfo=0, don't inline debuginfo when inlining
|
2024-04-18 09:35:35 -07:00 |
|
Matthew Jasper
|
a277c901d9
|
Remove MIR unsafe check
This also remove safety information from MIR.
|
2024-04-03 08:50:12 +00:00 |
|
Ralf Jung
|
6177530420
|
refactor check_{lang,library}_ub: use a single intrinsic, put policy into library
|
2024-03-23 18:45:05 +01:00 |
|
Ben Kimock
|
5a93a59fd5
|
Distinguish between library and lang UB in assert_unsafe_precondition
|
2024-03-08 18:53:58 -05:00 |
|
Ralf Jung
|
b58f647d54
|
rename ptr::invalid -> ptr::without_provenance
also introduce ptr::dangling matching NonNull::dangling
|
2024-02-21 20:15:52 +01:00 |
|
Camille GILLOT
|
d50f26e409
|
Const-prop pointers.
|
2024-02-09 21:06:23 +00:00 |
|
Ben Kimock
|
611c3cb561
|
Bless/fix tests
|
2024-02-08 19:56:30 -05:00 |
|
Camille GILLOT
|
0aedd6e86f
|
Sandwich MIR optimizations between DSE.
|
2024-01-11 09:58:19 +00:00 |
|
Camille GILLOT
|
2837727471
|
Replace legacy ConstProp by GVN.
|
2023-12-24 20:08:57 +00:00 |
|
Caleb Zulawski
|
4d9607869a
|
Update std::simd usage and test outputs
|
2023-11-26 09:02:25 -05:00 |
|
Camille GILLOT
|
02424e4bc5
|
Normalize alloc-id in tests.
|
2023-10-16 16:29:35 +00:00 |
|
Camille GILLOT
|
e76b7f226a
|
Do not create a DerefLen place for Box<[T]> .
|
2023-09-20 16:07:03 +00:00 |
|