Displaying 2 results from an estimated 2 matches for "pr21513".
Did you mean:
pr1513
2015 Aug 17
2
Aggregate load/stores
Hi all,
As most of you may now, LLVM is completely unable to do anything reasonable
with aggregate load/stores, beside just legalize them into something in the
backend.
This is not a good state of affair. Aggregate are part of LLVM IR, and as
such, LLVM should do something about them.
That is a bit of a chicken and egg issue: front end just implement their
own tricks to avoid aggregate or plain
2015 Aug 17
3
Aggregate load/stores
...t; Hello,
>
> I see things a little differently and I'll do my best to explain my
> position.
>
> First of all, LLVM's backend doesn't handle large aggregates very well and
> there appears no desire from the greater community to fix this. Last year
> I tried to fix PR21513 which involved a fairly large store of aggregate
> type totaling around 64 KB. It turns out that the backend's representation
> requires having a node with > 64,000 operands. I submitted a patch to fix
> this, http://reviews.llvm.org/D6164, but others in the community reasoned
>...