Searched refs:BranchInst (Results 1 - 25 of 75) sorted by relevance

123

/macosx-10.9.5/llvmCore-3425.0.33/unittests/Transforms/Utils/
H A DLocal.cpp31 BranchInst *br0 = builder.CreateCondBr(builder.getTrue(), bb0, bb1);
34 BranchInst *br1 = builder.CreateBr(bb0);
/macosx-10.9.5/llvmCore-3425.0.33/unittests/VMCore/
H A DVerifierTest.cpp33 // To avoid triggering an assertion in BranchInst::Create, we first create
37 BranchInst *BI = BranchInst::Create(Exit, Exit, False, Entry);
H A DInstructionsTest.cpp50 TEST(InstructionsTest, BranchInst) {
57 // Mandatory BranchInst
58 const BranchInst* b0 = BranchInst::Create(bb0);
75 // Conditional BranchInst
76 BranchInst* b1 = BranchInst::Create(bb0, bb1, One);
/macosx-10.9.5/llvmCore-3425.0.33/lib/Transforms/Utils/
H A DLowerExpectIntrinsic.cpp47 bool HandleIfExpect(BranchInst *BI);
92 bool LowerExpectIntrinsic::HandleIfExpect(BranchInst *BI) {
140 if (BranchInst *BI = dyn_cast<BranchInst>(BB->getTerminator())) {
H A DLoopUnrollRuntime.cpp124 BranchInst::Create(Exit, NewPH, BrLoopExit, InsertPt);
191 BranchInst::Create(InsertBot, NewBB);
275 BranchInst *PreHeaderBR = cast<BranchInst>(PH->getTerminator());
295 BranchInst::Create(PEnd, PEnd, BranchVal, PreHeaderBR);
350 BranchInst::Create(NewBlocks[0], CompareBB,
H A DUnifyFunctionExitNodes.cpp74 BranchInst::Create(UnreachableBlock, BB);
118 BranchInst::Create(NewRetBlock, BB);
H A DSimplifyCFG.cpp98 bool SimplifyUncondBranch(BranchInst *BI, IRBuilder <> &Builder);
99 bool SimplifyCondBranch(BranchInst *BI, IRBuilder <>&Builder);
138 static bool isProfitableToFoldUnconditional(BranchInst *SI1,
139 BranchInst *SI2,
208 BranchInst *Pred1Br = dyn_cast<BranchInst>(Pred1->getTerminator());
209 BranchInst *Pred2Br = dyn_cast<BranchInst>(Pred2->getTerminator());
261 BranchInst *BI = dyn_cast<BranchInst>(CommonPre
[all...]
H A DLoopUnroll.cpp161 BranchInst *BI = dyn_cast<BranchInst>(LatchBlock->getTerminator());
354 BranchInst *Term = cast<BranchInst>(Latches[i]->getTerminator());
397 BranchInst::Create(Dest, Term);
404 BranchInst *Term = cast<BranchInst>(Latches[i]->getTerminator());
H A DLowerSwitch.cpp153 BranchInst::Create(LBranch, RBranch, Comp, NewNode);
202 BranchInst::Create(Succ, Default, Comp, NewLeaf);
267 BranchInst::Create(SI->getDefaultDest(), CurBlock);
277 BranchInst::Create(Default, NewDefault);
301 BranchInst::Create(SwitchBlock, OrigBlock);
H A DBasicBlockUtils.cpp396 ArrayRef<BasicBlock*> Preds, BranchInst *BI,
462 BranchInst *BI = BranchInst::Create(BB, NewBB);
522 BranchInst *BI1 = BranchInst::Create(OrigBB, NewBB1);
562 BranchInst *BI2 = BranchInst::Create(OrigBB, NewBB2);
H A DCloneFunction.cpp300 if (const BranchInst *BI = dyn_cast<BranchInst>(OldTI)) {
313 VMap[OldTI] = BranchInst::Create(Dest, NewBB);
328 VMap[OldTI] = BranchInst::Create(Dest, NewBB);
535 BranchInst *BI = dyn_cast<BranchInst>(I->getTerminator());
H A DLoopSimplify.cpp188 if (BranchInst *BI = dyn_cast<BranchInst>((*I)->getTerminator()))
296 BranchInst *BI = dyn_cast<BranchInst>(ExitingBlock->getTerminator());
675 BranchInst *BETerminator = BranchInst::Create(Header, BEBlock);
/macosx-10.9.5/llvmCore-3425.0.33/lib/Transforms/Scalar/
H A DLoopRotation.cpp215 BranchInst *Jmp = dyn_cast<BranchInst>(Latch->getTerminator());
223 BranchInst *BI = dyn_cast<BranchInst>(LastExit->getTerminator());
262 BranchInst *BI = dyn_cast<BranchInst>(OrigHeader->getTerminator());
401 BranchInst *PHBI = cast<BranchInst>(OrigPreheader->getTerminator());
442 BranchInst *NewBI = BranchInst
[all...]
H A DTailRecursionElimination.cpp480 BranchInst::Create(OldEntry, NewEntry);
577 BranchInst *NewBI = BranchInst::Create(OldEntry, Ret);
597 SmallVector<BranchInst*, 8> UncondBranchPreds;
601 if (BranchInst *BI = dyn_cast<BranchInst>(PTI))
607 BranchInst *BI = UncondBranchPreds.pop_back_val();
H A DJumpThreading.cpp180 BranchInst *BI = dyn_cast<BranchInst>(BB->getTerminator());
666 if (BranchInst *BI = dyn_cast<BranchInst>(Terminator)) {
706 BranchInst::Create(BBTerm->getSuccessor(BestSucc), BBTerm);
737 BranchInst *CondBr = dyn_cast<BranchInst>(BB->getTerminator());
764 BranchInst::Create(CondBr->getSuccessor(ToKeep), CondBr);
799 if (PN->getParent() == BB && isa<BranchInst>(BB->getTerminator()))
805 CondInst->getParent() == BB && isa<BranchInst>(B
[all...]
H A DLoopUnswitch.cpp429 if (BranchInst *BI = dyn_cast<BranchInst>(TI)) {
559 if (BranchInst *BI = dyn_cast<BranchInst>(HeaderTerm)) {
686 BranchInst *BI = BranchInst::Create(TrueDest, FalseDest, BranchVal, InsertPt);
875 BranchInst *OldBR = cast<BranchInst>(loopPreheader->getTerminator());
978 if (BranchInst *BI = dyn_cast<BranchInst>(Pre
[all...]
H A DSimplifyCFGPass.cpp101 BranchInst::Create(II->getNormalDest(), II);
167 BranchInst::Create(II->getNormalDest(), II);
288 BranchInst::Create(RetBlock, &BB);
H A DIndVarSimplify.cpp283 !isa<BranchInst>(Compare->use_back()))
286 BranchInst *TheBr = cast<BranchInst>(Compare->use_back());
1105 static bool isHighCostExpansion(const SCEV *S, BranchInst *BI,
1174 BranchInst *BI = dyn_cast<BranchInst>(L->getExitingBlock()->getTerminator());
1231 BranchInst *BI = dyn_cast<BranchInst>(L->getExitingBlock()->getTerminator());
1353 cast<BranchInst>(L->getExitingBlock()->getTerminator())->getCondition();
1449 BranchInst *B
[all...]
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/Analysis/
H A DCFGPrinter.h86 if (const BranchInst *BI = dyn_cast<BranchInst>(Node->getTerminator()))
/macosx-10.9.5/llvmCore-3425.0.33/lib/Analysis/
H A DBranchProbabilityInfo.cpp164 if (!isa<BranchInst>(TI) && !isa<SwitchInst>(TI))
199 BranchInst * BI = dyn_cast<BranchInst>(BB->getTerminator());
286 BranchInst * BI = dyn_cast<BranchInst>(BB->getTerminator());
346 BranchInst *BI = dyn_cast<BranchInst>(BB->getTerminator());
/macosx-10.9.5/llvmCore-3425.0.33/tools/llvm-diff/
H A DDifferenceEngine.cpp292 } else if (isa<BranchInst>(L)) {
293 BranchInst *LI = cast<BranchInst>(L);
294 BranchInst *RI = cast<BranchInst>(R);
604 if (isa<BranchInst>(LTerm) && isa<InvokeInst>(RTerm)) {
605 if (cast<BranchInst>(LTerm)->isConditional()) return;
617 } else if (isa<InvokeInst>(LTerm) && isa<BranchInst>(RTerm)) {
618 if (cast<BranchInst>(RTerm)->isConditional()) return;
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/Transforms/Utils/
H A DLocal.h28 class BranchInst;
143 bool FoldBranchToCommonDest(BranchInst *BI);
/macosx-10.9.5/llvmCore-3425.0.33/lib/Transforms/IPO/
H A DPartialInlining.cpp53 BranchInst *BR = dyn_cast<BranchInst>(entryBlock->getTerminator());
H A DLoopExtractor.cpp102 if (!isa<BranchInst>(EntryTI) ||
103 !cast<BranchInst>(EntryTI)->isUnconditional() ||
/macosx-10.9.5/llvmCore-3425.0.33/examples/Fibonacci/
H A Dfibonacci.cpp65 BranchInst::Create(RetBB, RecurseBB, CondInst, BB);

Completed in 193 milliseconds

123