These codes deleted are dead code, we never go into it.
- In AggressiveAntiDepBreaker.cpp, have assert AntiDepReg != 0.
- IfConversion.cpp, Kind can only be one unique value, so isFalse && isRev can never be true.
- DAGCombiner.cpp, at line 3675, we have considered the condition like
// fold (sub x, c) -> (add x, -c) if (N1C) { return DAG.getNode(ISD::ADD, DL, VT, N0, DAG.getConstant(-N1C->getAPIntValue(), DL, VT)); }
- ScheduleDAGSDNodes.cpp, we have Latency > 1 at line 663
- MasmParser.cpp, code exists in a switch-case block which decided by the value FirstTokenKind, at line 1621, FirstTokenKind could only be one of AsmToken::Dollar, AsmToken::At and AsmToken::Identifier.
Should we add an assertion !(isFalse && isRev) here?