diff options
author | Chuanqi Xu <yedeng.yd@linux.alibaba.com> | 2023-04-06 11:01:58 +0800 |
---|---|---|
committer | Chuanqi Xu <yedeng.yd@linux.alibaba.com> | 2023-04-06 11:01:58 +0800 |
commit | 5bbadec2d1e0d5d0d25295759d49f6cd420d0968 (patch) | |
tree | 870b3b44d67700d0362cc750aa6a99171e6fe053 /llvm/lib/Analysis/LoopAccessAnalysis.cpp | |
parent | b24b179b1ae8f83870ecec47e377deabe0debab4 (diff) | |
download | llvm-5bbadec2d1e0d5d0d25295759d49f6cd420d0968.zip llvm-5bbadec2d1e0d5d0d25295759d49f6cd420d0968.tar.gz llvm-5bbadec2d1e0d5d0d25295759d49f6cd420d0968.tar.bz2 |
Recommit [C++20] [Modules] Don't load declaration eagerly for named modules
Close https://github.com/llvm/llvm-project/issues/61064.
The root cause of the issue is that we will deserilize some declarations
eagerly when reading the BMI. However, many declarations in the BMI are
not necessary for the importer. So it wastes a lot of time.
The new commit handles the MSVC's extension #pragma comment and #pragma
detect_mismatch to follow MSVC's behavior. See pr61783 for details.
Diffstat (limited to 'llvm/lib/Analysis/LoopAccessAnalysis.cpp')
0 files changed, 0 insertions, 0 deletions