diff options
| author | Krzysztof Parzyszek <kparzysz@codeaurora.org> | 2015-12-14 20:35:13 +0000 |
|---|---|---|
| committer | Krzysztof Parzyszek <kparzysz@codeaurora.org> | 2015-12-14 20:35:13 +0000 |
| commit | dac71028744b4b2fb13252451a3eb7676e4e7411 (patch) | |
| tree | cba1c1db6cbcb35d4ae987aaed217415c15c1b4e /llvm/lib/Target | |
| parent | 2f264c31d3967e7962bd44ae79f0876f58268aa3 (diff) | |
| download | bcm5719-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.cpp | 3 | ||||
| -rw-r--r-- | llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp | 2 |
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; } |

