aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
diff options
context:
space:
mode:
authorMomchil Velikov <momchil.velikov@arm.com>2021-05-10 14:53:21 +0100
committerMomchil Velikov <momchil.velikov@arm.com>2021-05-10 16:28:46 +0100
commit5c7b43aa8298a389b906d72c792941a0ce57782e (patch)
tree382ec8e9792c981e5996d8be0612664926adc676 /llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
parent822be4bec894134fa63ed4d2d289f353f3cfcc19 (diff)
downloadllvm-5c7b43aa8298a389b906d72c792941a0ce57782e.zip
llvm-5c7b43aa8298a389b906d72c792941a0ce57782e.tar.gz
llvm-5c7b43aa8298a389b906d72c792941a0ce57782e.tar.bz2
[clang][AArch32] Correctly align HA arguments when passed on the stack
Analogously to https://reviews.llvm.org/D98794 this patch uses the `alignstack` attribute to fix incorrect passing of homogeneous aggregate (HA) arguments on AArch32. The EABI/AAPCS was recently updated to clarify how VFP co-processor candidates are aligned: https://github.com/ARM-software/abi-aa/commit/4488e34998514dc7af5507236f279f6881eede62 Differential Revision: https://reviews.llvm.org/D100853
Diffstat (limited to 'llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp')
0 files changed, 0 insertions, 0 deletions