Skip to content
  1. Feb 27, 2007
    • Reid Spencer's avatar
      1. Make sure all delete operators of arrays use the array form of delete. · 7c16cd27
      Reid Spencer authored
      2. Rewrite operator=(const APInt& RHS) to allow the RHS to be a different
         bit width than the LHS. This makes it possible to use APInt as the key
         of a DenseMap, as needed for the IntConstants map in Constants.cpp
      3. Fix operator=(uint64_t) to clear unused bits in case the client assigns
         a value that has more bits than the APInt allows.
      4. Assert that bit widths are equal in operator==
      5. Revise getHashValue() to put the bit width in the low order six bits.
         This should help to make i1 0, i2 0, ... i64 0 all distinct in the
         IntConstants DenseMap.
      
      llvm-svn: 34646
      7c16cd27
  2. Feb 26, 2007
  3. Feb 25, 2007
Loading