[llvm] r300329 - [Hexagon] Make a couple of passes compliant with -opt-bisect-limit
Krzysztof Parzyszek via llvm-commits
llvm-commits at lists.llvm.org
Fri Apr 14 08:26:34 PDT 2017
Author: kparzysz
Date: Fri Apr 14 10:26:34 2017
New Revision: 300329
URL: http://llvm.org/viewvc/llvm-project?rev=300329&view=rev
Log:
[Hexagon] Make a couple of passes compliant with -opt-bisect-limit
Modified:
llvm/trunk/lib/Target/Hexagon/HexagonCopyToCombine.cpp
llvm/trunk/lib/Target/Hexagon/HexagonOptAddrMode.cpp
Modified: llvm/trunk/lib/Target/Hexagon/HexagonCopyToCombine.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/Hexagon/HexagonCopyToCombine.cpp?rev=300329&r1=300328&r2=300329&view=diff
==============================================================================
--- llvm/trunk/lib/Target/Hexagon/HexagonCopyToCombine.cpp (original)
+++ llvm/trunk/lib/Target/Hexagon/HexagonCopyToCombine.cpp Fri Apr 14 10:26:34 2017
@@ -460,6 +460,8 @@ HexagonCopyToCombine::findPotentialNewif
}
bool HexagonCopyToCombine::runOnMachineFunction(MachineFunction &MF) {
+ if (skipFunction(*MF.getFunction()))
+ return false;
if (IsCombinesDisabled) return false;
Modified: llvm/trunk/lib/Target/Hexagon/HexagonOptAddrMode.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/Hexagon/HexagonOptAddrMode.cpp?rev=300329&r1=300328&r2=300329&view=diff
==============================================================================
--- llvm/trunk/lib/Target/Hexagon/HexagonOptAddrMode.cpp (original)
+++ llvm/trunk/lib/Target/Hexagon/HexagonOptAddrMode.cpp Fri Apr 14 10:26:34 2017
@@ -638,6 +638,9 @@ bool HexagonOptAddrMode::constructDefMap
}
bool HexagonOptAddrMode::runOnMachineFunction(MachineFunction &MF) {
+ if (skipFunction(*MF.getFunction()))
+ return false;
+
bool Changed = false;
auto &HST = MF.getSubtarget<HexagonSubtarget>();
auto &MRI = MF.getRegInfo();
More information about the llvm-commits
mailing list