[llvm-dev] RFC: [GlobalISel] propagating int/float type information

Quentin Colombet via llvm-dev llvm-dev at lists.llvm.org
Mon May 4 14:53:32 PDT 2020



> On May 4, 2020, at 2:01 PM, Matt Arsenault via llvm-dev <llvm-dev at lists.llvm.org> wrote:
> 
> 
> 
>> On May 1, 2020, at 14:00, Amara Emerson <aemerson at apple.com <mailto:aemerson at apple.com>> wrote:
>> 
>> The other thing we could do is to assign speculative regbanks to vregs during translation (if the target wants to opt-in), and then RBS can finalize the regbanks, changing some if it deems it necessary/optimal.
> 
> This seems reasonable to me. It wouldn’t require any new infrastructure

How would that work with illegal operations?

Would the legalizer have to preserve them?

Ditto with combines.

What I am saying is although this does not require any new infrastructure, this is not free adopt.

Cheers,
-Quentin

> 
> -Matt
> _______________________________________________
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org
> https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20200504/e922cafc/attachment.html>


More information about the llvm-dev mailing list