Commit Graph

10 Commits

Author SHA1 Message Date
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