Skip to content
  • Dan Gohman's avatar
    Add a new pass for doing late hoisting of floating-point and vector · 0f64d71d
    Dan Gohman authored
    constants out of loops. These aren't covered by the regular LICM
    pass, because in LLVM IR constants don't require separate
    instructions. They're not always covered by the MachineLICM pass
    either, because it doesn't know how to unfold folded constant-pool
    loads. This is somewhat experimental at this point, and off by
    default.
    
    llvm-svn: 82076
    0f64d71d
Loading