[llvm-commits] [PATCH] Make Inits FoldingSetNodes

David A. Greene greened at obbligato.org
Mon Jul 18 08:52:29 PDT 2011


Jakob Stoklund Olesen <stoklund at 2pi.dk> writes:

> The attached patch makes most RecTy subclasses into singletons with a get() factory method.
>
> It also uniques DefInit instances because of the Record-> DefInit -> RecordRecTy -> DefInit chicken and egg problem.
>
> Please review!

Looks good to me.  Your DefInit interning is much better than mine due
to RecTys being unique.  :)

                               -Dave



More information about the llvm-commits mailing list