diff options
author | Shaurya Gupta <shauryab98@gmail.com> | 2019-08-28 19:34:17 +0000 |
---|---|---|
committer | Shaurya Gupta <shauryab98@gmail.com> | 2019-08-28 19:34:17 +0000 |
commit | bf4773485e0fba483a31358121e8d69e5570cd60 (patch) | |
tree | d6d7e6ef5e509ee890b62350955714d4753315bc /clang/lib/Serialization/ModuleManager.cpp | |
parent | 2d4b6777c4b74ebb604a30cfec0223531b479827 (diff) | |
download | llvm-bf4773485e0fba483a31358121e8d69e5570cd60.zip llvm-bf4773485e0fba483a31358121e8d69e5570cd60.tar.gz llvm-bf4773485e0fba483a31358121e8d69e5570cd60.tar.bz2 |
[Clangd] Initial version of ExtractFunction
Summary:
- Only works for extraction from free functions
- Basic analysis of the code being extracted.
- Extract to void function
- Bail out if extracting a return, continue or break.
- Doesn't hoist decls yet
Reviewers: kadircet, sammccall
Subscribers: mgorny, ilya-biryukov, MaskRay, jkorous, arphaman, cfe-commits
Tags: #clang
Differential Revision: https://reviews.llvm.org/D65526
llvm-svn: 370249
Diffstat (limited to 'clang/lib/Serialization/ModuleManager.cpp')
0 files changed, 0 insertions, 0 deletions