- Apr 18, 2008
-
-
Nate Begeman authored
information into the IR type codegen. This allows a target to codegen the C 'double' type as either double or float. llvm-svn: 49898
-
Ted Kremenek authored
This is a workaround until we figure out why a freshly create Preprocessor doesn't expand macros from headers. llvm-svn: 49897
-
Ted Kremenek authored
llvm-svn: 49896
-
Ted Kremenek authored
llvm-svn: 49895
-
Ted Kremenek authored
llvm-svn: 49894
-
Ted Kremenek authored
llvm-svn: 49893
-
Ted Kremenek authored
llvm-svn: 49892
-
Chris Lattner authored
depends on the column number of the start of the tab. llvm-svn: 49891
-
Ted Kremenek authored
llvm-svn: 49890
-
Ted Kremenek authored
Shuffled around code in CFRefCount to better pair classes with implementation, and started adding subclasses of RangedBugReport to handle better diagnostics for reference count bugs. llvm-svn: 49889
-
Ted Kremenek authored
llvm-svn: 49888
-
Ted Kremenek authored
llvm-svn: 49887
-
Ted Kremenek authored
llvm-svn: 49886
-
Ted Kremenek authored
llvm-svn: 49885
-
Ted Kremenek authored
EmitPathWarning into one method. We now properly handle emitting warnings without a PathDiagnosticClient when the warning does not involve a particular statement. llvm-svn: 49884
-
Fariborz Jahanian authored
llvm-svn: 49883
-
Fariborz Jahanian authored
Mostly semantic checking in this patch. This is on going and incomplete. llvm-svn: 49882
-
Steve Naroff authored
llvm-svn: 49881
-
Ted Kremenek authored
the exit block of the CFG. llvm-svn: 49880
-
Ted Kremenek authored
llvm-svn: 49879
-
Evan Cheng authored
llvm-svn: 49878
-
Chris Lattner authored
macro expansions. llvm-svn: 49877
-
Dan Gohman authored
may fix a build error on Visual Studio. llvm-svn: 49876
-
Ted Kremenek authored
clang.cpp: InitializePreprocessor now makes a copy of the contents of PredefinesBuffer and passes it to the preprocessor object. clang.cpp: DriverPreprocessorFactory now calls "InitializePreprocessor" instead of this being done in main(). html::HighlightMacros() now takes a PreprocessorFactory, allowing it to conjure up a new Preprocessor to highlight macros. class HTMLDiagnostics now takes a PreprocessorFactory* that it can use for html::HighlightMacros(). Updated clients of HTMLDiagnostics to use this new interface. llvm-svn: 49875
-
Chris Lattner authored
Handle text escaping (e.g. & -> &) last, to avoid interactions between 'replace' operations and insert operations. This fixes a problem with "&;&" on line 666 of the gcc.c example I sent out. llvm-svn: 49874
-
- Apr 17, 2008
-
-
Ted Kremenek authored
While this adds no extra functionality now, we will soon pass the PreprocessorFactory object to some ASTConsumers. llvm-svn: 49873
-
Chris Lattner authored
llvm-svn: 49871
-
Chris Lattner authored
llvm-svn: 49870
-
Evan Cheng authored
llvm-svn: 49869
-
Ted Kremenek authored
llvm-svn: 49868
-
Ted Kremenek authored
expanding its definition. This is a pure CSS solution. Tested on IE7, Firefox 3b4, and Safari 3.1. Patch by Cedric Venet! llvm-svn: 49865
-
Ted Kremenek authored
avoid corrupting Preprocessor state. Working on a fix. llvm-svn: 49864
-
Ted Kremenek authored
llvm-svn: 49863
-
Fariborz Jahanian authored
Added assertion if unexpected property decls are found where they don't belong. Consolidated property decl. printing by using a helper function. llvm-svn: 49862
-
Ted Kremenek authored
involving objects that are returned but have an excessive reference count. llvm-svn: 49861
-
Nate Begeman authored
than hard coding llvm::cerr. llvm-svn: 49860
-
Argyrios Kyrtzidis authored
llvm-svn: 49856
-
Argyrios Kyrtzidis authored
-Added TranslationUnitDecl class to serve as top declaration context -ASTContext gets a TUDecl member and a getTranslationUnitDecl() function -All ScopedDecls get the TUDecl as DeclContext when declared at global scope llvm-svn: 49855
-
Argyrios Kyrtzidis authored
llvm-svn: 49854
-
Argyrios Kyrtzidis authored
llvm-svn: 49853
-