|
reference, declaration → definition
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())