On Sep 21, 2007, at 1:49 AM, Eric Christopher wrote: >> >> GCC carefully packs these bitfields so that there are exactly 32 >> of them. With this addition, you'll push over and require an >> extra word for every tree. Would it be possible to record the >> gcroot flag in the attributes list somehow? This tradeoff seems >> worthwhile, because almost no structs will be marked as GCable. > > Sure. Here's the new patch. I removed any dependence on > RECORD_TYPE, but make sure we have a pointer at least to gcroot from.
Applied, thanks Eric! http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of- Mon-20070917/053744.html http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of- Mon-20070917/053746.html http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of- Mon-20070917/053745.html -Chris _______________________________________________ llvm-commits mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
