aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/MC/MCDisassembler/Disassembler.cpp
diff options
context:
space:
mode:
authorReid Kleckner <reid@kleckner.net>2015-01-12 23:28:23 +0000
committerReid Kleckner <reid@kleckner.net>2015-01-12 23:28:23 +0000
commitbba20f06de1c11f8332387788914c70bef5607df (patch)
tree9ba13ac3d54b7cd261ede31b73664fa8b6a28a24 /llvm/lib/MC/MCDisassembler/Disassembler.cpp
parent64dae8354b11f1ee8e0f894195d648f659b4b515 (diff)
downloadllvm-bba20f06de1c11f8332387788914c70bef5607df.zip
llvm-bba20f06de1c11f8332387788914c70bef5607df.tar.gz
llvm-bba20f06de1c11f8332387788914c70bef5607df.tar.bz2
musttail: Only set the inreg flag for fastcall and vectorcall
Otherwise we'll attempt to forward ECX, EDX, and EAX for cdecl and stdcall thunks, leaving us with no scratch registers for indirect call targets. Fixes PR22052. llvm-svn: 225729
Diffstat (limited to 'llvm/lib/MC/MCDisassembler/Disassembler.cpp')
0 files changed, 0 insertions, 0 deletions