search for: pr21513

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 &gt...