Skip to content
  1. Jul 31, 2012
    • Jakob Stoklund Olesen's avatar
      Allow traces to enter nested loops. · c14cf57b
      Jakob Stoklund Olesen authored
      This lets traces include the final iteration of a nested loop above the
      center block, and the first iteration of a nested loop below the center
      block.
      
      We still don't allow traces to contain backedges, and traces are
      truncated where they would leave a loop, as seen from the center block.
      
      llvm-svn: 161003
      c14cf57b
    • Jim Grosbach's avatar
      Keep empty assembly macro argument values in the middle of the list. · 20666162
      Jim Grosbach authored
      Empty macro arguments at the end of the list should be as-if not specified at
      all, but those in the middle of the list need to be kept so as not to screw
      up the positional numbering. E.g.:
      .macro foo
      foo_-bash___:
        nop
      .endm
      
      foo 1, 2, 3, 4
      foo 1, , 3, 4
      
      Should create two labels, "foo_1_2_3_4" and "foo_1__3_4".
      
      rdar://11948769
      
      llvm-svn: 161002
      20666162
    • Chandler Carruth's avatar
      Move the SmallVector unit tests to be type-parameterized so that we can · 0b01261c
      Chandler Carruth authored
      test more than a single instantiation of SmallVector.
      
      Add testing for 0, 1, 2, and 4 element sized "small" buffers. These
      appear to be essentially untested in the unit tests until now.
      
      Fix several tests to be robust in the face of a '0' small buffer. As
      a consequence of this size buffer, the growth patterns are actually
      observable in the test -- yes this means that many tests never caused
      a grow to occur before. For some tests I've merely added a reserve call
      to normalize behavior. For others, the growth is actually interesting,
      and so I captured the fact that growth would occur and adjusted the
      assertions to not assume how rapidly growth occured.
      
      Also update the specialization for a '0' small buffer length to have all
      the same interface points as the normal small vector.
      
      llvm-svn: 161001
      0b01261c
    • Greg Clayton's avatar
      Don't set the thread when adopting selected execution context entries, and use... · 9b5450f6
      Greg Clayton authored
      Don't set the thread when adopting selected execution context entries, and use the "lldb_private::StateIsStoppedState(StateType, bool)" function to tell if the state is stopped.
      
      llvm-svn: 161000
      9b5450f6
  2. Jul 30, 2012
Loading