[PATCH] ARM: Homogeneous aggregates must be allocated to contiguous registers
anton at korobeynikov.info
Fri Mar 14 13:10:46 PDT 2014
This looks like a pretty big hammer to solve the problem. It also doubled the attribute size just for one (rare) and target-specific case...
In your example:
> In this case, d must be back-filled into s1, so we cannot use a padding argument to fill up s1.
The problem can be solved by moving the order of the arguments, so requires just careful backfilling either with dummy or real arguments. What can't it be implemented that way?
More information about the llvm-commits