diff options
author | Tobias Grosser <tobias@grosser.es> | 2014-02-21 20:51:46 +0000 |
---|---|---|
committer | Tobias Grosser <tobias@grosser.es> | 2014-02-21 20:51:46 +0000 |
commit | 817d51dd1b5be8b7eceae272d870bc6fdf41988f (patch) | |
tree | a6b1a757f30be96518ae33e61109c0df70292ff4 /clang/lib/Basic/VirtualFileSystem.cpp | |
parent | ecae17ffcaee3af6d292a74dae416df50468e02f (diff) | |
download | llvm-817d51dd1b5be8b7eceae272d870bc6fdf41988f.zip llvm-817d51dd1b5be8b7eceae272d870bc6fdf41988f.tar.gz llvm-817d51dd1b5be8b7eceae272d870bc6fdf41988f.tar.bz2 |
DCE: Switch to hybrid precise-unprecise analysis
Instead of giving a choice between a precise (but possibly very complex)
analysis and an approximative analysis we now use a hybrid approach which uses N
precise steps followed by one approximating step. The precision of the analysis
can be changed by increasing N. With a default of 'N' = 2, we get fully precise
results for our current test cases and should not run into performance problems
for more complex test cases. We can adjust this value when we got more
experience with this dead code elimination.
llvm-svn: 201888
Diffstat (limited to 'clang/lib/Basic/VirtualFileSystem.cpp')
0 files changed, 0 insertions, 0 deletions