]> granicus.if.org Git - clang/commit
ARM64: remove holes from *all* HFAs on the stack.
authorTim Northover <tnorthover@apple.com>
Thu, 17 Apr 2014 10:20:38 +0000 (10:20 +0000)
committerTim Northover <tnorthover@apple.com>
Thu, 17 Apr 2014 10:20:38 +0000 (10:20 +0000)
commitf5e1e583847ee57733ac2739f6cb3b118b0b3937
tree000fbd57556f51c4fa8b80f3890e00aed798486c
parentd9e790dded1f8dc79896f2fc4689a31016d97683
ARM64: remove holes from *all* HFAs on the stack.

My first attempt to make sure HFAs were contiguous was in the block dealing
with padding registers, which meant it only triggered on the first stack-based
HFA. This should extend it to the rest as well.

Another part of PR19432.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@206456 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/CodeGen/CGFunctionInfo.h
lib/CodeGen/TargetInfo.cpp
test/CodeGen/arm64-aapcs-arguments.c