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

References

include/llvm/Analysis/CFGPrinter.h
  131       if (BI->isConditional())
include/llvm/IR/Instructions.h
 3057     assert(isConditional() && "Cannot get condition of an uncond branch!");
 3062     assert(isConditional() && "Cannot set condition of unconditional branch!");
 3066   unsigned getNumSuccessors() const { return 1+isConditional(); }
 3087         succ_op_iterator(std::next(value_op_begin(), isConditional() ? 1 : 0)),
 3093                           std::next(value_op_begin(), isConditional() ? 1 : 0)),
include/llvm/IR/PatternMatch.h
 1406       if (BI->isConditional() && Cond.match(BI->getCondition()))
lib/Analysis/BranchProbabilityInfo.cpp
  402   if (!BI || !BI->isConditional())
  493   if (!BI || !BI->isConditional())
  662   if (!BI || !BI->isConditional())
  780   if (!BI || !BI->isConditional())
lib/Analysis/DivergenceAnalysis.cpp
  114     assert(BranchTerm->isConditional());
lib/Analysis/InlineCost.cpp
 1863       if (BI->isConditional()) {
lib/Analysis/LazyValueInfo.cpp
 1386     if (BI->isConditional() &&
lib/Analysis/LoopInfo.cpp
  173       if (BI->isConditional())
  233   assert(BI && BI->isConditional() && "Expecting conditional latch branch");
lib/Analysis/MustExecute.cpp
  123   if (!BI || !BI->isConditional())
lib/Analysis/ScalarEvolution.cpp
 4330       if (BI && BI->isConditional()) {
 5297     if (BI && BI->isConditional() &&
 6088         assert(BI->isConditional() && "Only possibility!");
 7142     assert(BI->isConditional() && "If unconditional, it can't be in loop!");
 9473   if (LoopContinuePredicate && LoopContinuePredicate->isConditional() &&
 9536     if (!ContinuePredicate || !ContinuePredicate->isConditional())
lib/Analysis/TargetTransformInfo.cpp
  116       if (!BI->isConditional())
lib/Analysis/ValueTracking.cpp
 1958           assert(BI->isConditional() && "uses a comparison!");
 4191             assert(B->isConditional() && "How else is it using an i1?");
lib/Bitcode/Writer/BitcodeWriter.cpp
 2727       if (II.isConditional()) {
lib/CodeGen/CodeGenPrepare.cpp
  583     if (Term && !Term->isConditional()) {
lib/CodeGen/HardwareLoops.cpp
  381             cast<BranchInst>(BeginBB->getTerminator())->isConditional()) &&
lib/IR/AsmWriter.cpp
 3719   if (isa<BranchInst>(I) && cast<BranchInst>(I).isConditional()) {
lib/IR/Core.cpp
 2902   return unwrap<BranchInst>(Branch)->isConditional();
lib/IR/Instructions.cpp
 1126   if (isConditional())
 1185   assert(isConditional() &&
lib/IR/SafepointIRVerifier.cpp
  142       if (!BI || !BI->isConditional() || !isa<Constant>(BI->getCondition()))
lib/IR/Verifier.cpp
 2441   if (BI.isConditional()) {
lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp
  119         if (UP.Threshold < MaxBoost && Br->isConditional()) {
lib/Target/PowerPC/PPCTargetTransformInfo.cpp
  535       if (!BI->isConditional() ||
lib/Transforms/InstCombine/InstructionCombining.cpp
 2570   if (BI.isConditional() && !isa<ConstantInt>(BI.getCondition()) &&
 3447       if (BI->isConditional() && isa<ConstantInt>(BI->getCondition())) {
lib/Transforms/Instrumentation/ControlHeightReduction.cpp
  663   if (!BI->isConditional())
  777       CHR_DEBUG(dbgs() << "BI.isConditional " << BI->isConditional() << "\n");
  780     if (BI && BI->isConditional()) {
 1529     if (isa<BranchInst>(U) && cast<BranchInst>(U)->isConditional())
 1539       assert(BI->isConditional() && "Must be conditional");
lib/Transforms/Instrumentation/PGOInstrumentation.cpp
  262   if (!BI || !BI->isConditional())
lib/Transforms/Scalar/CallSiteSplitting.cpp
  133   if (!BI || !BI->isConditional())
lib/Transforms/Scalar/EarlyCSE.cpp
  814   assert(BI->isConditional() && "Should be a conditional branch!");
  884     if (BI && BI->isConditional()) {
lib/Transforms/Scalar/GVN.cpp
 1984     if (!BI->isConditional())
lib/Transforms/Scalar/GuardWidening.cpp
  335         if (BI->isConditional()) {
lib/Transforms/Scalar/IndVarSimplify.cpp
  354   assert(TheBr->isConditional() && "Can't use fcmp if not conditional");
 1879     if (!BI || !BI->isConditional())
lib/Transforms/Scalar/JumpThreading.cpp
  230       if (PredBr && PredBr->isConditional())
 1148       assert(CondBr->isConditional() && "Threading on unconditional terminator");
 1244   if (!BI || !BI->isConditional())
 1256     if (!PBI || !PBI->isConditional())
 2502   if (!CondBr || !CondBr->isConditional() || !CondLHS ||
 2689   assert(BI->isConditional() && "Unconditional branch has 2 successors?");
lib/Transforms/Scalar/LICM.cpp
  592     if (!ControlFlowHoisting || !BI->isConditional() ||
lib/Transforms/Scalar/LoopFuse.cpp
  253     assert(GuardBranch->isConditional() &&
lib/Transforms/Scalar/LoopIdiomRecognize.cpp
 1225   if (!BI || !BI->isConditional())
 1612   if (!EntryBI || EntryBI->isConditional())
lib/Transforms/Scalar/LoopPredication.cpp
  844   if (!BI || !BI->isConditional()) {
lib/Transforms/Scalar/LoopUnrollPass.cpp
  568         if (BI->isConditional()) {
lib/Transforms/Scalar/LoopUnswitch.cpp
  568     if (!BInst || !BInst->isConditional())
  737       if (BI->isConditional()) {
 1127     if (!BI->isConditional())
lib/Transforms/Scalar/LowerExpectIntrinsic.cpp
  171     if (BI && BI->isConditional())
lib/Transforms/Scalar/MakeGuardsExplicit.cpp
   62   assert(ExplicitGuard->isConditional() && "Must be!");
lib/Transforms/Scalar/MergedLoadStoreMotion.cpp
  143   if (!BI || !BI->isConditional())
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
 2583       if (BI->isConditional())
lib/Transforms/Scalar/SCCP.cpp
 1673       if (!BI->isConditional()) continue;
lib/Transforms/Scalar/SimpleLoopUnswitch.cpp
  352   assert(BI.isConditional() && "Can only unswitch a conditional branch!");
  903       if (!BI || BI->isConditional())
  918     if (!BI->isConditional() || isa<Constant>(BI->getCondition()))
  932     if (BI->isConditional())
 1912   assert((SI || (BI && BI->isConditional())) &&
 2565     if (!BI || !BI->isConditional() || isa<Constant>(BI->getCondition()) ||
lib/Transforms/Scalar/StructurizeCFG.cpp
  439   if (Term->isConditional()) {
  471           if (Term->isConditional()) {
  542     assert(Term->isConditional());
  949       if (!Br || !Br->isConditional())
  972         if (!Br || !Br->isConditional())
lib/Transforms/Utils/BasicBlockUtils.cpp
  914   if (Pred2Br->isConditional()) {
  919     if (Pred1Br->isConditional())
  926   if (Pred1Br->isConditional()) {
  963   assert(BI->isConditional() && "Two successors but not conditional?");
lib/Transforms/Utils/CloneFunction.cpp
  386     if (BI->isConditional()) {
  681     if (!BI || BI->isConditional()) { ++I; continue; }
lib/Transforms/Utils/FlattenCFG.cpp
  174     assert(PBI->isConditional());
lib/Transforms/Utils/LoopRotationUtils.cpp
  445   assert(PHBI->isConditional() && "Should be clone of BI condbr!");
lib/Transforms/Utils/LoopSimplify.cpp
  521       if (BI->isConditional()) {
  632       if (!BI || !BI->isConditional()) continue;
lib/Transforms/Utils/LoopUnroll.cpp
  318     return BI->isConditional() && BI->getSuccessor(S1) == Header &&
  323   if (BI && BI->isConditional() && !CheckLatchSuccessors(0, 1) &&
  331     return HeaderBI && HeaderBI->isConditional() &&
  337   if (BI && !BI->isConditional() && HeaderBI && HeaderBI->isConditional() &&
  337   if (BI && !BI->isConditional() && HeaderBI && HeaderBI->isConditional() &&
  531   bool LatchIsExiting = BI->isConditional();
  853           if (isa<BranchInst>(Term) && cast<BranchInst>(Term)->isConditional()) {
lib/Transforms/Utils/LoopUnrollPeel.cpp
   91       return T && T->isConditional() && L->isLoopExiting(Latch) &&
lib/Transforms/Utils/PredicateInfo.cpp
  496       if (!BI->isConditional())
lib/Transforms/Utils/SimplifyCFG.cpp
  266   assert(SI1->isUnconditional() && SI2->isConditional());
  371   if (!BI || BI->isConditional() || BI->getSuccessor(0) != BB)
  686     if (BI->isConditional())
  707     if (BI->isConditional() && BI->getCondition()->hasOneUse())
 2378   if (cast<BranchInst>(IfBlock1->getTerminator())->isConditional()) {
 2391   if (cast<BranchInst>(IfBlock2->getTerminator())->isConditional()) {
 2447   assert(BI->isConditional() && "Must be a conditional branch");
 2580   if (BI->isConditional())
 2589         if (PBI->isConditional() &&
 2664   BasicBlock *FalseDest = (BI->isConditional()) ? BI->getSuccessor(1) : nullptr;
 2677         (BI->isConditional() && !SafeToMergeTerminators(BI, PBI)) ||
 2678         (!BI->isConditional() &&
 2686     if (BI->isConditional()) {
 2760     if (BI->isConditional()) {
 3222   assert(PBI->isConditional() && BI->isConditional());
 3222   assert(PBI->isConditional() && BI->isConditional());
 3254             PBI->isConditional() && PBI->getCondition() == BI->getCondition() &&
 5948       if (PBI != BI && PBI->isConditional())
 5956         if (PBI != BI && PBI->isConditional())
lib/Transforms/Vectorize/LoopVectorizationLegality.cpp
  450     if (!EnableVPlanPredication && Br && Br->isConditional() &&
lib/Transforms/Vectorize/LoopVectorize.cpp
 6113     if (VF > 1 && BI->isConditional() &&
 6657   if (!BI->isConditional())
 7057     if (Branch && Branch->isConditional())
lib/Transforms/Vectorize/VPlanHCFGBuilder.cpp
  206       if (Br->isConditional())
tools/bugpoint/CrashDebugger.cpp
  587         if (!BR || !BR->isConditional())
tools/clang/lib/CodeGen/CGCleanup.cpp
  527   if (!Br || Br->isConditional()) return Entry;
tools/clang/lib/CodeGen/CGException.cpp
 1254       assert(BI->isConditional());
tools/lldb/source/Expression/IRInterpreter.cpp
  942       if (br_inst->isConditional()) {
tools/llvm-diff/DifferenceEngine.cpp
  290       if (LI->isConditional() != RI->isConditional()) {
  290       if (LI->isConditional() != RI->isConditional()) {
  295       if (LI->isConditional()) {
  634     if (cast<BranchInst>(LTerm)->isConditional()) return;
  647     if (cast<BranchInst>(RTerm)->isConditional()) return;
unittests/IR/InstructionsTest.cpp
  127   EXPECT_FALSE(b0->isConditional());
  145   EXPECT_TRUE(b1->isConditional());
unittests/Transforms/Utils/LocalTest.cpp
  220       if (Term && !Term->isConditional())