projects
/
oota-llvm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Revert r199628: "[AArch64 NEON] Fix a bug caused by undef lane when generating VEXT."
[oota-llvm.git]
/
lib
/
CodeGen
/
DFAPacketizer.cpp
diff --git
a/lib/CodeGen/DFAPacketizer.cpp
b/lib/CodeGen/DFAPacketizer.cpp
index 840a10128daf41c8113457074e405426ab86b3e3..6619bcfd194f1780159e45728c76d58f7422686c 100644
(file)
--- a/
lib/CodeGen/DFAPacketizer.cpp
+++ b/
lib/CodeGen/DFAPacketizer.cpp
@@
-160,7
+160,8
@@
void VLIWPacketizerList::PacketizeMIs(MachineBasicBlock *MBB,
MachineBasicBlock::iterator EndItr) {
assert(VLIWScheduler && "VLIW Scheduler is not initialized!");
VLIWScheduler->startBlock(MBB);
MachineBasicBlock::iterator EndItr) {
assert(VLIWScheduler && "VLIW Scheduler is not initialized!");
VLIWScheduler->startBlock(MBB);
- VLIWScheduler->enterRegion(MBB, BeginItr, EndItr, MBB->size());
+ VLIWScheduler->enterRegion(MBB, BeginItr, EndItr,
+ std::distance(BeginItr, EndItr));
VLIWScheduler->schedule();
// Generate MI -> SU map.
VLIWScheduler->schedule();
// Generate MI -> SU map.