aeubanks added a comment. it's probably because we're constructing the call graph every time at -O0
we want to skip all of that if there are no coroutine intrinsics in the module. we can't really express that currently. if we'd want to do something like that, we'd need a wrapper around the passes which checks for the existence of those intrinsics before running the passes, including the CGSCC adaptor Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D105877/new/ https://reviews.llvm.org/D105877 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits