summaryrefslogtreecommitdiffstats
path: root/clang/lib
Commit message (Expand)AuthorAgeFilesLines
* fix -dM with variadic macros, PR5699Chris Lattner2009-12-071-8/+15
* some code cleanup.Chris Lattner2009-12-071-9/+14
* remove some defaulted params for consistency.Chris Lattner2009-12-071-3/+3
* reapply my patch for PR4451, which improves diagnostics for :: vs : confusion.Chris Lattner2009-12-075-12/+76
* fix a crash on invalid I found when working on something unrelated.Chris Lattner2009-12-071-1/+3
* Move RequireCompleteType requirement for fields early into ActOnField so thatEli Friedman2009-12-072-10/+17
* Don't print a void return type for C++ constructors and destructors when gene...Sam Weinig2009-12-061-1/+2
* Be a bit more complete about accumulating SavedThisAdjustments.Eli Friedman2009-12-061-2/+4
* Work-in-progess rewrite of thunks: move thunk generation outside of vtableEli Friedman2009-12-065-9/+183
* PointerUnion == PointerUnion does not do what I thought it did. Also, fix a t...Douglas Gregor2009-12-061-4/+4
* Integrate the following from the 'objective-rewrite' branch:Steve Naroff2009-12-061-44/+75
* revert my previous patch, it is breaking something and I don't have timeChris Lattner2009-12-065-69/+12
* Move helper onto CXXMethodDecl.Eli Friedman2009-12-062-17/+21
* Switch the std::multimap shadow map used in code completion to anDouglas Gregor2009-12-061-16/+179
* implement PR4451, improving error recovery for a mistaken : where a :: wasChris Lattner2009-12-065-12/+69
* simplify logic.Chris Lattner2009-12-061-6/+7
* Add rudimentary support for member pointers to CGDebugInfo.Anders Carlsson2009-12-064-132/+172
* remove some extraneous syntax: sourceloc implicitly converts to sourcerange.Chris Lattner2009-12-067-14/+13
* use new helpers to simplify code.Chris Lattner2009-12-061-8/+4
* Fix an off by one in findEndOfWord, which could scan past the end of the stri...Daniel Dunbar2009-12-061-4/+9
* Fix a slight oversight in computing whether a copy constructor is elidable.Eli Friedman2009-12-061-2/+4
* Unbreak and add test case for r90276, a situation in which getBuffer is expec...Daniel Dunbar2009-12-061-1/+1
* Change Preprocessor::EnterSourceFile to make ErrorStr non-optional, clients s...Daniel Dunbar2009-12-063-5/+8
* Add a pretty horrible hack to prevent clang from crashing with inconsistent PCHDaniel Dunbar2009-12-061-2/+18
* Integrate the following from the 'objective-rewrite' branch:Steve Naroff2009-12-061-1/+1
* Integrate the following from the 'objective-rewrite' branch:Steve Naroff2009-12-061-2/+1
* Integrate the following from the 'objective-rewrite' branch:Steve Naroff2009-12-061-4/+11
* Set the correct linkage for VTTs as well.Anders Carlsson2009-12-063-61/+42
* Integrate the following from the 'objective-rewrite' branch:Steve Naroff2009-12-061-7/+13
* More linkage improvements.Anders Carlsson2009-12-062-15/+32
* Pass the desired vtable linkage to GenerateVtable directly. Only call MaybeMa...Anders Carlsson2009-12-063-27/+16
* Make GenerateVtable a private member function of CGVtableInfo.Anders Carlsson2009-12-063-36/+35
* Fix for PR5693: shift some code into SetClassDeclAttributesFromBase so thatEli Friedman2009-12-051-5/+15
* Only emit the vtable definition if the class has a key function and we're emi...Anders Carlsson2009-12-051-32/+22
* If a class does not have a key function, its linkage should be weak_odr.Anders Carlsson2009-12-051-2/+2
* Use createGlobalVariable for creating vtable variables too.Anders Carlsson2009-12-051-42/+36
* Don't call back() on an empty vector.Benjamin Kramer2009-12-051-2/+1
* Integrate the following from the 'objective-rewrite' branch:Steve Naroff2009-12-051-10/+94
* CodeGenModule::GenerateVtable now returns a pointer directly to the vtable an...Anders Carlsson2009-12-052-34/+34
* Make sure that hte vtable always has an i8* array type.Anders Carlsson2009-12-051-5/+4
* Add a function for getting the vtable address point of a class.Anders Carlsson2009-12-052-0/+12
* Simplify BuildVTT.Anders Carlsson2009-12-051-11/+10
* Let the VTT builder pretend that getVtable returns a pointer to the vtable an...Anders Carlsson2009-12-051-4/+4
* Change getCtorVtable to not return the address point offset, but the global v...Anders Carlsson2009-12-051-2/+10
* Simplify some code.Anders Carlsson2009-12-051-11/+11
* Factor vtable related GlobalVariable creation out into a separate function. A...Anders Carlsson2009-12-051-24/+40
* Integrate the following from the 'objective-rewrite' branch:Steve Naroff2009-12-051-9/+37
* Remove 'LangOpts' from Diagnostic (added in http://llvm.org/viewvc/llvm-proje...Steve Naroff2009-12-052-4/+1
* Avoid trashing two temporary strings.Benjamin Kramer2009-12-051-2/+2
* strcasecmp is unportable.Benjamin Kramer2009-12-051-1/+1
OpenPOWER on IntegriCloud