- Apr 11, 2009
-
-
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
-
Bill Wendling authored
llvm-svn: 68795
-
Douglas Gregor authored
llvm-svn: 68794
-
Douglas Gregor authored
cleanup. Aside from a minor tweak to the PCH file format, no functionality change. llvm-svn: 68793
-
Chris Lattner authored
llvm-svn: 68791
-
Chris Lattner authored
llvm-svn: 68790
-
Chris Lattner authored
llvm-svn: 68789
-
Chris Lattner authored
llvm-svn: 68788
-
Chris Lattner authored
1. Sinking would crash when the first instruction of a block was sunk due to iterator problems. 2. Instructions could be sunk to their current block, causing an infinite loop. This fixes PR3968 llvm-svn: 68787
-