clang-1/lib
John McCall f89e55ab1b Calculate the value kind of an expression when it's created and
store it on the expression node.  Also store an "object kind",
which distinguishes ordinary "addressed" l-values (like
variable references and pointer dereferences) and bitfield,
@property, and vector-component l-values.

Currently we're not using these for much, but I aim to switch
pretty much everything calculating l-valueness over to them.
For now they shouldn't necessarily be trusted.



git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@119685 91177308-0d34-0410-b5e6-96231b3b80d8
2010-11-18 06:31:45 +00:00
..
AST Calculate the value kind of an expression when it's created and 2010-11-18 06:31:45 +00:00
Analysis Remove invalid assertion from CFG builder. When building the CFG pieces for a ternary '?' expression, 2010-11-15 22:59:22 +00:00
Basic Make sure to always check the result of 2010-11-12 07:15:47 +00:00
Checker Added method for handling CXXOperatorCallExpr differently from CallExpr if CXXOperatorCallExpr represents method call. 2010-11-18 06:29:23 +00:00
CodeGen Calculate the value kind of an expression when it's created and 2010-11-18 06:31:45 +00:00
Driver -Rename -Wargument-larger-than -> -Wlarge-by-value-copy 2010-11-18 00:20:36 +00:00
Frontend -Rename -Wargument-larger-than -> -Wlarge-by-value-copy 2010-11-18 00:20:36 +00:00
FrontendTool Revert "CMake: Update to use standard CMake dependency tracking facilities instead" 2010-09-13 23:54:41 +00:00
Headers turned pointers into pointers to const in function parameters in all functions/builtins accepting pointers to a const-qualified type according to PIM and "Language Extensions for CBEA" 2010-11-16 20:09:36 +00:00
Index Fix CMake clangIndex library dependencies, from Logan Chien 2010-09-20 18:32:29 +00:00
Lex move getSpelling from Preprocessor to Lexer, which it is more conceptually related to. 2010-11-17 07:26:20 +00:00
Parse For an Objective-C @synthesize statement, e.g., 2010-11-17 01:03:52 +00:00
Rewrite Calculate the value kind of an expression when it's created and 2010-11-18 06:31:45 +00:00
Sema Calculate the value kind of an expression when it's created and 2010-11-18 06:31:45 +00:00
Serialization Calculate the value kind of an expression when it's created and 2010-11-18 06:31:45 +00:00
CMakeLists.txt
Makefile