summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target
diff options
context:
space:
mode:
authorKrzysztof Parzyszek <kparzysz@codeaurora.org>2015-12-14 20:35:13 +0000
committerKrzysztof Parzyszek <kparzysz@codeaurora.org>2015-12-14 20:35:13 +0000
commitdac71028744b4b2fb13252451a3eb7676e4e7411 (patch)
treecba1c1db6cbcb35d4ae987aaed217415c15c1b4e /llvm/lib/Target
parent2f264c31d3967e7962bd44ae79f0876f58268aa3 (diff)
downloadbcm5719-llvm-dac71028744b4b2fb13252451a3eb7676e4e7411.tar.gz
bcm5719-llvm-dac71028744b4b2fb13252451a3eb7676e4e7411.zip
[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. llvm-svn: 255540
Diffstat (limited to 'llvm/lib/Target')
-rw-r--r--llvm/lib/Target/AMDGPU/R600Packetizer.cpp3
-rw-r--r--llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp2
2 files changed, 3 insertions, 2 deletions
diff --git a/llvm/lib/Target/AMDGPU/R600Packetizer.cpp b/llvm/lib/Target/AMDGPU/R600Packetizer.cpp
index b007ab9ce09..21269613a30 100644
--- a/llvm/lib/Target/AMDGPU/R600Packetizer.cpp
+++ b/llvm/lib/Target/AMDGPU/R600Packetizer.cpp
@@ -149,7 +149,8 @@ private:
public:
// Ctor.
R600PacketizerList(MachineFunction &MF, MachineLoopInfo &MLI)
- : VLIWPacketizerList(MF, MLI), TII(static_cast<const R600InstrInfo *>(
+ : VLIWPacketizerList(MF, MLI, nullptr),
+ TII(static_cast<const R600InstrInfo *>(
MF.getSubtarget().getInstrInfo())),
TRI(TII->getRegisterInfo()) {
VLIW5 = !MF.getSubtarget<AMDGPUSubtarget>().hasCaymanISA();
diff --git a/llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp b/llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp
index 71dc362d517..123ba124808 100644
--- a/llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp
+++ b/llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp
@@ -186,7 +186,7 @@ INITIALIZE_PASS_END(HexagonPacketizer, "packets", "Hexagon Packetizer",
HexagonPacketizerList::HexagonPacketizerList(
MachineFunction &MF, MachineLoopInfo &MLI,
const MachineBranchProbabilityInfo *MBPI)
- : VLIWPacketizerList(MF, MLI) {
+ : VLIWPacketizerList(MF, MLI, nullptr) {
this->MBPI = MBPI;
}
OpenPOWER on IntegriCloud