- Nov 15, 2009
-
-
Daniel Dunbar authored
- This ended up being hard to factor, sorry for the large diff. - Some post-commit cleanup to come. llvm-svn: 88833
-
- Nov 14, 2009
-
-
Daniel Dunbar authored
llvm-svn: 88774
-
Daniel Dunbar authored
Add FrontendActions, which provides a FrontendAction interface to all the existing AST consumer based clang-cc actions. llvm-svn: 88773
-
Daniel Dunbar authored
llvm-svn: 88772
-
Daniel Dunbar authored
llvm-svn: 88765
-
Daniel Dunbar authored
llvm-svn: 88764
-
Daniel Dunbar authored
- Not tested, but -verify with multiple inputs should work now. llvm-svn: 88750
-
Daniel Dunbar authored
- This reimplements -verify as just another DiagnosticClient, which buffers the diagnostics and checks them when the source file is complete. There are some hacks to make this work, but they are all internal, and this exposes a better external interface. - This also tweaks a few things: o Errors are now just regular diagnostics. o Frontend diagnostics are now caught (for example, errors in command line arguments), although there isn't yet a way to specify that they are expected. That would be nice though. - Not yet used. llvm-svn: 88748
-
Daniel Dunbar authored
llvm-svn: 88743
-
Daniel Dunbar authored
llvm-svn: 88731
-
- Nov 13, 2009
-
-
Ted Kremenek authored
option enables new "internal" checks that will eventually be turned on by default but still require broader testing. llvm-svn: 88671
-
Daniel Dunbar authored
llvm-svn: 88667
-
Daniel Dunbar authored
llvm-svn: 88661
-
Daniel Dunbar authored
forcing all clients to do it. llvm-svn: 87103
-
Daniel Dunbar authored
llvm-svn: 87100
-
Daniel Dunbar authored
llvm-svn: 87097
-
Daniel Dunbar authored
llvm-svn: 87095
-
Daniel Dunbar authored
clang-cc.cpp is now under 1k lines, if anyone is counting. llvm-svn: 87090
-
Daniel Dunbar authored
CompilerInstance::createPreprocessor. llvm-svn: 87088
-
Rafael Espindola authored
llvm-svn: 87085
-
Daniel Dunbar authored
llvm-svn: 87079
-
Daniel Dunbar authored
- The design philosophy is in the CompilerInstance doxyment, if you don't agree with it now would be a good time to speak up. llvm-svn: 87078
-
Ted Kremenek authored
llvm-svn: 87073
-
-
Daniel Dunbar authored
llvm-svn: 87066
-
Ted Kremenek authored
Add clang-cc option "-analyzer-experimental-checks" to enable experimental path-sensitive checks. The idea is to separate "barely working" or "skunkworks" checks from ones that should always run. Later we need more fine-grain checker control. llvm-svn: 87053
-
- Nov 12, 2009
-
-
Chandler Carruth authored
This resolves the layering violation where CodeGen depended on Frontend. llvm-svn: 86998
-
Chris Lattner authored
Ken Dyck! "This adds definitions for types of 8-bit multiples from 8 to 64 to stdint.h and rationalizes the selection of types for the exact-width definitions in InitPreprocessor.cpp." llvm-svn: 86977
-
Chris Lattner authored
into TargetInfo, just derive this based on the underlying type. This prevents them from getting out of synch, patch by Ken Dyck! llvm-svn: 86976
-
Daniel Dunbar authored
llvm-svn: 86968
-
Daniel Dunbar authored
llvm-svn: 86967
-
Rafael Espindola authored
llvm-svn: 86956
-
Daniel Dunbar authored
in the predefines buffer. llvm-svn: 86903
-
- Nov 11, 2009
-
-
Daniel Dunbar authored
not doing this has little to no utility. llvm-svn: 86883
-
Daniel Dunbar authored
Allow Preprocessor to take ownership of the HeaderSearch object. I think it should probably always own the header search object, but I'm not sure... llvm-svn: 86882
-
Daniel Dunbar authored
llvm-svn: 86881
-
Daniel Dunbar authored
CompilerInvocation and clang-cc. llvm-svn: 86880
-
Chandler Carruth authored
llvm-svn: 86863
-
Daniel Dunbar authored
clang-cc/Options.cpp llvm-svn: 86828
-
Daniel Dunbar authored
mode. llvm-svn: 86827
-