aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2010-03-13Fixed copy-and-paste error causing categories to contain the protocols declar...David Chisnall
2010-03-13Give explicit template instantiations weak ODR linkage. FormerDouglas Gregor
2010-03-13Use raw_ostream instead of sprintf.Benjamin Kramer
2010-03-13Use SmallString instead of SmallVectorKovarththanan Rajaratnam
2010-03-13Re-revert the explicit template instantiation linkage patch. I am beginning t...Douglas Gregor
2010-03-13Reinstate patch to turn explicit template instantiations into weak symbolsDouglas Gregor
2010-03-12Allow users to set CPPFLAGS and CXXFLAGS on the make command line.Jeffrey Yasskin
2010-03-12Fix a rare corner case bug which exposed a serious block API generationFariborz Jahanian
2010-03-12If main file name is empty then use "<unknown>".Devang Patel
2010-03-12More this adjustment simplification.Anders Carlsson
2010-03-12Revert the linkage change for explicit template instantiations; something is ...Douglas Gregor
2010-03-12Remove OldOffset.Anders Carlsson
2010-03-12Remove debug output.Anders Carlsson
2010-03-12Begin simplifying handling of thunks.Anders Carlsson
2010-03-12Give explicit template instantiations weak linkage (but don't deferDouglas Gregor
2010-03-11Keep track of Record context to ensure that record elements are properly nest...Devang Patel
2010-03-11fix PR6433, crash on va_arg of typedef.Chris Lattner
2010-03-11Use the new vtable layout code for computing virtual base offset offsets.Anders Carlsson
2010-03-11Correctly mangle address of member in template arguments. Fixes PR6460Rafael Espindola
2010-03-11Rename getVirtualBaseOffsetIndex to getVirtualBaseOffsetOffset to reflect wha...Anders Carlsson
2010-03-11When possible, use the vbase offset offsets from the most derived class direc...Anders Carlsson
2010-03-11Keep track of, and dump, vbase offset offsets.Anders Carlsson
2010-03-11Fix tests.Anders Carlsson
2010-03-11Run the new vtable builder for construction vtables as well now. Note that we...Anders Carlsson
2010-03-11Support PPC-32 DWARF EH intrinisics. Thanks to rdivacky for his assistance.John McCall
2010-03-10set alignment on static locals properly, patch by Arnaud de Grandmaison!Chris Lattner
2010-03-10Fix calculation of whether a member function needs a thunk in construction vt...Anders Carlsson
2010-03-10We were mistakenly marking morally virtual bases as being uninteresting. Fix ...Anders Carlsson
2010-03-10Ignore non-interesting bases when emitting construction vtables.Anders Carlsson
2010-03-10Don't accidentally mark some functions in construction vtables as unused. Als...Anders Carlsson
2010-03-10Create a new InjectedClassNameType to represent bare-word references to the John McCall
2010-03-10When building construction vtables, we need to check if a primary virtual bas...Anders Carlsson
2010-03-10Improve vcall offset handling in construction vtables. With this we layout th...Anders Carlsson
2010-03-10Delay codegen of vtables when handling implicit instantiations.Rafael Espindola
2010-03-10Use SmallString instead of alloca.Devang Patel
2010-03-09Fix file reference for derived and composite types. Now, dwarf writer uses st...Devang Patel
2010-03-09More then one anonymous aggregates on one line creates chaos when MDNode uniq...Devang Patel
2010-03-09Use getLast() instead of getBasename().Devang Patel
2010-03-09Start using DIFile. Corresponding llvm patch is r98020.Devang Patel
2010-03-08add a codegen hack to work around an AST bug, allowing us to compile theChris Lattner
2010-03-08Avoid using DIDescriptor.isNull(). Devang Patel
2010-03-08Revert r97949.Devang Patel
2010-03-08Avoid DIDescriptor.isNull() checks.Devang Patel
2010-03-08Extend ObjCMessageExpr for class method sends with the source locationDouglas Gregor
2010-03-07Perform overload resolution when static_cast'ing from aDouglas Gregor
2010-03-07Don't turn off mangling in implicitly extern "C" system headers. GCCDouglas Gregor
2010-03-06Add a message to these asserts.Benjamin Kramer
2010-03-06Use static method in GlobalValueRafael Espindola
2010-03-06PR6515: Implement __builtin_signbit and friends.Eli Friedman
2010-03-06Implement __builtin_dwarf_sp_column for i386 (Darwin and not), x86-64 (all),John McCall