1. Apr 04, 2009
  2. Mar 03, 2009
  3. Feb 21, 2009
  4. Feb 18, 2009
  5. Feb 14, 2009
    • Tanya Lattner's avatar
      Merge r64316 from mainline. · c9dfb07f
      Tanya Lattner authored
      Don't try to set an EFLAGS operand to dead if no instruction was created.
      This fixes a bug introduced by r61215.
      
      llvm-svn: 64524
      c9dfb07f
    • Tanya Lattner's avatar
      Merge 64412 from mainline. · 8c4aa724
      Tanya Lattner authored
      Avoid order files for now, as they aren't supported in 3.79.
      
      llvm-svn: 64523
      8c4aa724
    • Tanya Lattner's avatar
      Merge 64367 from mainline. · 4ba0fad6
      Tanya Lattner authored
      Fix MingW build: define GTEST_OS_WINDOWS if OS is MingW, but disable
      exceptions.
      
      llvm-svn: 64521
      4ba0fad6
    • Tanya Lattner's avatar
      Merge 64364 from mainline. · 031126cb
      Tanya Lattner authored
      Fix a nasty bug (PR3550) where the inline pass could incorrectly mark 
      calls with the tail marker when inlining them through an invoke.  Patch,
      testcase, and perfect analysis by Jay Foad!
      
      llvm-svn: 64520
      031126cb
    • Tanya Lattner's avatar
      Merge 64124 frm mainline. · 904dbdb2
      Tanya Lattner authored
      Turns out AnalyzeBranch can modify the mbb being analyzed. This is a nasty
      suprise to some callers, e.g. register coalescer. For now, add an parameter
      that tells AnalyzeBranch whether it's safe to modify the mbb. A better
      solution is out there, but I don't have time to deal with it right now.
      
      llvm-svn: 64518
      904dbdb2
    • Tanya Lattner's avatar
      Merge 64177 from mainline. · 7792a835
      Tanya Lattner authored
      Fix PR 3471, and some cleanups.
      
      llvm-svn: 64517
      7792a835
    • Tanya Lattner's avatar
      Revert disabling of building unittests. · a65abd2e
      Tanya Lattner authored
      llvm-svn: 64516
      a65abd2e
    • Tanya Lattner's avatar
      Merge from mainline. · 4743d036
      Tanya Lattner authored
      FIx spelling.
      
      llvm-svn: 64515
      4743d036
    • Tanya Lattner's avatar
      Merge from mainline. · 70236d41
      Tanya Lattner authored
      Probe for flags before using them to try to help compiling with
      compilers that don't support those flags.  This hopefully will help
      gcc 3.X compile this code.  http://llvm.org/PR3487
      
      llvm-svn: 64514
      70236d41
    • Tanya Lattner's avatar
      Merge from mainline. · fc955600
      Tanya Lattner authored
      Fix PR3486. Fix a bug in code that manually patch physical register live interval after its sub-register is coalesced with a virtual register.
      
      llvm-svn: 64509
      fc955600
    • Tanya Lattner's avatar
      Merge from mainline. · 5d0fbabe
      Tanya Lattner authored
      Pre-alloc splitting needs to be more careful to avoid inserting spills/restores
      between call frame setup/restore points.  Unfortunately, this regresses 
      code size a bit, but at least it's correct now!
      
      llvm-svn: 64508
      5d0fbabe
  6. Feb 05, 2009
  7. Feb 03, 2009