[PATCH] ARM: Homogeneous aggregates must be allocated to contiguous registers

Anton Korobeynikov 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?

http://llvm-reviews.chandlerc.com/D3082



More information about the llvm-commits mailing list