Skip to content
  1. Mar 19, 2009
  2. Mar 18, 2009
  3. Mar 17, 2009
  4. Mar 16, 2009
    • Daniel Dunbar's avatar
      raw_ostream: Lift out flush_nonempty. · d24535fe
      Daniel Dunbar authored
       - Flush a known non-empty buffers; enforces the interface to
         flush_impl and kills off HandleFlush (which I saw no reason to be
         an inline method, Chris?).
      
       - Clarify invariant that flush_impl is only called with OutBufCur >
         OutBufStart.
      
       - This also cleary collects all places where we have to deal with the
         buffer possibly not existing.
      
       - A few more comments and fixing the unbuffered behavior remain in
         this commit sequence.
      
      llvm-svn: 67057
      d24535fe
    • Daniel Dunbar's avatar
      Make raw_ostream::operator<<(const void *) fast; it doesn't matter but · 8786218b
      Daniel Dunbar authored
      it is easy.
      
      llvm-svn: 67054
      8786218b
    • Daniel Dunbar's avatar
      Add slow path for single character write, and use exclusively for · 7a9bb9ee
      Daniel Dunbar authored
      single characters writes outside of the fast path in raw_ostream.h
      
      llvm-svn: 67053
      7a9bb9ee
    • Bill Wendling's avatar
      --- Reverse-merging (from foreign repository) r67049 into '.': · dadaf54e
      Bill Wendling authored
      U    test/CodeGen/X86/2009-03-13-PHIElimBug.ll
      D    test/CodeGen/X86/2009-03-16-PHIElimInLPad.ll
      U    lib/CodeGen/PHIElimination.cpp
      
      r67049 was causing this failure:
      
      Running /Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvm.src/test/CodeGen/X86/dg.exp ...
      FAIL: /Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvm.src/test/CodeGen/X86/2009-03-13-PHIElimBug.ll for PR3784
      Failed with exit(1) at line 1
      while running:  llvm-as < /Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvm.src/test/CodeGen/X86/2009-03-13-PHIElimBug.ll |  llc -march=x86 | /usr/bin/grep -A 2 {call f} | /usr/bin/grep movl
      child process exited abnormally
      
      llvm-svn: 67051
      dadaf54e
Loading