Skip to content
  1. Jul 30, 2008
    • Eli Friedman's avatar
      Fix for PR2607: SCEV miscomputing the loop count for loops with an · 5ae90441
      Eli Friedman authored
      SGT exit condition.  Essentially, the correct way to flip an inequality 
      in 2's complement is the not operator, not the negation operator.  
      That said, the difference only affects cases involving INT_MIN.
      
      Also, enhance the pre-test search logic to be a bit smarter about 
      inequalities flipped with a not operator, so it can eliminate the smax 
      from the iteration count for simple loops.
      
      llvm-svn: 54184
      5ae90441
    • Ted Kremenek's avatar
      Fix regression in range highlighting in HTML output. · 8cf50450
      Ted Kremenek authored
      llvm-svn: 54181
      8cf50450
    • Daniel Dunbar's avatar
      Rework codegen emission of globals · 9c426524
      Daniel Dunbar authored
       - No (intended) functionality change.
      
       - Primary purpose is to clearly separate (lazy) construction of
         globals that are a forward declaration or tentative definition from
         those that are the final definition.
      
       - Lazy construction is now encapsulated in
         GetAddrOf{Function,GlobalVar} while final definitions are
         constructed in EmitGlobal{Function,Var}Definition.
       
       - External interface for dealing with globals is now limited to
         EmitGlobal and GetAddrOf{Function,GlobalVar}.
      
       - Also updated helper functions dealing with statics, annotations,
         and ctors to be private.
      
      llvm-svn: 54179
      9c426524
  2. Jul 29, 2008
  3. Jul 28, 2008
  4. Jul 27, 2008
Loading