diff options
Diffstat (limited to 'lib/Target/Hexagon/HexagonTargetMachine.cpp')
-rw-r--r-- | lib/Target/Hexagon/HexagonTargetMachine.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/Target/Hexagon/HexagonTargetMachine.cpp b/lib/Target/Hexagon/HexagonTargetMachine.cpp index 55bbba7251..0a5b181fff 100644 --- a/lib/Target/Hexagon/HexagonTargetMachine.cpp +++ b/lib/Target/Hexagon/HexagonTargetMachine.cpp @@ -111,7 +111,6 @@ bool HexagonPassConfig::addPreRegAlloc() { if (!DisableHardwareLoops) { PM->add(createHexagonHardwareLoops()); } - return false; } @@ -138,5 +137,8 @@ bool HexagonPassConfig::addPreEmitPass() { // Split up TFRcondsets into conditional transfers. PM->add(createHexagonSplitTFRCondSets(getHexagonTargetMachine())); + // Create Packets. + PM->add(createHexagonPacketizer()); + return false; } |