Print new JavaScript calling conventions symbolically.
authorAndrew Trick <atrick@apple.com>
Mon, 11 Nov 2013 22:40:22 +0000 (22:40 +0000)
committerAndrew Trick <atrick@apple.com>
Mon, 11 Nov 2013 22:40:22 +0000 (22:40 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@194427 91177308-0d34-0410-b5e6-96231b3b80d8

lib/IR/AsmWriter.cpp

index c6839b05a1dc47904e4067aff7e76866d2d437dd..7decffd0effbce315781aae9417059ed91f066ee 100644 (file)
@@ -74,6 +74,8 @@ static void PrintCallingConv(unsigned cc, raw_ostream &Out) {
   default:                         Out << "cc" << cc; break;
   case CallingConv::Fast:          Out << "fastcc"; break;
   case CallingConv::Cold:          Out << "coldcc"; break;
+  case CallingConv::WebKit_JS:     Out << "webkit_jscc"; break;
+  case CallingConv::AnyReg:        Out << "anyregcc"; break;
   case CallingConv::X86_StdCall:   Out << "x86_stdcallcc"; break;
   case CallingConv::X86_FastCall:  Out << "x86_fastcallcc"; break;
   case CallingConv::X86_ThisCall:  Out << "x86_thiscallcc"; break;