llvm-project/clang/lib
Anna Zaks ca70ed53da [analyzer] Use BFS over call graph when analysing functions.
BFS should give slightly better performance. Ex: Suppose, we have two
roots R1 and R2. A callee function C is reachable through both. However,
C is not inlined when analyzing R1 due to inline stack depth limit. With
DFS, C will be analyzed as top level even though it would be analyzed as
inlined through R2. On the other hand, BFS could avoid analyzing C as
top level.

llvm-svn: 152652
2012-03-13 19:32:13 +00:00
..
ARCMigrate Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). 2012-03-11 07:00:24 +00:00
AST It never makes sense to do a lookup into a LinkageSpecDecl, so assert that we 2012-03-13 04:12:34 +00:00
Analysis [analyzer] Refactor CallGraph to use Recursive AST visitor when 2012-03-13 19:32:08 +00:00
Basic Fix the long double to be of width/align 64. Rename va_list_test to 2012-03-13 19:20:17 +00:00
CodeGen [Sema] Prefer to use ObjCInterfaceDecl's protocol_begin()/protocol_end() iterators instead of 2012-03-13 01:09:41 +00:00
Driver Tweak linkage order for solaris. 2012-03-13 14:14:54 +00:00
Edit Remove unused-but-set variable. 2012-03-13 17:05:43 +00:00
Frontend [libclang] When there's a file error when saving the PCH, make sure to 2012-03-13 02:17:06 +00:00
FrontendTool Add new code migrator support for migrating existing Objective-C code to use 2012-03-06 20:06:33 +00:00
Headers * tgmath_logb.patch implements the missing logb function (see C99 standard 7.22, paragraph 5). * tgmath_fabs_complex.patch corrects the return types for the complex fabs functions. These must be non-complex float/double/long double (see C99 standard 7.22, paragraph 4 and 7.3.8.1). Patch contributed by Kristof Beyls. 2012-02-23 20:22:10 +00:00
Index Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). 2012-03-11 07:00:24 +00:00
Lex Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). 2012-03-11 07:00:24 +00:00
Parse Fix a crash-on-invalid found by -Wlogical-op-parentheses. 2012-03-12 15:39:49 +00:00
Rewrite [Sema] Prefer to use ObjCInterfaceDecl's protocol_begin()/protocol_end() iterators instead of 2012-03-13 01:09:41 +00:00
Sema Spelling. 2012-03-13 18:30:54 +00:00
Serialization It never makes sense to do a lookup into a LinkageSpecDecl, so assert that we 2012-03-13 04:12:34 +00:00
StaticAnalyzer [analyzer] Use BFS over call graph when analysing functions. 2012-03-13 19:32:13 +00:00
CMakeLists.txt Add new code migrator support for migrating existing Objective-C code to use 2012-03-06 20:06:33 +00:00
Makefile Add new code migrator support for migrating existing Objective-C code to use 2012-03-06 20:06:33 +00:00