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

References

include/llvm/IR/Instructions.h
 3367     return make_range(case_begin(), case_end());
lib/Transforms/Scalar/CorrelatedValuePropagation.cpp
  361     for (auto CI = SI->case_begin(), CE = SI->case_end(); CI != CE;) {
lib/Transforms/Scalar/GVN.cpp
 2022     for (SwitchInst::CaseIt i = SI->case_begin(), e = SI->case_end();
lib/Transforms/Scalar/SCCP.cpp
 1732         SI->setCondition(SI->case_begin()->getCaseValue());
 1733         markEdgeExecutable(&BB, SI->case_begin()->getCaseSuccessor());
 1741       BasicBlock *DefaultSuccessor = SI->case_begin()->getCaseSuccessor();
 1977       Dest = SI->case_begin()->getCaseSuccessor();
 1978       C = SI->case_begin()->getCaseValue();
lib/Transforms/Scalar/SimpleLoopUnswitch.cpp
  630     auto CaseI = SI.case_begin() + Index;
  653       std::all_of(std::next(SI.case_begin()), SI.case_end(),
  656                            SI.case_begin()->getCaseSuccessor();
  658     CommonSuccBB = SI.case_begin()->getCaseSuccessor();
lib/Transforms/Utils/Local.cpp
  169       TheOnlyDest = SI->case_begin()->getCaseSuccessor();
  173     for (auto i = SI->case_begin(), e = SI->case_end(); i != e;) {
  267       auto FirstCase = *SI->case_begin();
lib/Transforms/Utils/SimplifyCFG.cpp
  878     for (SwitchInst::CaseIt i = SI->case_end(), e = SI->case_begin(); i != e;) {
 4246       for (auto i = SU->case_begin(), e = SU->case_end(); i != e;) {
 5318   SwitchInst::CaseIt CI = SI->case_begin();
tools/clang/lib/CodeGen/CGCleanup.cpp
  622       llvm::BranchInst::Create(si->case_begin()->getCaseSuccessor(), si);
tools/llvm-reduce/deltas/ReduceBasicBlocks.cpp
   72       auto Case = SwInst.case_begin() + I;
unittests/Analysis/DomTreeUpdaterTest.cpp
   93   for (auto i = SI->case_begin(), e = SI->case_end(); i != e; ++i) {
  133   for (auto i = SI->case_begin(), e = SI->case_end(); i != e;) {
  657   for (auto i = SI->case_begin(), e = SI->case_end(); i != e; ++i) {
  683   for (auto i = SI->case_begin(), e = SI->case_end(); i != e;) {
unittests/IR/CFGBuilder.cpp
   72     auto FirstC = SI->case_begin();
   78   for (auto CIt = SI->case_begin(); CIt != SI->case_end(); ++CIt)
unittests/IR/DominatorTreeTest.cpp
  487         SwitchC->removeCase(SwitchC->case_begin());
  576         SwitchC->removeCase(SwitchC->case_begin());
unittests/IR/InstructionsTest.cpp
  713   auto CI = SI->case_begin();