Skip to content
  1. Feb 05, 2008
  2. 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
  3. Feb 03, 2008
  4. Feb 02, 2008
    • Evan Cheng's avatar
      Get rid of the annoying blank lines before labels. · 32e5347e
      Evan Cheng authored
      llvm-svn: 46667
      32e5347e
    • Evan Cheng's avatar
      SDIsel processes llvm.dbg.declare by recording the variable debug information... · efd142a9
      Evan Cheng authored
      SDIsel processes llvm.dbg.declare by recording the variable debug information descriptor and its corresponding stack frame index in MachineModuleInfo. This only works if the local variable is "homed" in the stack frame. It does not work for byval parameter, etc.
      Added ISD::DECLARE node type to represent llvm.dbg.declare intrinsic. Now the intrinsic calls are lowered into a SDNode and lives on through out the codegen passes.
      For now, since all the debugging information recording is done at isel time, when a ISD::DECLARE node is selected, it has the side effect of also recording the variable. This is a short term solution that should be fixed in time.
      
      llvm-svn: 46659
      efd142a9
  5. Feb 01, 2008
  6. Jan 31, 2008
  7. Jan 30, 2008
  8. Jan 29, 2008
Loading