This will make it easier to turn on struct-path aware TBAA since the metadata format will change. llvm-svn: 180796
may be RAUW'd by the recursive call to LegalizeOps; instead, retrieve the other operands when calling UpdateNodeOperands. Fixes PR12889. llvm-svn: 157162