reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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)});