aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2008-11-19fix save-oChris Lattner
2008-11-19simplifyChris Lattner
2008-11-19stop calling II::getName() unnecesarily in semaChris Lattner
2008-11-19simplify some code.Chris Lattner
2008-11-19remove uses of IdentifierInfo::getName()Chris Lattner
2008-11-19remove some uses of IdentifierInfo::getName()Chris Lattner
2008-11-19add a new helper method. It is unclear to me why this doesn't work, but GCCChris Lattner
2008-11-19Use smallstring instead of new[]'ing a string. This simplifiesChris Lattner
2008-11-19remove uses of IdentifierInfo::getName()Chris Lattner
2008-11-19don't turn identifierinfo's into strings in diagnostics.Chris Lattner
2008-11-19Allow sending IdentifierInfo*'s into Diagnostics without turning them into st...Chris Lattner
2008-11-19convert some diags to use numbers instead of strings.Chris Lattner
2008-11-19formattingChris Lattner
2008-11-19add direct support for signed and unsigned integer arguments to diagnostics.Chris Lattner
2008-11-19switch TextDiagnosticPrinter to raw_ostream.Chris Lattner
2008-11-19rewrite FormatDiagnostic to be less gross and a lot more efficient.Chris Lattner
2008-11-19Discard unused runtime function declarations (for readability).Daniel Dunbar
2008-11-19implement a transparent optimization with the diagnostics stuff:Chris Lattner
2008-11-19Updated checker build.Ted Kremenek
2008-11-19Address Sebastian and Doug's objections with taking pointers to temporaries.Chris Lattner
2008-11-19remove one more old-style Diag method.Chris Lattner
2008-11-19Switch several more Sema Diag methods over. This simplifies theChris Lattner
2008-11-19Built-in equality and relational operators have return type "bool" in C++,Douglas Gregor
2008-11-19Revert 59574 (caused tests to fail).Ted Kremenek
2008-11-19scan-build now recognizes when the user is directly invoking gcc for:Ted Kremenek
2008-11-19Generate strong write barriers for __strong objects.Fariborz Jahanian
2008-11-19- Move static function IsNonPragmaNonMacroLexer into Preprocessor.h.Ted Kremenek
2008-11-19Initialize CurPPLexer in Preprocessor's constructor.Ted Kremenek
2008-11-19Fix warning about RegionStoreManager::Retrieve() not always returning a value.Ted Kremenek
2008-11-18Partial expansion of C++ operator overloading (for binary operators)Douglas Gregor
2008-11-18start converting Sema over to using its canonical Diag method.Chris Lattner
2008-11-18Patch for generation of weak write barriers for objcFariborz Jahanian
2008-11-18introduce the one true Diag method for Sema. Next up: kill all the others off.Chris Lattner
2008-11-18Allow diagnostics to be used in bool context, like:Chris Lattner
2008-11-18Remove the last of the old-style Preprocessor::Diag methods.Chris Lattner
2008-11-18Generate objc_read_weak for __weak objc loads.Fariborz Jahanian
2008-11-18Some basic support toward objective-c's GC code gen.Fariborz Jahanian
2008-11-18Fix <rdar://problem/6329769> [sema] crash on duplication definition of interf...Steve Naroff
2008-11-18remove this testcase, it fails with -verify stillTorok Edwin
2008-11-18fix test. it now crashes, but thats another problem..Nuno Lopes
2008-11-18Add some quick notes on the clang tests and running the LLVM testDaniel Dunbar
2008-11-18Input files should be before link options.Daniel Dunbar
2008-11-18add testcase for PR3093Torok Edwin
2008-11-18don't dereference a null pointerChris Lattner
2008-11-18As threatened previously: consolidate name lookup and the creation ofDouglas Gregor
2008-11-18Extend DeclarationName to support C++ overloaded operators, e.g.,Douglas Gregor
2008-11-18Fix 80-col violation.Zhongxing Xu
2008-11-18Add test cast for struct array.Zhongxing Xu
2008-11-18handle the case that the array element is of structure type when bind the who...Zhongxing Xu
2008-11-18remove one more Preprocessor::Diag method.Chris Lattner