]> granicus.if.org Git - clang/commit
CodeGenCXX: support PreserveMostCC in MS ABI
authorSaleem Abdulrasool <compnerd@compnerd.org>
Mon, 2 Apr 2018 22:25:50 +0000 (22:25 +0000)
committerSaleem Abdulrasool <compnerd@compnerd.org>
Mon, 2 Apr 2018 22:25:50 +0000 (22:25 +0000)
commiteac0d1f5ed28c6a99d2356ca854bd35e63838f37
tree6a8b82a7027f286f62a3cc60a3a8b759be903e1c
parenteadc8a81ef3df4c986bd9b0f6676e0e49646fa0f
CodeGenCXX: support PreserveMostCC in MS ABI

Microsoft has reserved 'U' for the PreserveMostCC which is used in the
swift runtime.  Add support for this.  This allows the swift runtime to
be built for Windows again.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@329025 91177308-0d34-0410-b5e6-96231b3b80d8
lib/AST/MicrosoftMangle.cpp
lib/Basic/Targets/X86.h
test/CodeGenCXX/msabi-swiftcall-cc.cpp