[Packetizer] Add AliasAnalysis as a parameter to the packetizer
authorKrzysztof Parzyszek <kparzysz@codeaurora.org>
Mon, 14 Dec 2015 20:35:13 +0000 (20:35 +0000)
committerKrzysztof Parzyszek <kparzysz@codeaurora.org>
Mon, 14 Dec 2015 20:35:13 +0000 (20:35 +0000)
commite0d5233e365fe138f0afd9860ca11e0dd5bf0039
treec26a5242867bac6bc3e4089323058d34f497156b
parentfecd8a332e245e2535faf04de564bba8f7e068d8
[Packetizer] Add AliasAnalysis as a parameter to the packetizer

This will make the depedence graph more accurate if an alias analysis
is provided. If nullptr is specified in its place, the behavior will
remain as it is currently.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@255540 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/DFAPacketizer.h
lib/CodeGen/DFAPacketizer.cpp
lib/Target/AMDGPU/R600Packetizer.cpp
lib/Target/Hexagon/HexagonVLIWPacketizer.cpp