]> granicus.if.org Git - llvm/commit
[AArch64] Extend CallingConv::X86_64_Win64 to AArch64 as well
authorMartin Storsjo <martin@martin.st>
Mon, 17 Jul 2017 20:05:19 +0000 (20:05 +0000)
committerMartin Storsjo <martin@martin.st>
Mon, 17 Jul 2017 20:05:19 +0000 (20:05 +0000)
commit6c132cb749932c66a27c9e19ea5426173875f852
tree8fb76d043b6d58271d0b644b3177c35f08cb112d
parent98215808d6c3d2046b6c23ebe2a0679e4ffd2460
[AArch64] Extend CallingConv::X86_64_Win64 to AArch64 as well

Rename the enum value from X86_64_Win64 to plain Win64.

The symbol exposed in the textual IR is changed from 'x86_64_win64cc'
to 'win64cc', but the numeric value is kept, keeping support for
old bitcode.

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@308208 91177308-0d34-0410-b5e6-96231b3b80d8
31 files changed:
include/llvm/IR/CallingConv.h
lib/AsmParser/LLLexer.cpp
lib/AsmParser/LLParser.cpp
lib/AsmParser/LLToken.h
lib/IR/AsmWriter.cpp
lib/Target/AArch64/AArch64FrameLowering.cpp
lib/Target/AArch64/AArch64ISelLowering.cpp
lib/Target/AArch64/AArch64Subtarget.h
lib/Target/X86/X86CallingConv.td
lib/Target/X86/X86FastISel.cpp
lib/Target/X86/X86ISelLowering.cpp
lib/Target/X86/X86RegisterInfo.cpp
lib/Target/X86/X86Subtarget.h
lib/Transforms/Instrumentation/MemorySanitizer.cpp
test/Bitcode/compatibility-3.6.ll
test/Bitcode/compatibility-3.7.ll
test/Bitcode/compatibility-3.8.ll
test/Bitcode/compatibility-3.9.ll
test/Bitcode/compatibility-4.0.ll
test/Bitcode/compatibility.ll
test/CodeGen/AArch64/aarch64_win64cc_vararg.ll [new file with mode: 0644]
test/CodeGen/X86/2009-06-03-Win64DisableRedZone.ll
test/CodeGen/X86/fast-isel-x86-64.ll
test/CodeGen/X86/sibcall-win64.ll
test/CodeGen/X86/win64-nosse-csrs.ll
test/CodeGen/X86/win64_nonvol.ll
test/CodeGen/X86/win64_params.ll
test/CodeGen/X86/win_chkstk.ll
test/CodeGen/X86/win_coreclr_chkstk.ll
test/CodeGen/X86/x86-64-ms_abi-vararg.ll
utils/vim/syntax/llvm.vim