[X86] Output cfi directives for saved XMM registers even if no GPRs are saved
authorMartin Storsjo <martin@martin.st>
Sat, 18 Nov 2017 06:23:48 +0000 (06:23 +0000)
committerMartin Storsjo <martin@martin.st>
Sat, 18 Nov 2017 06:23:48 +0000 (06:23 +0000)
commit94b59240e22f97fa955fb4c6db05575469711110
tree8948d6d90a8ef7a86f8702411881d959faf47774
parent3a431cfb1312cf9de246a24735fa6debb22ca7a4
[X86] Output cfi directives for saved XMM registers even if no GPRs are saved

This makes sure that functions that only clobber xmm registers
(on win64) also get the right cfi directives, if dwarf exceptions
are enabled.

Differential Revision: https://reviews.llvm.org/D40191

llvm-svn: 318591
llvm/lib/Target/X86/X86FrameLowering.cpp
llvm/test/CodeGen/X86/cfi-xmm.ll [new file with mode: 0644]