This reverts commit bda6e5bee0. See https://lab.llvm.org/buildbot/#/builders/109/builds/15424 for instance
bda6e5bee0
Since d6de1e1a71, no attributes is quivalent to setting attribute to false. This is a preliminary commit for https://reviews.llvm.org/D99080
d6de1e1a71
TargetMachine::shouldAssumeDSOLocal currently implies dso_local for Static. Split some tests so that these `external dso_local global` will align with the Clang behavior.
Reenable post-legalize stores with constant merging computation and corresponding test case. * Properly truncate store merge constants * Disable merging of truncated stores floating points * Ensure merges of constant stores into a single vector are constructed from legal elements. Reviewers: eastig, efriedma Reviewed By: eastig Subscribers: spatel, rengolin, aemerson, javed.absar, kristof.beyls, hiraditya, llvm-commits Differential Revision: https://reviews.llvm.org/D40701 llvm-svn: 319899