[PATCH] Remove the gc.root's findCustomSafePoints mechanism

Philip Reames listmail at philipreames.com
Thu Jan 15 13:51:38 PST 2015


Not quite sure what you're asking...

The behaviour of the ErlangGC did not change.  It's still using 
post-call labels.  (Or at least, I didn't *intend* to change it.  If I 
did, please point it out.)  It's just reaching that result through the 
(slightly modified) generic codepath.

On 01/15/2015 01:19 PM, Peter Zotov wrote:
> ================
> Comment at: lib/CodeGen/ErlangGC.cpp:59
> @@ -58,3 @@
> -  MCSymbol *Label = MBB.getParent()->getContext().CreateTempSymbol();
> -  BuildMI(MBB, MI, DL, TII->get(TargetOpcode::GC_LABEL)).addSym(Label);
> -  return Label;
> ----------------
> Do I understand it correctly that the GC_LABEL MI will be inserted elsewhere for this safepoint?
>
> http://reviews.llvm.org/D7004
>
> EMAIL PREFERENCES
>    http://reviews.llvm.org/settings/panel/emailpreferences/
>
>




More information about the llvm-commits mailing list