[all-commits] [llvm/llvm-project] 8bceb7: [NFC][Coro] Remove now unused CommonDebugInfo in C...
Artem Pianykh via All-commits
all-commits at lists.llvm.org
Fri Mar 14 12:34:13 PDT 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 8bceb777a14017690ec8ea3029ad8932f2230eaf
https://github.com/llvm/llvm-project/commit/8bceb777a14017690ec8ea3029ad8932f2230eaf
Author: Artem Pianykh <artem.pyanykh at gmail.com>
Date: 2025-03-14 (Fri, 14 Mar 2025)
Changed paths:
M llvm/lib/Transforms/Coroutines/CoroCloner.h
M llvm/lib/Transforms/Coroutines/CoroSplit.cpp
Log Message:
-----------
[NFC][Coro] Remove now unused CommonDebugInfo in CoroSplit (#129150)
Summary:
This cleans up the now unnecessary debug info collection in CoroSplit.
This makes CoroSplit pass almost as fast with -g2 as it is with -g1 on
the sample cpp file used with other parts of this stack:
| | Baseline | IdentityMD set | Prebuilt CommonDI | MetadataPred (cur) |
|-----------------|----------|----------------|-------------------|--------------------|
| CoroSplitPass | 306ms | 221ms | 68ms | 3.8ms |
| CoroCloner | 101ms | 72ms | 0.5ms | 0.5ms |
| CollectCommonDI | - | - | 63ms | - |
| Speed up | 1x | 1.4x | 4.5x | 80x |
Test Plan:
ninja check-all
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list