[PATCH] D46399: Skip blocks with no predecessors for CFIInstrInserter verify
Craig Topper via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu May 3 11:15:44 PDT 2018
craig.topper added inline comments.
================
Comment at: lib/CodeGen/CFIInstrInserter.cpp:296
const MBBCFAInfo &CurrMBBInfo = MBBVector[CurrMBB.getNumber()];
+ if (CurrMBB.getNumber() != MF.front().getNumber() && !CurrMBB.pred_size())
+ continue;
----------------
pred_empty()?
================
Comment at: lib/CodeGen/CFIInstrInserter.cpp:296
const MBBCFAInfo &CurrMBBInfo = MBBVector[CurrMBB.getNumber()];
+ if (CurrMBB.getNumber() != MF.front().getNumber() && !CurrMBB.pred_size())
+ continue;
----------------
craig.topper wrote:
> pred_empty()?
Can't you just check CurrMBB == MF.front()? This applies to several other places in this pass.
Repository:
rL LLVM
https://reviews.llvm.org/D46399
More information about the llvm-commits
mailing list