]> granicus.if.org Git - llvm/commit
MachineInstr: Reason locally about some memory objects before going to AA.
authorBalaram Makam <bmakam@codeaurora.org>
Mon, 14 Aug 2017 09:41:40 +0000 (09:41 +0000)
committerBalaram Makam <bmakam@codeaurora.org>
Mon, 14 Aug 2017 09:41:40 +0000 (09:41 +0000)
commit0028f6a87224fb595a1c19c544cde9b003035996
tree4f3db77ea26d7ce523b7675230adce27fc827882
parent66f113a5b0ae9f68aa374be03d6c3eef85edcd68
MachineInstr: Reason locally about some memory objects before going to AA.

This addresses a FIXME in MachineInstr::mayAlias.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@310825 91177308-0d34-0410-b5e6-96231b3b80d8
12 files changed:
lib/CodeGen/MachineInstr.cpp
test/CodeGen/AArch64/ldst-opt.ll
test/CodeGen/AMDGPU/call-argument-types.ll
test/CodeGen/AMDGPU/load-global-i16.ll
test/CodeGen/AMDGPU/load-global-i8.ll
test/CodeGen/AMDGPU/load-local-i16.ll
test/CodeGen/ARM/2009-10-27-double-align.ll
test/CodeGen/ARM/illegal-bitfield-loadstore.ll
test/CodeGen/X86/illegal-bitfield-loadstore.ll
test/CodeGen/X86/memcpy-2.ll
test/CodeGen/X86/pr34088.ll
test/CodeGen/X86/widen_arith-3.ll