Skip to content
  1. Feb 13, 2008
  2. Feb 12, 2008
    • Duncan Sands's avatar
      Generalize getCopyFromParts and getCopyToParts to · f213e82b
      Duncan Sands authored
      handle arbitrary precision integers and any number
      of parts.  For example, on a 32 bit machine an i50
      corresponds to two i32 parts.  getCopyToParts will
      extend the i50 to an i64 then write half of the i64
      to each part; getCopyFromParts will combine the two
      i32 parts into an i64 then truncate the result to
      i50.
      
      llvm-svn: 47024
      f213e82b
  3. Feb 11, 2008
  4. Feb 10, 2008
  5. Feb 09, 2008
  6. Feb 08, 2008
  7. Feb 07, 2008
  8. Feb 06, 2008
  9. Feb 05, 2008
  10. Feb 04, 2008
    • Duncan Sands's avatar
      I don't see how NodeUpdated can be called with a · 354e3532
      Duncan Sands authored
      ReadyToProcess node - add an assertion to check
      this.  Add an assertion to NodeDeleted that checks
      that processed/ready nodes are indeed not deleted.
      It is because they are never deleted that none of
      the maps can have a deleted node as the source of
      a mapping.  It does however seem to be possible in
      theory to have a deleted value as the target of a
      mapping, however this has not yet been spotted in
      the wild.  Still mulling on what to do about this.
      [The theoretical situation is this: a node A is
      expanded/promoted/whatever to a newly created node
      B.  Thus A->B is added to a map.  When the subtree
      rooted at B is legalized it is conceivable that B
      is deleted due to RAUW on a node somewhere above
      it].
      
      llvm-svn: 46705
      354e3532
  11. Feb 03, 2008
Loading