Go to file
Argyrios Kyrtzidis 76dbe8c800 Speed up code-completion by skipping function bodies.
When we are in code-completion mode, skip parsing of all function bodies except the one where the
code-completion point resides.

For big .cpp files like 'SemaExpr.cpp' the improvement makes a huge difference, in some cases cutting down
code-completion time -62% !

We don't get diagnostics for the bodies though, so modify the code-completion tests that check for errors.

See rdar://8814203.

llvm-svn: 122765
2011-01-03 19:44:02 +00:00
clang Speed up code-completion by skipping function bodies. 2011-01-03 19:44:02 +00:00
compiler-rt license change 2010-11-16 22:13:33 +00:00
debuginfo-tests Zap white spaces, test commit email. 2010-11-10 18:11:11 +00:00
libcxx Effort to reduce the number of exported symbols 2010-12-17 14:46:43 +00:00
lldb Uncomment the two failed 'expression' commands regarding fully qualified namespace variables. 2010-12-23 23:26:05 +00:00
llvm Simplify GVN's value expression structure, allowing the elimination of a lot of 2011-01-03 19:00:11 +00:00