On Sep 15, 2010, at 1:40 PM, John McCall wrote: > > On Sep 15, 2010, at 1:32 PM, Fariborz Jahanian wrote: > >> >> On Sep 15, 2010, at 3:17 AM, John McCall wrote: >> >>> Fixed log message: >>> >>> On Sep 15, 2010, at 3:14 AM, John McCall wrote: >>>> URL: http://llvm.org/viewvc/llvm-project?rev=113962&view=rev >>>> Log: >>>> Implement generalized copy elision. The main obstacle here is that >>>> IR-generation must be much more careful about making sure that >>>> exactly >>>> one piece of code is responsible for the lifetime of every >>>> aggregate >>>> slot. The easiest way to do that was to bundle up the information >>>> we care about for aggregate slots into a new structure which >>>> demands >>>> that its creators at least consider the question. >>>> >>>> I could probably be convinced that the ObjC 'needs GC' bit should >>>> be rolled into this structure. >> >> Makes sense to me. However bits 1 and 0 are already used up. Are you >> OK with adding a bool:1 flag for it? If yes, I will work on it. > > Yeah, I don't have any objections to widening the structure. If you > do, you > might as well move the other flags to the new word.
This is done in r114045. - Fariborz > > > John. _______________________________________________ cfe-commits mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
