[llvm-branch-commits] [llvm-branch] r223242 - Moved [ASZ]ExtUpper to the end of the CCValAssign::LocInfo enum.

Daniel Sanders daniel.sanders at imgtec.com
Wed Dec 3 09:21:27 PST 2014


Author: dsanders
Date: Wed Dec  3 11:21:26 2014
New Revision: 223242

URL: http://llvm.org/viewvc/llvm-project?rev=223242&view=rev
Log:
Moved [ASZ]ExtUpper to the end of the CCValAssign::LocInfo enum.

This makes the 3.5.1 version of libLLVM-3.5.so compatible with the 3.5.0 version.


Modified:
    llvm/branches/release_35/include/llvm/CodeGen/CallingConvLower.h

Modified: llvm/branches/release_35/include/llvm/CodeGen/CallingConvLower.h
URL: http://llvm.org/viewvc/llvm-project/llvm/branches/release_35/include/llvm/CodeGen/CallingConvLower.h?rev=223242&r1=223241&r2=223242&view=diff
==============================================================================
--- llvm/branches/release_35/include/llvm/CodeGen/CallingConvLower.h (original)
+++ llvm/branches/release_35/include/llvm/CodeGen/CallingConvLower.h Wed Dec  3 11:21:26 2014
@@ -35,18 +35,18 @@ public:
     SExt,      // The value is sign extended in the location.
     ZExt,      // The value is zero extended in the location.
     AExt,      // The value is extended with undefined upper bits.
-    SExtUpper, // The value is in the upper bits of the location and should be
-               // sign extended when retrieved.
-    ZExtUpper, // The value is in the upper bits of the location and should be
-               // zero extended when retrieved.
-    AExtUpper, // The value is in the upper bits of the location and should be
-               // extended with undefined upper bits when retrieved.
     BCvt,      // The value is bit-converted in the location.
     VExt,      // The value is vector-widened in the location.
                // FIXME: Not implemented yet. Code that uses AExt to mean
                // vector-widen should be fixed to use VExt instead.
     FPExt,     // The floating-point value is fp-extended in the location.
-    Indirect   // The location contains pointer to the value.
+    Indirect,  // The location contains pointer to the value.
+    SExtUpper, // The value is in the upper bits of the location and should be
+               // sign extended when retrieved.
+    ZExtUpper, // The value is in the upper bits of the location and should be
+               // zero extended when retrieved.
+    AExtUpper  // The value is in the upper bits of the location and should be
+               // extended with undefined upper bits when retrieved.
     // TODO: a subset of the value is in the location.
   };
 





More information about the llvm-branch-commits mailing list