Moved [ASZ]ExtUpper to the end of the CCValAssign::LocInfo enum.
authorDaniel Sanders <daniel.sanders@imgtec.com>
Wed, 3 Dec 2014 17:21:26 +0000 (17:21 +0000)
committerDaniel Sanders <daniel.sanders@imgtec.com>
Wed, 3 Dec 2014 17:21:26 +0000 (17:21 +0000)
This makes the 3.5.1 version of libLLVM-3.5.so compatible with the 3.5.0 version.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_35@223242 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/CodeGen/CallingConvLower.h

index 00b72f01224634a8f01829ce980fc2296b515e64..abe00a167fd606e59c71572897e72bf5aaa6576e 100644 (file)
@@ -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.
   };