[PATCH] D49691: [DAGCombine] Allow alias analysis with inline asm calls and GluedNodes.

Nirav Dave via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Jul 23 13:22:06 PDT 2018


niravd created this revision.
niravd added reviewers: echristo, efriedma.
Herald added subscribers: atanasyan, jrtc27, hiraditya, eraman, sdardis.
Herald added a reviewer: javed.absar.

Teach alias analysis to reason about inline assembly nodes and
associated glued CopyToReg/CopyFromReg nodes.

This fixes PR9517.


Repository:
  rL LLVM

https://reviews.llvm.org/D49691

Files:
  llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
  llvm/test/CodeGen/AArch64/arm64-variadic-aapcs.ll
  llvm/test/CodeGen/Mips/cconv/arguments-varargs.ll
  llvm/test/CodeGen/SystemZ/pr36164.ll
  llvm/test/CodeGen/Thumb/frame-access.ll
  llvm/test/CodeGen/X86/inline-asm-fpstack.ll
  llvm/test/CodeGen/X86/oddshuffles.ll
  llvm/test/CodeGen/X86/pr9517.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D49691.156860.patch
Type: text/x-patch
Size: 25464 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20180723/18a853a4/attachment.bin>


More information about the llvm-commits mailing list