reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Transforms/Scalar/SimpleLoopUnswitch.cpp
 2565     if (!BI || !BI->isConditional() || isa<Constant>(BI->getCondition()) ||
 2565     if (!BI || !BI->isConditional() || isa<Constant>(BI->getCondition()) ||
 2565     if (!BI || !BI->isConditional() || isa<Constant>(BI->getCondition()) ||
 2566         BI->getSuccessor(0) == BI->getSuccessor(1))
 2566         BI->getSuccessor(0) == BI->getSuccessor(1))
 2569     if (L.isLoopInvariant(BI->getCondition())) {
 2570       UnswitchCandidates.push_back({BI, {BI->getCondition()}});
 2570       UnswitchCandidates.push_back({BI, {BI->getCondition()}});
 2574     Instruction &CondI = *cast<Instruction>(BI->getCondition());
 2584     UnswitchCandidates.push_back({BI, std::move(Invariants)});