LuoYuanke added a comment.

In D141899#4061150 <https://reviews.llvm.org/D141899#4061150>, @zixuan-wu wrote:

> In D141899#4058173 <https://reviews.llvm.org/D141899#4058173>, @LuoYuanke 
> wrote:
>
>> @zixuan-wu, changing x86_amx would break our internal code. May I know the 
>> motivation to change the type?
>
> The background is at https://reviews.llvm.org/D135202. No more motivation, 
> just to purify LLVM IR and demonstrate target extension. I think putting 
> target-specific type into LLVM IR was thoughtless at that moment. Considering 
> there was no better solution at that time such as target extension, it's a 
> workable workaround. But it should not keep going anymore if there is better 
> way.

I think target extension type is nice, if it is introduced 2 years ago I would 
vote for it. However my concern is the compatibility issue as I explained. We 
need to be compatible to the IR that built by previous compiler, and be 
compatible to the 3rd software that based on the x86_amx type. I can't predict 
more risks for now if we replace an LLVM IR type, but I believe there is big 
risk hidden.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D141899/new/

https://reviews.llvm.org/D141899

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to