summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* There is no need to use separate dir name for AT_comp_dir attribute. Using ab...Devang Patel2010-07-231-8/+15
* Vectors are not integer types, so the type system should not classifyDouglas Gregor2010-07-232-8/+8
* Keep track of artificial scopes introduced by line directives. For example,Devang Patel2010-07-224-1/+83
* Turn off EH cleanups for __block variables; they caused some internal buildbotJohn McCall2010-07-221-1/+3
* atch for implementation of objective-c's -WselectorFariborz Jahanian2010-07-221-2/+2
* ObjCId is special "struct objc_object". Make this explicit in debug info.Devang Patel2010-07-211-0/+6
* Fix regression caused by r108911.Devang Patel2010-07-211-1/+2
* Don't crash when sending a message inside a block with the non-fragile ABI (G...David Chisnall2010-07-211-1/+1
* Mark the load after calling objc_msg_lookup_sender() so that it doesn't get o...David Chisnall2010-07-211-2/+2
* Rename LazyCleanup -> Cleanup. No functionality change for these last threeJohn McCall2010-07-2110-178/+173
* Rip out EHCleanupScope.John McCall2010-07-214-296/+13
* Kill the CleanupBlock API.John McCall2010-07-212-84/+0
* Switch the fragile-ABI @finally/@synchronized cleanup over to using a lazyJohn McCall2010-07-211-32/+53
* Code simplification.John McCall2010-07-211-14/+4
* Switch the main possibly-conditional temporary cleanup over to being lazy.John McCall2010-07-211-33/+37
* Switch the destructor for a temporary arising from a reference binding over toJohn McCall2010-07-213-12/+14
* Switch the __cxa_guard_abort cleanup to being a lazy cleanup.John McCall2010-07-211-5/+17
* Switch some random local-decl cleanups over to using lazy cleanups. Turn onJohn McCall2010-07-211-52/+57
* Switch finally cleanups over to being lazy cleanups. We get basically nothingJohn McCall2010-07-212-46/+70
* Implement proper base/member destructor EH chaining.John McCall2010-07-212-156/+175
* Change PushDestructorCleanup to use lazy cleanups.John McCall2010-07-211-8/+16
* Convert the EH cleanups for base and member destructors in a constructor intoJohn McCall2010-07-211-18/+42
* Implement zero-initialization for array new when there is anDouglas Gregor2010-07-213-21/+82
* Convert the end-catch call for finally blocks to a lazy cleanup. This kills offJohn McCall2010-07-211-13/+25
* Convert the ObjC @synchronized cleanups to laziness. This is not actuallyJohn McCall2010-07-212-13/+32
* Add a little helper method which will be useful soon.John McCall2010-07-211-0/+4
* Remove unintended code that was checked in as part of r108916.Devang Patel2010-07-201-12/+0
* Remove unused argument.Devang Patel2010-07-204-13/+13
* Fix the IR generation for catching pointers by references.John McCall2010-07-202-2/+59
* in 'new int[4]', constant fold the 4*4=16 instead of Chris Lattner2010-07-201-34/+56
* Follow the implementation approach suggested by PR6687,Chris Lattner2010-07-203-49/+18
* Adopt objc_assign_threadlocal() for __thread variables of GC types.Fariborz Jahanian2010-07-205-17/+57
* Print template argument names for template class.Devang Patel2010-07-202-1/+57
* implement rdar://5739832 - operator new should check for overflow in multiply,Chris Lattner2010-07-204-11/+68
* Use getDebugLoc and setDebugLoc instead of getDbgMetadata and setDbgMetadata,Dan Gohman2010-07-201-4/+3
* delete a loop that just generates dead code. In an exampleChris Lattner2010-07-201-10/+0
* remove the special case for constant array sizes from Chris Lattner2010-07-201-24/+2
* Re-apply fixed version of 108749, correctly conditionalizing the new sections onJim Grosbach2010-07-201-5/+15
* Update ImplicitCastExpr to be able to represent an XValue.Sebastian Redl2010-07-202-3/+4
* Correct line info for declarations/definitions. Radar 8063111.Stuart Hastings2010-07-191-0/+1
* Temporarily revert. Some odd internal breakage is likely related.Jim Grosbach2010-07-191-4/+4
* Put ObjC method names, method types and class names in separate string literalJim Grosbach2010-07-191-4/+4
* Fix mangling for static member variables of classes inside an extern "C"Eli Friedman2010-07-181-0/+4
* Improve the representation of the atomic builtins in a few ways. First, we makeChandler Carruth2010-07-181-30/+86
* BUILD_ARCHIVE is the default for libraries, no need to set it.Chris Lattner2010-07-181-1/+0
* Fix crash initializing a bit-field with a non-constant in a place where weEli Friedman2010-07-171-4/+3
* The GNU-runtime ObjC personality function doesn't let us rethrow with URR forJohn McCall2010-07-172-43/+92
* Fix for PR3800: make sure not to evaluate the expression for a read-writeEli Friedman2010-07-162-16/+32
* IRgen: Support user defined attributes on block runtime functions.Daniel Dunbar2010-07-162-0/+60
* IRgen: Move blocks runtime interfaces to CodeGenModule.Daniel Dunbar2010-07-164-67/+80
OpenPOWER on IntegriCloud