aboutsummaryrefslogtreecommitdiff
path: root/llvm/unittests/Support/VirtualFileSystemTest.cpp
diff options
context:
space:
mode:
authorTyler Nowicki <tyler.nowicki@amd.com>2024-09-19 14:06:43 -0400
committerGitHub <noreply@github.com>2024-09-19 14:06:43 -0400
commitd57525294a6f9318db6aeda46bf77d004b836b43 (patch)
tree2d2d8321c6476b771f77ddf7cc2431e6b53beb5b /llvm/unittests/Support/VirtualFileSystemTest.cpp
parent14c76321a27943455dfa041e5e84121c61c8162d (diff)
downloadllvm-d57525294a6f9318db6aeda46bf77d004b836b43.zip
llvm-d57525294a6f9318db6aeda46bf77d004b836b43.tar.gz
llvm-d57525294a6f9318db6aeda46bf77d004b836b43.tar.bz2
[Coroutines] Refactor CoroShape::buildFrom for future use by ABI objects (#108623)
* Refactor buildFrom to separate the analysis, abi related operations, cleaning and invalidating. * In a follow-up PR the code in initABI will be moved to an ABI object init method. * In a follow-up PR the OptimizeFrame flag will also be removed from the Shape and instead will be passed directly to buildCoroutineFrame (although it would be nice to find another way to trigger this optimization). This is the only thing that Shape cannot determine from the Function/Coroutine, but it is only needed within buildCoroutineFrame. See RFC for more info: https://discourse.llvm.org/t/rfc-abi-objects-for-coroutines/81057
Diffstat (limited to 'llvm/unittests/Support/VirtualFileSystemTest.cpp')
0 files changed, 0 insertions, 0 deletions