Skip to content
  1. Nov 14, 2013
    • Tom Stellard's avatar
      R600/SI: Prefer SALU instructions for bit shift operations · 8216602a
      Tom Stellard authored
      All shift operations will be selected as SALU instructions and then
      if necessary lowered to VALU instructions in the SIFixSGPRCopies pass.
      
      This allows us to do more operations on the SALU which will improve
      performance and is also required for implementing private memory
      using indirect addressing, since the private memory pointers must stay
      in the scalar registers.
      
      This patch includes some fixes from Matt Arsenault.
      
      llvm-svn: 194625
      8216602a
    • Rui Ueyama's avatar
      Remove default label from fully covered switch. · 0acd8243
      Rui Ueyama authored
      llvm-svn: 194624
      0acd8243
    • Greg Clayton's avatar
      <rdar://problem/14814689> · 1d61d31a
      Greg Clayton authored
      Add a log message to the console that will display the error code when we fail to reply to a mach message.
      
      llvm-svn: 194623
      1d61d31a
    • Yuchen Wu's avatar
      llvm-cov: Changed XFAIL targets to be more generic. · c60ae7e1
      Yuchen Wu authored
      llvm-svn: 194622
      c60ae7e1
    • Greg Clayton's avatar
      <rdar://problem/15172417> · f74cf86b
      Greg Clayton authored
      Added two new GDB server packets to debugserver: "QSaveRegisterState" and "QRestoreRegiterState".
      
      "QSaveRegisterState" makes the remote GDB server save all register values and it returns a save identifier as an unsigned integer. This packet can be used prior to running expressions to save all registers.
      
      All registers can them we later restored with "QRestoreRegiterState:SAVEID" what SAVEID is the integer identifier that was returned from the call to QSaveRegisterState.
      
      Cleaned up redundant code in lldb_private::Thread, lldb_private::ThreadPlanCallFunction.
      Moved the lldb_private::Thread::RegisterCheckpoint into its own header file and it is now in the lldb_private namespace. Trimmed down the RegisterCheckpoint class to omit stuff that wasn't used (the stack ID).
      
      Added a few new virtual methods to lldb_private::RegisterContext that allow subclasses to efficiently save/restore register states and changed the RegisterContextGDBRemote to take advantage of these new calls.
      
      llvm-svn: 194621
      f74cf86b
    • Rui Ueyama's avatar
      Show error message if two atoms are not mergeable. · bcccb5db
      Rui Ueyama authored
      llvm-svn: 194620
      bcccb5db
    • Rui Ueyama's avatar
      Fix indentation, use early return. · f347e753
      Rui Ueyama authored
      llvm-svn: 194619
      f347e753
    • Rafael Espindola's avatar
      Don't use alias from derived dtor to base dtor at -O0. · d967badc
      Rafael Espindola authored
      This patch disables aliasing (and rauw) of derived dtors to base dtors at -O0.
      This optimization can have a negative impact on the debug quality.
      
      This was a latent bug for some time with local classes, but got noticed when it
      was generalized and broke gdb's destrprint.exp.
      
      llvm-svn: 194618
      d967badc
  2. Nov 13, 2013
Loading