/external/llvm/lib/Transforms/Utils/ |
FlattenCFG.cpp | 139 BranchInst *PBI = dyn_cast<BranchInst>(Pred->getTerminator()); 210 BranchInst *BPS = dyn_cast<BranchInst>(PS->getTerminator()); 224 BranchInst *PBI1 = dyn_cast<BranchInst>(PS1->getTerminator()); 225 BranchInst *PBI2 = dyn_cast<BranchInst>(PS2->getTerminator()); 240 BranchInst *BI = dyn_cast<BranchInst>(CurrBlock->getTerminator()) [all...] |
LowerExpectIntrinsic.cpp | 47 bool HandleIfExpect(BranchInst *BI); 92 bool LowerExpectIntrinsic::HandleIfExpect(BranchInst *BI) { 140 if (BranchInst *BI = dyn_cast<BranchInst>(BB->getTerminator())) {
|
LoopUnrollRuntime.cpp | 124 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,
|
UnifyFunctionExitNodes.cpp | 74 BranchInst::Create(UnreachableBlock, BB); 118 BranchInst::Create(NewRetBlock, BB);
|
BasicBlockUtils.cpp | 381 ArrayRef<BasicBlock*> Preds, BranchInst *BI, 447 BranchInst *BI = BranchInst::Create(BB, NewBB); 507 BranchInst *BI1 = BranchInst::Create(OrigBB, NewBB1); 547 BranchInst *BI2 = BranchInst::Create(OrigBB, NewBB2); 661 CheckTerm = BranchInst::Create(Tail, ThenBlock); 662 BranchInst *HeadNewTerm = 663 BranchInst::Create(/*ifTrue*/ThenBlock, /*ifFalse*/Tail, Cmp) [all...] |
LoopUnroll.cpp | 161 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());
|
SimplifyCFG.cpp | 107 bool SimplifyUncondBranch(BranchInst *BI, IRBuilder <> &Builder); 108 bool SimplifyCondBranch(BranchInst *BI, IRBuilder <>&Builder); 148 static bool isProfitableToFoldUnconditional(BranchInst *SI1, 149 BranchInst *SI2, 272 BranchInst *BI = dyn_cast<BranchInst>(PBB->getTerminator()); 450 } else if (BranchInst *BI = dyn_cast<BranchInst>(TI)) { 471 } else if (BranchInst *BI = dyn_cast<BranchInst>(TI) [all...] |
LowerSwitch.cpp | 153 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);
|
CloneFunction.cpp | 303 if (const BranchInst *BI = dyn_cast<BranchInst>(OldTI)) { 316 VMap[OldTI] = BranchInst::Create(Dest, NewBB); 331 VMap[OldTI] = BranchInst::Create(Dest, NewBB); 538 BranchInst *BI = dyn_cast<BranchInst>(I->getTerminator());
|
LoopSimplify.cpp | 191 if (BranchInst *BI = dyn_cast<BranchInst>((*I)->getTerminator())) 304 BranchInst *BI = dyn_cast<BranchInst>(ExitingBlock->getTerminator()); 683 BranchInst *BETerminator = BranchInst::Create(Header, BEBlock);
|
/external/llvm/unittests/Transforms/Utils/ |
Local.cpp | 30 BranchInst *br0 = builder.CreateCondBr(builder.getTrue(), bb0, bb1); 33 BranchInst *br1 = builder.CreateBr(bb0);
|
/external/llvm/lib/Target/R600/ |
SIAnnotateControlFlow.cpp | 78 void openIf(BranchInst *Term); 80 void insertElse(BranchInst *Term); 84 void handleLoop(BranchInst *Term); 191 void SIAnnotateControlFlow::openIf(BranchInst *Term) { 198 void SIAnnotateControlFlow::insertElse(BranchInst *Term) { 261 void SIAnnotateControlFlow::handleLoop(BranchInst *Term) { 297 BranchInst *Term = dyn_cast<BranchInst>((*I)->getTerminator());
|
/external/llvm/unittests/IR/ |
VerifierTest.cpp | 33 // To avoid triggering an assertion in BranchInst::Create, we first create 37 BranchInst *BI = BranchInst::Create(Exit, Exit, False, Entry);
|
/external/llvm/lib/Transforms/Scalar/ |
LoopRotation.cpp | 221 BranchInst *Jmp = dyn_cast<BranchInst>(Latch->getTerminator()); 229 BranchInst *BI = dyn_cast<BranchInst>(LastExit->getTerminator()); 278 BranchInst *BI = dyn_cast<BranchInst>(OrigHeader->getTerminator()); 428 BranchInst *PHBI = cast<BranchInst>(OrigPreheader->getTerminator()); 469 BranchInst *NewBI = BranchInst::Create(NewHeader, PHBI) [all...] |
JumpThreading.cpp | 182 BranchInst *BI = dyn_cast<BranchInst>(BB->getTerminator()); 677 if (BranchInst *BI = dyn_cast<BranchInst>(Terminator)) { 717 BranchInst::Create(BBTerm->getSuccessor(BestSucc), BBTerm); 748 BranchInst *CondBr = dyn_cast<BranchInst>(BB->getTerminator()); 775 BranchInst::Create(CondBr->getSuccessor(ToKeep), CondBr); 814 if (PN->getParent() == BB && isa<BranchInst>(BB->getTerminator())) 820 CondInst->getParent() == BB && isa<BranchInst>(BB->getTerminator()) [all...] |
StructurizeCFG.cpp | 32 typedef SmallVector<BranchInst*, 8> BranchVector; 190 Value *buildCondition(BranchInst *Term, unsigned Idx, bool Invert); 297 BranchInst *Term = cast<BranchInst>(BB->getTerminator()); 342 Value *StructurizeCFG::buildCondition(BranchInst *Term, unsigned Idx, 372 BranchInst *Term = cast<BranchInst>((*PI)->getTerminator()); 453 BranchInst *Term = *I; 622 BranchInst::Create(NewExit, BB); 735 Conditions.push_back(BranchInst::Create(Entry, Next, BoolUndef, Flow)) [all...] |
TailRecursionElimination.cpp | 517 BranchInst::Create(OldEntry, NewEntry); 614 BranchInst *NewBI = BranchInst::Create(OldEntry, Ret); 634 SmallVector<BranchInst*, 8> UncondBranchPreds; 638 if (BranchInst *BI = dyn_cast<BranchInst>(PTI)) 644 BranchInst *BI = UncondBranchPreds.pop_back_val();
|
LoopUnswitch.cpp | 439 if (BranchInst *BI = dyn_cast<BranchInst>(TI)) { 570 if (BranchInst *BI = dyn_cast<BranchInst>(HeaderTerm)) { 699 BranchInst *BI = BranchInst::Create(TrueDest, FalseDest, BranchVal, InsertPt); [all...] |
LoopIdiomRecognize.cpp | 77 static BranchInst *getBranch(BasicBlock *BB) { 78 return dyn_cast<BranchInst>(BB->getTerminator()); 116 Value *matchCondition (BranchInst *Br, BasicBlock *NonZeroTarget) const; 283 if (BranchInst *Br = getBranch(BB)) { 290 BranchInst *Br = getBranch(BB); 296 BranchInst *Br = getBranch(BB); 346 Value *NclPopcountRecognize::matchCondition (BranchInst *Br, 482 BranchInst *PreCondBr = LIRUtil::getBranch(PreCondBB); 501 BranchInst *PreCondBr = LIRUtil::getBranch(PreCondBB); 572 BranchInst *LbBr = LIRUtil::getBranch(Body) [all...] |
/external/llvm/include/llvm/Analysis/ |
CFGPrinter.h | 86 if (const BranchInst *BI = dyn_cast<BranchInst>(Node->getTerminator()))
|
/external/llvm/tools/llvm-diff/ |
DifferenceEngine.cpp | 290 } else if (isa<BranchInst>(L)) { 291 BranchInst *LI = cast<BranchInst>(L); 292 BranchInst *RI = cast<BranchInst>(R); 602 if (isa<BranchInst>(LTerm) && isa<InvokeInst>(RTerm)) { 603 if (cast<BranchInst>(LTerm)->isConditional()) return; 615 } else if (isa<InvokeInst>(LTerm) && isa<BranchInst>(RTerm)) { 616 if (cast<BranchInst>(RTerm)->isConditional()) return;
|
/external/llvm/include/llvm/Transforms/Utils/ |
Local.h | 28 class BranchInst; 152 bool FoldBranchToCommonDest(BranchInst *BI);
|
/external/llvm/lib/Transforms/IPO/ |
PartialInlining.cpp | 53 BranchInst *BR = dyn_cast<BranchInst>(entryBlock->getTerminator());
|
/external/llvm/lib/Analysis/ |
BranchProbabilityInfo.cpp | 178 if (!isa<BranchInst>(TI) && !isa<SwitchInst>(TI)) 274 BranchInst * BI = dyn_cast<BranchInst>(BB->getTerminator()); 361 BranchInst * BI = dyn_cast<BranchInst>(BB->getTerminator()); 421 BranchInst *BI = dyn_cast<BranchInst>(BB->getTerminator());
|
/external/clang/lib/CodeGen/ |
CGCleanup.cpp | 322 if (llvm::BranchInst *Br = dyn_cast<llvm::BranchInst>(Term)) { 438 llvm::BranchInst *Br = dyn_cast<llvm::BranchInst>(Pred->getTerminator()); 505 if (llvm::BranchInst *Br = dyn_cast<llvm::BranchInst>(Term)) { 540 llvm::BranchInst::Create(si->case_begin().getCaseSuccessor(), si); 743 InstsToAppend.push_back(llvm::BranchInst::Create(BranchAfter)); 787 InstsToAppend.push_back(llvm::BranchInst::Create(BranchThroughDest)); [all...] |