Arnold Schwaighofer
89b6f91a9f
IRGen: Use static alloca for builtin stackAlloc when possible
...
rdar://129599643
2024-06-11 12:14:09 -07:00
Meghana Gupta
8bf75f06a1
Add requires to irgen codegen test
2023-08-18 14:32:14 -07:00
Arnold Schwaighofer
3b5ebaa46c
Fix some tests in IRGen folder
2023-06-21 10:10:32 -07:00
Arnold Schwaighofer
c1a93e0bde
Move tests over to use the %use_no_opaque_pointers option
2023-06-14 10:49:48 -07:00
Erik Eckstein
b2512ab5cb
stdlib: add an underscored _withUnprotectedUnsafeTemporaryAllocation
...
This function is similar to `withUnsafeTemporaryAllocation`, except that it doesn't trigger stack protection for the stack allocated memory.
2023-02-15 08:20:48 +01:00
Xiaodi Wu
0cd4db59b3
[test] Re-enable temporary allocation IRGen testing, separating large allocation testing and making it less brittle ( #63095 )
2023-01-23 13:14:22 -05:00
Alex Hoppen
21bde7cabe
Disable IRGen/temporary_allocation/codegen.swift
...
rdar://104435186 tracks the test failure. Let's disable it for now to get CI passing.
2023-01-19 19:56:02 +01:00
Xiaodi Wu
c214c8d181
Update codegen.swift
2023-01-18 16:43:49 -05:00
Xiaodi Wu
e19bb87257
[IRGen] Amend large temporary allocation codegen test to be hopefully less brittle.
2023-01-16 22:17:01 -05:00
Jonathan Grynspan
f1bf7badba
[SE-0322] Temporary uninitialized buffers
...
Adds two new IRGen-level builtins (one for allocating, the other for deallocating), a stdlib shim function for enhanced stack-promotion heuristics, and the proposed public stdlib functions.
2021-10-25 11:20:10 -04:00