Ted Kremenek
664a2187c7
Update Xcode project.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@58276 91177308-0d34-0410-b5e6-96231b3b80d8
2008-10-27 21:41:20 +00:00
Chris Lattner
9d72851fec
Rename Characteristic_t to CharacteristicKind
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@58224 91177308-0d34-0410-b5e6-96231b3b80d8
2008-10-27 01:19:25 +00:00
Chris Lattner
418f6c7d14
Remember whether an initlist had a designator in the AST.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@58218 91177308-0d34-0410-b5e6-96231b3b80d8
2008-10-26 23:43:26 +00:00
Chris Lattner
eccc53a0a0
This patch continues parser-level implementation of designators:
...
1. It introduces new parser level abstractions for designators
that are used to communicate between parser and sema.
2. This fixes a FIXME where "identifier ':'" was considered to be
a designator even if it wasn't the first in a designator list.
3. In the "identifier ':'" case, it actually builds the designator
representation.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@58205 91177308-0d34-0410-b5e6-96231b3b80d8
2008-10-26 22:36:07 +00:00
Chris Lattner
d02dae5a21
add a missing file to project, alphabeticalize.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@58078 91177308-0d34-0410-b5e6-96231b3b80d8
2008-10-24 06:52:28 +00:00
Ted Kremenek
b247578c52
Updated Xcode project.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@58046 91177308-0d34-0410-b5e6-96231b3b80d8
2008-10-23 23:15:03 +00:00
Ted Kremenek
9b3dc9166e
Update Xcode project. We still get a link error, however, because of an LLVM library that isn't being linked in for CodeGen (will fix).
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@58015 91177308-0d34-0410-b5e6-96231b3b80d8
2008-10-23 00:00:24 +00:00
Ted Kremenek
e117d48049
Update Xcode project.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@57907 91177308-0d34-0410-b5e6-96231b3b80d8
2008-10-21 15:34:53 +00:00
Chris Lattner
c46d1a1f8a
implement a couple fixme's by implementing __extension__ properly.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@57806 91177308-0d34-0410-b5e6-96231b3b80d8
2008-10-20 06:45:43 +00:00
Chris Lattner
cff9cc95de
start implementing a token rewriter. At this point, it just reads in a file
...
and lets a client iterate over it.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@57407 91177308-0d34-0410-b5e6-96231b3b80d8
2008-10-12 05:44:03 +00:00
Chris Lattner
b13c5eef36
Add a new -rewrite-test option, which is basically a
...
playground to experiment with some new rewriter approaches. For now
it is probably the most complex version of 'cat' ever invented.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@57406 91177308-0d34-0410-b5e6-96231b3b80d8
2008-10-12 05:29:20 +00:00
Ted Kremenek
35f77de72e
Update Xcode project.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@57180 91177308-0d34-0410-b5e6-96231b3b80d8
2008-10-06 17:42:44 +00:00
Anders Carlsson
9a9683b585
Change indentation for a couple of files in the Xcode project.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@57120 91177308-0d34-0410-b5e6-96231b3b80d8
2008-10-05 18:04:30 +00:00
Chris Lattner
71af229645
__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ is a darwin-specific #define
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@56822 91177308-0d34-0410-b5e6-96231b3b80d8
2008-09-30 00:46:39 +00:00
Chris Lattner
f30f2896f6
alphabetize files
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@56673 91177308-0d34-0410-b5e6-96231b3b80d8
2008-09-26 18:49:39 +00:00
Ted Kremenek
bb83ad2b5e
Update Xcode project.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@56612 91177308-0d34-0410-b5e6-96231b3b80d8
2008-09-25 17:13:59 +00:00
Ted Kremenek
644f5fc35c
Update Xcode project.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@56317 91177308-0d34-0410-b5e6-96231b3b80d8
2008-09-18 23:08:24 +00:00
Steve Naroff
1c9f81b902
Add support for rewriting blocks...
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@56266 91177308-0d34-0410-b5e6-96231b3b80d8
2008-09-17 00:13:27 +00:00
Ted Kremenek
851607b1d9
Update Xcode project.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@56259 91177308-0d34-0410-b5e6-96231b3b80d8
2008-09-16 23:21:45 +00:00
Ted Kremenek
d9331a4318
Update Xcode project.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@56109 91177308-0d34-0410-b5e6-96231b3b80d8
2008-09-11 18:14:22 +00:00
Anders Carlsson
1a8f00110e
Fix indentation on files in CodeGen and Sema.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@55568 91177308-0d34-0410-b5e6-96231b3b80d8
2008-08-30 16:18:10 +00:00
Ted Kremenek
561ca4be84
Remove BasicStore.h from Xcode project.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@55520 91177308-0d34-0410-b5e6-96231b3b80d8
2008-08-28 23:40:08 +00:00
Ted Kremenek
58ecc94336
Removed Regions.[h,cpp] from the Xcode project.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@55516 91177308-0d34-0410-b5e6-96231b3b80d8
2008-08-28 23:33:36 +00:00
Ted Kremenek
6855492ab6
Update Xcode project.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@55449 91177308-0d34-0410-b5e6-96231b3b80d8
2008-08-27 23:13:22 +00:00
Ted Kremenek
99d6148cd1
Update Xcode project.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@55441 91177308-0d34-0410-b5e6-96231b3b80d8
2008-08-27 22:31:20 +00:00
Ted Kremenek
40aa8b2ec5
Update Xcode project.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@55322 91177308-0d34-0410-b5e6-96231b3b80d8
2008-08-25 19:33:19 +00:00
Anders Carlsson
aa0d25b44e
Add support for parsing the objc_gc attribute. Tests will come shortly.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@55269 91177308-0d34-0410-b5e6-96231b3b80d8
2008-08-23 23:22:21 +00:00
Anders Carlsson
67f907141a
Tweak the indentation for a couple of files
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@55240 91177308-0d34-0410-b5e6-96231b3b80d8
2008-08-23 16:36:06 +00:00
Ted Kremenek
298b425fb3
Update Xcode project.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@55188 91177308-0d34-0410-b5e6-96231b3b80d8
2008-08-22 18:03:50 +00:00
Anders Carlsson
e1b29efab3
Add preliminary (and probably broken) codegen support for C++ static initializers.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@55180 91177308-0d34-0410-b5e6-96231b3b80d8
2008-08-22 16:00:37 +00:00
Ted Kremenek
7ba378a928
Update Xcode project.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@54759 91177308-0d34-0410-b5e6-96231b3b80d8
2008-08-13 20:59:32 +00:00
Ted Kremenek
aae2b101c4
Update Xcode project.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@54755 91177308-0d34-0410-b5e6-96231b3b80d8
2008-08-13 20:43:54 +00:00
Ted Kremenek
1fb57688d9
Update Xcode project.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@54693 91177308-0d34-0410-b5e6-96231b3b80d8
2008-08-12 18:29:20 +00:00
Chris Lattner
8389eab190
Fix PR2400 by more graceful handling of invalid decls. Don't try to layout
...
an invalid struct decl. Thanks to Martin Doucha for the
isIncompleteArrayType part of this patch.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@54592 91177308-0d34-0410-b5e6-96231b3b80d8
2008-08-09 21:35:13 +00:00
Ted Kremenek
1fc01fa64d
Update xcode project to new libDriver layout.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@54393 91177308-0d34-0410-b5e6-96231b3b80d8
2008-08-06 02:55:08 +00:00
Chris Lattner
33dc00b21d
improve order
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@54244 91177308-0d34-0410-b5e6-96231b3b80d8
2008-07-31 06:48:13 +00:00
Chris Lattner
806954b069
alphabeticalize a bit better.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@54104 91177308-0d34-0410-b5e6-96231b3b80d8
2008-07-26 22:09:09 +00:00
Chris Lattner
035be10ced
alphabeticalize
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@54018 91177308-0d34-0410-b5e6-96231b3b80d8
2008-07-25 16:06:51 +00:00
Ted Kremenek
69e16bd402
Update Xcode project.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@53952 91177308-0d34-0410-b5e6-96231b3b80d8
2008-07-23 17:13:09 +00:00
Ted Kremenek
207cb0668f
Update Xcode project.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@53910 91177308-0d34-0410-b5e6-96231b3b80d8
2008-07-22 16:22:19 +00:00
Ted Kremenek
24ad90c6b8
Update Xcode project.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@53577 91177308-0d34-0410-b5e6-96231b3b80d8
2008-07-14 23:42:26 +00:00
Chris Lattner
ca33f79346
remove CGObjCEtoile until it compiles.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@53552 91177308-0d34-0410-b5e6-96231b3b80d8
2008-07-14 16:54:05 +00:00
Ted Kremenek
0e0caa2b88
Update Xcode project.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@53488 91177308-0d34-0410-b5e6-96231b3b80d8
2008-07-11 22:48:58 +00:00
Ted Kremenek
eb04751d4d
Updated Xcode project.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@53424 91177308-0d34-0410-b5e6-96231b3b80d8
2008-07-10 22:04:37 +00:00
Ted Kremenek
48fa89e6f4
Update Xcode project.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@53257 91177308-0d34-0410-b5e6-96231b3b80d8
2008-07-08 23:29:24 +00:00
Ted Kremenek
d1b0fde807
Update Xcode project.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@53076 91177308-0d34-0410-b5e6-96231b3b80d8
2008-07-03 04:30:48 +00:00
Anders Carlsson
c44eec6dd2
Shuffle things around in preparation for integrating Eli's constant evaluator.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@53074 91177308-0d34-0410-b5e6-96231b3b80d8
2008-07-03 04:20:39 +00:00
Ted Kremenek
058563abaa
Updated Xcode project with new files in the Driver: AnalysisConsumer.[h,cpp]
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@52997 91177308-0d34-0410-b5e6-96231b3b80d8
2008-07-02 00:03:52 +00:00
Chris Lattner
6b6b5372f4
move decl attribute processing to a new SemaDeclAttr.cpp.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@52792 91177308-0d34-0410-b5e6-96231b3b80d8
2008-06-26 18:38:35 +00:00
Ted Kremenek
dbf2328be6
Update Xcode project so that the clang target depends on LLVMAnalysis.a
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@52790 91177308-0d34-0410-b5e6-96231b3b80d8
2008-06-26 17:53:57 +00:00