[PATCH] D40701: [ARM][AArch64][DAG] Reenable post-legalize store merge

Nirav Dave via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Dec 4 09:58:30 PST 2017


niravd updated this revision to Diff 125359.
niravd retitled this revision from "[ARM][DAG] Reenable post-legalize store merge" to "[ARM][AArch64][DAG] Reenable post-legalize store merge".
niravd edited the summary of this revision.
niravd added a comment.
Herald added a subscriber: rengolin.

I've disable store merges of FP constants with truncation as it's not clear  what is the right behavior at the moment.

Evgeny, can you please test that this works for you?


https://reviews.llvm.org/D40701

Files:
  llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
  llvm/lib/Target/AArch64/AArch64ISelLowering.h
  llvm/lib/Target/ARM/ARMISelLowering.h
  llvm/test/CodeGen/AArch64/arm64-complex-ret.ll
  llvm/test/CodeGen/AArch64/arm64-narrow-st-merge.ll
  llvm/test/CodeGen/AArch64/arm64-variadic-aapcs.ll
  llvm/test/CodeGen/AArch64/tailcall-explicit-sret.ll
  llvm/test/CodeGen/AArch64/tailcall-implicit-sret.ll
  llvm/test/CodeGen/ARM/arm-storebytesmerge.ll
  llvm/test/CodeGen/ARM/fp16-promote.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D40701.125359.patch
Type: text/x-patch
Size: 26324 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20171204/1a59382c/attachment.bin>


More information about the llvm-commits mailing list