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

References

include/llvm/Analysis/SparsePropagation.h
  294     if (BI->isUnconditional()) {
include/llvm/IR/PatternMatch.h
 1385       if (BI->isUnconditional()) {
lib/Analysis/InlineCost.cpp
 1348   return BI.isUnconditional() || isa<ConstantInt>(BI.getCondition()) ||
lib/Analysis/LoopInfo.cpp
  392   if (!GuardBI || GuardBI->isUnconditional())
lib/Analysis/ScalarEvolution.cpp
 9649         LoopEntryPredicate->isUnconditional())
lib/CodeGen/CodeGenPrepare.cpp
  598   if (!BI || !BI->isUnconditional())
 2052     if (!BI || !BI->isUnconditional() || BI->getSuccessor(0) != BB)
lib/CodeGen/GlobalISel/IRTranslator.cpp
  387   if (!BrInst.isUnconditional()) {
lib/CodeGen/HardwareLoops.cpp
  291   if (BI->isUnconditional() || !isa<ICmpInst>(BI->getCondition()))
  342       cast<BranchInst>(BB->getTerminator())->isUnconditional())
lib/CodeGen/SelectionDAG/FastISel.cpp
 1844     if (BI->isUnconditional()) {
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 2228   if (I.isUnconditional()) {
lib/ExecutionEngine/Interpreter/Execution.cpp
  939   if (!I.isUnconditional()) {
lib/Target/AArch64/AArch64FastISel.cpp
 2422   if (BI->isUnconditional()) {
lib/Target/AMDGPU/AMDGPUUnifyDivergentExitNodes.cpp
  194       if (BI->isUnconditional()) {
lib/Target/AMDGPU/SIAnnotateControlFlow.cpp
  335     if (!Term || Term->isUnconditional()) {
lib/Target/NVPTX/NVPTXImageOptimizer.cpp
  153       if (BI->isUnconditional()) continue;
lib/Target/WebAssembly/WebAssemblyFastISel.cpp
 1271   if (Br->isUnconditional()) {
lib/Transforms/Coroutines/CoroSplit.cpp
  575   assert(BranchToEntry->isUnconditional());
  602     assert(Branch->isUnconditional());
  918       if (BR->isUnconditional()) {
lib/Transforms/IPO/LoopExtractor.cpp
  111       !cast<BranchInst>(EntryTI)->isUnconditional() ||
lib/Transforms/IPO/PartialInlining.cpp
  559   if (!BR || BR->isUnconditional())
  711     if (!BR || BR->isUnconditional())
lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
 1477     if (BI->isUnconditional())
 1518   if (OtherBr->isUnconditional()) {
lib/Transforms/InstCombine/InstructionCombining.cpp
  982     if (!BI || !BI->isUnconditional()) return nullptr;
lib/Transforms/Instrumentation/AddressSanitizer.cpp
 1690     assert(cast<BranchInst>(TagCheckTerm)->isUnconditional());
 1712     assert(cast<BranchInst>(CheckTerm)->isUnconditional());
lib/Transforms/Instrumentation/ControlHeightReduction.cpp
 1820   assert(OldBR->isUnconditional() && OldBR->getSuccessor(0) == NewEntryBlock &&
lib/Transforms/Scalar/ADCE.cpp
  211   return BR && BR->isUnconditional();
lib/Transforms/Scalar/GVN.cpp
 2614   if (!BI || BI->isUnconditional())
lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp
  394   if (BI->isUnconditional() || BI->getParent() == L->getLoopLatch())
  765   if (!LatchBr || LatchBr->isUnconditional()) {
lib/Transforms/Scalar/JumpThreading.cpp
  421       if (BI && BI->isUnconditional() &&
 1065     if (BI->isUnconditional()) return false;
 1782       if (PredBr->isUnconditional()) {
 2307   if (!OldPredBranch || !OldPredBranch->isUnconditional()) {
 2476     if (!PredTerm || !PredTerm->isUnconditional())
 2516     if (!PredTerm || !PredTerm->isUnconditional())
lib/Transforms/Scalar/LoopIdiomRecognize.cpp
 1621   if (!PreCondBI || PreCondBI->isUnconditional())
 2264   assert(cast<BranchInst>(PreheaderBB->getTerminator())->isUnconditional() &&
 2550     assert(OldTerminator->isUnconditional() && "That's the one we created.");
lib/Transforms/Scalar/LoopSimplifyCFG.cpp
   59     if (BI->isUnconditional())
lib/Transforms/Scalar/LoopStrengthReduce.cpp
 2395     if (TermBr->isUnconditional() || !isa<ICmpInst>(TermBr->getCondition()))
lib/Transforms/Scalar/LoopUnswitch.cpp
  937   assert(OldBranch->isUnconditional() && "Preheader is not split correctly");
 1094       if (BI->isUnconditional()) {
 1354   assert(OldBR->isUnconditional() && OldBR->getSuccessor(0) == LoopBlocks[0] &&
 1615       if (BI->isUnconditional()) {
lib/Transforms/Scalar/LowerConstantIntrinsics.cpp
   59     if (BI->isUnconditional())
lib/Transforms/Scalar/LowerExpectIntrinsic.cpp
  177     if (!BI || BI->isUnconditional())
  315   if (BI.isUnconditional())
lib/Transforms/Scalar/MergeICmps.cpp
  359   if (BranchI->isUnconditional()) {
lib/Transforms/Scalar/SCCP.cpp
  670     if (BI->isUnconditional()) {
 2153         if (BI && BI->isUnconditional() &&
lib/Transforms/Scalar/TailRecursionElimination.cpp
  706       if (BI->isUnconditional())
lib/Transforms/Utils/BasicBlockUtils.cpp
  201     if (!BB_JmpI || !BB_JmpI->isUnconditional())
lib/Transforms/Utils/Evaluator.cpp
  611         if (BI->isUnconditional()) {
lib/Transforms/Utils/FlattenCFG.cpp
  159     if (PBI->isUnconditional()) {
  224       if (BPS && BPS->isUnconditional()) {
  242   if (!PBI1 || !PBI1->isUnconditional() ||
  245     if (!PBI2 || !PBI2->isUnconditional() ||
  271   if (!PBI1 || !PBI1->isUnconditional())
lib/Transforms/Utils/InlineFunction.cpp
 2390   assert(cast<BranchInst>(Br)->isUnconditional() && "splitBasicBlock broken!");
lib/Transforms/Utils/Local.cpp
  117     if (BI->isUnconditional()) return false;  // Can't optimize uncond branch
lib/Transforms/Utils/LoopRotationUtils.cpp
  213   if (!BI || BI->isUnconditional())
  601   if (!Jmp || !Jmp->isUnconditional())
lib/Transforms/Utils/LoopUnroll.cpp
  310       (BI->isUnconditional() && (!HeaderBI || HeaderBI->isUnconditional() ||
  310       (BI->isUnconditional() && (!HeaderBI || HeaderBI->isUnconditional() ||
  558     if (Term->isUnconditional() || L->contains(Term->getSuccessor(0))) {
  881     if (Term && Term->isUnconditional()) {
lib/Transforms/Utils/LoopUnrollAndJam.cpp
  252   assert(BI && !BI->isUnconditional());
  545     if (Term && Term->isUnconditional() && L->contains(Term->getSuccessor(0))) {
lib/Transforms/Utils/LoopUnrollPeel.cpp
  179     if (!BI || BI->isUnconditional())
lib/Transforms/Utils/LoopUnrollRuntime.cpp
  569   if (!LatchBR || LatchBR->isUnconditional()) {
lib/Transforms/Utils/LoopUtils.cpp
  531   assert(OldBr->isUnconditional() && "Preheader must have a single successor");
lib/Transforms/Utils/SimplifyCFG.cpp
  266   assert(SI1->isUnconditional() && SI2->isConditional());
 1750     if (isa<BranchInst>(T) && cast<BranchInst>(T)->isUnconditional())
 2676     if (!PBI || PBI->isUnconditional() ||
 4120       if (BI->isUnconditional())
 4226       if (BI->isUnconditional()) {
 4525   if (!Branch || !Branch->isUnconditional())
 6027           if (BI->isUnconditional())
 6085     if (BI->isUnconditional()) {
lib/Transforms/Vectorize/LoopVectorizationLegality.cpp
  316   if (!LatchBr || LatchBr->isUnconditional()) {
tools/clang/lib/CodeGen/CGCleanup.cpp
  366     assert(Br->isUnconditional());
  588     assert(Br->isUnconditional() && Br->getSuccessor(0) == From);
tools/clang/lib/CodeGen/CGStmt.cpp
  453   if (!BI || !BI->isUnconditional())
tools/clang/lib/CodeGen/CodeGenFunction.cpp
  267     if (BI && BI->isUnconditional() &&
tools/polly/lib/Analysis/ScopBuilder.cpp
  753     if (BI->isUnconditional())
tools/polly/lib/Support/ScopHelper.cpp
  452     if (BR->isUnconditional())
unittests/FuzzMutate/OperationsTest.cpp
  191   ASSERT_TRUE(UncondBr->isUnconditional());
unittests/IR/InstructionsTest.cpp
  126   EXPECT_TRUE(b0->isUnconditional());
  144   EXPECT_FALSE(b1->isUnconditional());