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

References

lib/Transforms/Utils/CodeExtractor.cpp
 1221           TheSwitch->addCase(ConstantInt::get(Type::getInt16Ty(Context),
 1276   Type *OldFnRetTy = TheSwitch->getParent()->getParent()->getReturnType();
 1285       ReturnInst::Create(Context, nullptr, TheSwitch);  // Return void
 1286     } else if (OldFnRetTy == TheSwitch->getCondition()->getType()) {
 1288       ReturnInst::Create(Context, TheSwitch->getCondition(), TheSwitch);
 1288       ReturnInst::Create(Context, TheSwitch->getCondition(), TheSwitch);
 1293                          Constant::getNullValue(OldFnRetTy), TheSwitch);
 1296     TheSwitch->eraseFromParent();
 1301     BranchInst::Create(TheSwitch->getSuccessor(1), TheSwitch);
 1301     BranchInst::Create(TheSwitch->getSuccessor(1), TheSwitch);
 1302     TheSwitch->eraseFromParent();
 1305     BranchInst::Create(TheSwitch->getSuccessor(1), TheSwitch->getSuccessor(2),
 1305     BranchInst::Create(TheSwitch->getSuccessor(1), TheSwitch->getSuccessor(2),
 1306                        call, TheSwitch);
 1307     TheSwitch->eraseFromParent();
 1312     TheSwitch->setCondition(call);
 1313     TheSwitch->setDefaultDest(TheSwitch->getSuccessor(NumExitBlocks));
 1313     TheSwitch->setDefaultDest(TheSwitch->getSuccessor(NumExitBlocks));
 1315     TheSwitch->removeCase(SwitchInst::CaseIt(TheSwitch, NumExitBlocks-1));
 1315     TheSwitch->removeCase(SwitchInst::CaseIt(TheSwitch, NumExitBlocks-1));