rearrange some code.
authorChris Lattner <sabre@nondot.org>
Sat, 11 Oct 2008 22:07:19 +0000 (22:07 +0000)
committerChris Lattner <sabre@nondot.org>
Sat, 11 Oct 2008 22:07:19 +0000 (22:07 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57384 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Support/APInt.cpp

index 8f506bc720c101b258a078b2a98e4e5fd8dbbbc7..462d3ed8bdc9cb9c1388727f1dff77f54a896975 100644 (file)
@@ -50,6 +50,12 @@ void APInt::initSlowCase(uint32_t numBits, uint64_t val, bool isSigned) {
       pVal[i] = -1ULL;
 }
 
+void APInt::initSlowCase(const APInt& that) {
+  pVal = getMemory(getNumWords());
+  memcpy(pVal, that.pVal, getNumWords() * APINT_WORD_SIZE);
+}
+
+
 APInt::APInt(uint32_t numBits, uint32_t numWords, const uint64_t bigVal[])
   : BitWidth(numBits), VAL(0) {
   assert(BitWidth && "bitwidth too small");
@@ -75,12 +81,6 @@ APInt::APInt(uint32_t numbits, const char StrStart[], uint32_t slen,
   fromString(numbits, StrStart, slen, radix);
 }
 
-void APInt::initSlowCase(const APInt& that)
-{
-  pVal = getMemory(getNumWords());
-  memcpy(pVal, that.pVal, getNumWords() * APINT_WORD_SIZE);
-}
-
 APInt& APInt::AssignSlowCase(const APInt& RHS) {
   // Don't do anything for X = X
   if (this == &RHS)