yonghong-song wrote:

> > we can enforce r12 based stores like below:
> > 
> > * r12 based stores must be before a call in the same basic block
> > * there should not be any r12 based loads between the first stores and the 
> > call.
> >   The above is exactly what the llvm generates.
> 
> we cannot do it. There are too many restrictions already. All current 
> restrictions need to be removed. I guess it's fine just doing the max across 
> all and reserver in the prologue for now.

Okay, I will keep the current JIT implementation for now.


https://github.com/llvm/llvm-project/pull/189060
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to