X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=include%2Fllvm%2FCallingConv.h;h=318ea287510e724871496f8f332c550451f0353c;hb=354c0165e755fd857bc89792243b82387ee3936d;hp=13dd0f79e782e7e721befdd7bbe3ea999fb1b153;hpb=e672af15d6d7000fca2b39981b17403bdd5ec9ed;p=oota-llvm.git diff --git a/include/llvm/CallingConv.h b/include/llvm/CallingConv.h index 13dd0f79e78..318ea287510 100644 --- a/include/llvm/CallingConv.h +++ b/include/llvm/CallingConv.h @@ -35,7 +35,7 @@ namespace CallingConv { // prototype exactly match. /// Fast - This calling convention attempts to make calls as fast as - /// possible /// (e.g. by passing things in registers). + /// possible (e.g. by passing things in registers). Fast = 8, // Cold - This calling convention attempts to make code in the caller as @@ -59,9 +59,16 @@ namespace CallingConv { /// stack cleaning. X86_FastCall = 65, - /// X86_SSEreg - The standard convention except that float and double - /// values are returned in XMM0 if SSE support is available. - X86_SSECall = 66 + /// ARM_APCS - ARM Procedure Calling Standard calling convention (obsolete, + /// but still used on some targets). + ARM_APCS = 66, + + /// ARM_AAPCS - ARM Architecture Procedure Calling Standard calling + /// convention (aka EABI). Soft float variant. + ARM_AAPCS = 67, + + /// ARM_AAPCS_VFP - Same as ARM_AAPCS, but uses hard floating point ABI. + ARM_AAPCS_VFP = 68 }; } // End CallingConv namespace