- Apr 11, 2009
-
-
Fariborz Jahanian authored
the attribute set on them. llvm-svn: 68844
-
Chris Lattner authored
don't configure the ARM target in. llvm-svn: 68843
-
Douglas Gregor authored
buffer generated for the current translation unit. If they are different, complain and then ignore the PCH file. This effectively checks for all compilation options that somehow would affect preprocessor state (-D, -U, -include, the dreaded -imacros, etc.). When we do accept the PCH file, throw away the contents of the predefines buffer rather than parsing them, since all of the results of that parsing are already stored in the PCH file. This eliminates the ugliness with the redefinition of __builtin_va_list, among other things. llvm-svn: 68838
-
Mike Stump authored
llvm-svn: 68837
-
Daniel Dunbar authored
llvm-svn: 68836
-
Anders Carlsson authored
Remove asserts that weren't really useful, and that would fire in case the CleanupEntries vector needed to be reallocated. llvm-svn: 68835
-
Fariborz Jahanian authored
llvm-svn: 68834
-
Daniel Dunbar authored
llvm-svn: 68833
-
Chris Lattner authored
PCH. This works now, except for limitations not being able to do things with identifiers. The basic example in the testcase works though. llvm-svn: 68832
-
Fariborz Jahanian authored
llvm-svn: 68831
-
- Apr 10, 2009
-
-
Chris Lattner authored
into clang-cc.cpp. This makes it so clang-cc constructs the *entire* predefines buffer, not just half of it. A bonus of this is that we get to kill a copy of DefineBuiltinMacro. llvm-svn: 68830
-
Fariborz Jahanian authored
llvm-svn: 68829
-
Chris Lattner authored
fixme's, e.g. for tokens with identifiers) but does not actually install them. Some details with the predefines buffer needs to be sorted out first. llvm-svn: 68828
-
Chris Lattner authored
llvm-svn: 68827
-
Daniel Dunbar authored
llvm-svn: 68826
-
Chris Lattner authored
llvm-svn: 68825
-
Douglas Gregor authored
llvm-svn: 68824
-
Ted Kremenek authored
more, it gives us a tremendous amount of flexibility for extending the analyzer to handle arbitrary program points. llvm-svn: 68823
-
Daniel Dunbar authored
llvm-svn: 68822
-
Misha Brukman authored
llvm-svn: 68821
-
Douglas Gregor authored
file. When de-serializing LangOptions, we check that the currently-provided language options are consistent with the options used to compile the PCH file. If they are not, we emit a diagnostic and ignore the PCH file. llvm-svn: 68820
-
Fariborz Jahanian authored
do not support it. llvm-svn: 68819
-
Daniel Dunbar authored
their emission was deferred. - <rdar://problem/6775234> variables with internal linkage should not be exposed with -fvisibility=hidden. llvm-svn: 68818
-
Daniel Dunbar authored
llvm-svn: 68817
-
Daniel Dunbar authored
llvm-svn: 68816
-
Daniel Dunbar authored
- Patch by Shantonu Sen (with a minor tweak to split out getDarwin{OSX,IPhoneOS}Defines)! - <rdar://problem/6776277> Need clang-cc/ccc-analyzer support for -miphoneos-version-min llvm-svn: 68815
-
Daniel Dunbar authored
llvm-svn: 68814
-
Devang Patel authored
DebugLabelFolder ruthlessly deletes redundant labels. However, sometimes the redundant labels is referenced by debug info somewhere else. This patch provies a way so that dwarf writer can mark labels as used. llvm-svn: 68813
-
Mike Stump authored
blocks, so that the outer blocks use it as well. Radar 6762279 llvm-svn: 68811
-
Bob Wilson authored
No functional changes. llvm-svn: 68808
-
Bill Wendling authored
llvm-svn: 68807
-
Fariborz Jahanian authored
in @protocol expression. llvm-svn: 68806
-
Daniel Dunbar authored
llvm-svn: 68805
-
Ted Kremenek authored
llvm-svn: 68804
-
Chris Lattner authored
llvm-svn: 68803
-
Bill Wendling authored
llvm-svn: 68801
-
Ted Kremenek authored
llvm-svn: 68800
-
Ted Kremenek authored
llvm-svn: 68799
-
Chris Lattner authored
llvm-svn: 68798
-
Chris Lattner authored
Note that we don't do anything useful with identifier infos yet and don't emit the tokens that the macros are defined to. llvm-svn: 68797
-