forked from OSchip/llvm-project
[NFC] Fix unused var warning
This commit is contained in:
parent
1c9cc094d0
commit
1ee1da1ea5
|
@ -387,26 +387,25 @@ struct FusionCandidateCompare {
|
||||||
bool operator()(const FusionCandidate &LHS,
|
bool operator()(const FusionCandidate &LHS,
|
||||||
const FusionCandidate &RHS) const {
|
const FusionCandidate &RHS) const {
|
||||||
const DominatorTree *DT = LHS.DT;
|
const DominatorTree *DT = LHS.DT;
|
||||||
const PostDominatorTree *PDT = LHS.PDT;
|
|
||||||
|
|
||||||
BasicBlock *LHSEntryBlock = LHS.getEntryBlock();
|
BasicBlock *LHSEntryBlock = LHS.getEntryBlock();
|
||||||
BasicBlock *RHSEntryBlock = RHS.getEntryBlock();
|
BasicBlock *RHSEntryBlock = RHS.getEntryBlock();
|
||||||
|
|
||||||
// Do not save PDT to local variable as it is only used in asserts and thus
|
// Do not save PDT to local variable as it is only used in asserts and thus
|
||||||
// will trigger an unused variable warning if building without asserts.
|
// will trigger an unused variable warning if building without asserts.
|
||||||
assert(DT && PDT && "Expecting valid dominator tree");
|
assert(DT && LHS.PDT && "Expecting valid dominator tree");
|
||||||
|
|
||||||
// Do this compare first so if LHS == RHS, function returns false.
|
// Do this compare first so if LHS == RHS, function returns false.
|
||||||
if (DT->dominates(RHSEntryBlock, LHSEntryBlock)) {
|
if (DT->dominates(RHSEntryBlock, LHSEntryBlock)) {
|
||||||
// RHS dominates LHS
|
// RHS dominates LHS
|
||||||
// Verify LHS post-dominates RHS
|
// Verify LHS post-dominates RHS
|
||||||
assert(PDT->dominates(LHSEntryBlock, RHSEntryBlock));
|
assert(LHS.PDT->dominates(LHSEntryBlock, RHSEntryBlock));
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (DT->dominates(LHSEntryBlock, RHSEntryBlock)) {
|
if (DT->dominates(LHSEntryBlock, RHSEntryBlock)) {
|
||||||
// Verify RHS Postdominates LHS
|
// Verify RHS Postdominates LHS
|
||||||
assert(PDT->dominates(RHSEntryBlock, LHSEntryBlock));
|
assert(LHS.PDT->dominates(RHSEntryBlock, LHSEntryBlock));
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue