Skip to content
  1. Jun 29, 2012
  2. Jun 28, 2012
  3. Jun 27, 2012
    • Matt Beaumont-Gay's avatar
      Revert r159136 due to PR13124. · a5886231
      Matt Beaumont-Gay authored
      Original commit message:
      
      If a constant or a function has linkonce_odr linkage and unnamed_addr, mark it
      hidden. Being linkonce_odr guarantees that it is available in every dso that
      needs it. Being a constant/function with unnamed_addr guarantees that the
      copies don't have to be merged.
      
      llvm-svn: 159272
      a5886231
    • Duncan Sands's avatar
      Some reassociate optimizations create new instructions, which they insert just · 514db117
      Duncan Sands authored
      before the expression root.  Any existing operators that are changed to use one
      of them needs to be moved between it and the expression root, and recursively
      for the operators using that one.  When I rewrote RewriteExprTree I accidentally
      inverted the logic, resulting in the compacting going down from operators to
      operands rather than up from operands to the operators using them, oops.  Fix
      this, resolving PR12963.
      
      llvm-svn: 159265
      514db117
Loading