aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2011-03-27We were emitting construction v-tables with internal linkage all the time.John McCall
2011-03-26On Mac OS X, the presence of an 'availability' attribute for thatDouglas Gregor
2011-03-26Reformatted doc comments so that they are now difficult to edit in any editor...David Chisnall
2011-03-26Convert the OffsetInLayoutClass parameter ofKen Dyck
2011-03-26Convert FinalOverriders::Offset to CharUnits. No change in functionalityKen Dyck
2011-03-26Convert offset in MethodBaseOffsetPairTy to CharUnits. No change inKen Dyck
2011-03-26Convert the offsets in SubobjectOffsetMapTy to CharUnits. No change inKen Dyck
2011-03-26Convert several local variables to CharUnits. No change in functionalityKen Dyck
2011-03-25Provide blockDecl's startLoc to startFunction. This fixes hidden bug exposed ...Devang Patel
2011-03-25Obj-C/NeXT: Update and reapply 108847, now that changes are more baked.Daniel Dunbar
2011-03-25Refactor CGObjCMac to use the shared code for EH stuff.David Chisnall
2011-03-25Unbreak CMake build.Anders Carlsson
2011-03-25Added some doc comments.David Chisnall
2011-03-25Continuing work on ObjC tidyup:David Chisnall
2011-03-24Make sure we aggressively attach nounwind (etc.) to calls to libraryEli Friedman
2011-03-24Convert the BaseOffset member of BaseSubobject to CharUnits from bits. NoKen Dyck
2011-03-23Fixed type error in last commit (forgot that now that selectors are notDavid Chisnall
2011-03-23Revert r128156 because of CodeGenObjC/messages.m and Coverage/codegen-gnu.m.Andrew Trick
2011-03-23Remove the redundant loads / stores to globals that we were generating for se...David Chisnall
2011-03-23Initial work on refactoring GNU runtime code (long overdue - it's quite obviousDavid Chisnall
2011-03-23Update type cache when a type is completed.Devang Patel
2011-03-23Convert OffsetFromNearestVBast parameter of InitializeVTablePointer(s) toKen Dyck
2011-03-23Implement a new 'availability' attribute, that allows one to specifyDouglas Gregor
2011-03-23Convert NonVirtual parameter of ApplyNonVirtualAndVirtualOffset() toKen Dyck
2011-03-22Simplify Mac runtime selection - it's the factory function's job to select wh...David Chisnall
2011-03-22Make the property accessor functions that take a ptrdiff_t actually take a pt...David Chisnall
2011-03-22Make the ivar offset always be a ptrdiff_t, because stuff in CGObjC.cpp expec...David Chisnall
2011-03-22Fix typo in comment.Nick Lewycky
2011-03-22Frontend: Add a more explicit -backend-option flag for passing backend commandDaniel Dunbar
2011-03-22The emission of an Objective-C++'s class .cxx_destruct method should beJohn McCall
2011-03-22Convert Offset variable in GetAddressOfDirectBaseInCompleteClass() toKen Dyck
2011-03-22Change return value of ComputeNonVirtualBaseClassOffset() to CharUnits. NoKen Dyck
2011-03-22Eliminate some literal '8's in FillInNullDataMemberPointers() by switchingKen Dyck
2011-03-20Fix Objective-C++ exceptions (GNU runtime).David Chisnall
2011-03-20__cxa_atexit does not throw.Anders Carlsson
2011-03-19Use CharUnits's new increment operator. No change in functionality intended.Ken Dyck
2011-03-19Replace literal '8's with CharWidth in AppendBitField. No change inKen Dyck
2011-03-18Add support for language-specific address spaces. On top of that,Peter Collingbourne
2011-03-18The Darwin kernel does not provide useful guard variable support.John McCall
2011-03-18Convert alignment values to CharUnits. No change in functionality intended.Ken Dyck
2011-03-18Convert getSizeInBytes() to getSizeInChars(), which returns its result inKen Dyck
2011-03-18Convert variables to CharUnits in ConvertStructToPacked(). No change inKen Dyck
2011-03-17Remove code that was intentionally generating bad code on the GNU runtime for...David Chisnall
2011-03-17Convert NextOffsetInBytes to CharUnits and rename to NextOffsetInChars. NoKen Dyck
2011-03-17Politely inform GCC that we will never fall off the end of that switch.Matt Beaumont-Gay
2011-03-16PR9494: Get rid of bitcast which was both unnecessary and written incorrectly.Eli Friedman
2011-03-16Fix foreign exception handling (GNU runtime).David Chisnall
2011-03-16Don't emit read barriers for reading __weak __block variablesJohn McCall
2011-03-15Reorganize the emission of (unfoldable) constant casts a bit, andJohn McCall
2011-03-15Reintroduce r127617: "Code generation for noexcept." with fixes.Sebastian Redl