Fold a smaller constant store into larger constant stores immediately
preceeding it.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
- Build Status
Buildable 28339 Build 28338: arc lint + arc unit
Event Timeline
llvm/include/llvm/CodeGen/SelectionDAGAddressAnalysis.h | ||
---|---|---|
67 | Why zero initialize here but not in the other call site? It gives the impression that it reads it as an input, but it doesn't. | |
llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | ||
15444 | Implementing this FIXME is just a matter of changing the Offset * 8 calculation below, right? And, updating test cases, of course. If so, I think it's easy enough to be worth implementing just for completeness. |
Comment Actions
LGTMed, but not accepted. Presumably oversight, but address nits and clang format just in case.
Why zero initialize here but not in the other call site? It gives the impression that it reads it as an input, but it doesn't.