Skip to content
  1. Feb 02, 2008
    • 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
    • Devang Patel's avatar
      Add comment explaining what is lower level analysis pass. · 8df7cc11
      Devang Patel authored
      llvm-svn: 46658
      8df7cc11
    • Devang Patel's avatar
      Do not strip symbols when EH is ON. · 1a063344
      Devang Patel authored
      llvm-svn: 46657
      1a063344
    • Gordon Henriksen's avatar
      Fixing a bug creating floating point constants of type other · 931e121a
      Gordon Henriksen authored
      than double through the C bindings. Thanks to Tomas Lindquist
      Olsen for reporting it.
      
      llvm-svn: 46656
      931e121a
    • Evan Cheng's avatar
      Frame index can be negative. · 4e7ff941
      Evan Cheng authored
      llvm-svn: 46655
      4e7ff941
    • Steve Naroff's avatar
      · 72df405d
      Steve Naroff authored
      Cleanup previous patch (based on feedback from Ted).
      
      Since this behavior is useful for most classes, we might consider adding a simple 3 method class that implements the behavior. Ted said that Boost has such a class.
      
      llvm-svn: 46654
      72df405d
    • Steve Naroff's avatar
      · f7fe5b37
      Steve Naroff authored
      Make sure SourceManager/HeaderSearch don't support default copy constructors (since they result in bad runtime behavior).
      
      I'm sure there are other classes that might need this "guard", however I was bitten by these 2 recently (so I thought I'd fix them).
      
      llvm-svn: 46653
      f7fe5b37
    • Anders Carlsson's avatar
      Add trailing newline. · 53fef5d9
      Anders Carlsson authored
      llvm-svn: 46652
      53fef5d9
    • Anders Carlsson's avatar
      Only OCU vectors can be splatted. · 0b05d041
      Anders Carlsson authored
      llvm-svn: 46651
      0b05d041
  2. Feb 01, 2008
  3. Jan 31, 2008
Loading