/external/llvm/lib/Transforms/Utils/ |
FlattenCFG.cpp | 141 BranchInst *PBI = dyn_cast<BranchInst>(Pred->getTerminator()); 212 BranchInst *BPS = dyn_cast<BranchInst>(PS->getTerminator()); 226 BranchInst *PBI1 = dyn_cast<BranchInst>(PS1->getTerminator()); 227 BranchInst *PBI2 = dyn_cast<BranchInst>(PS2->getTerminator()); 242 BranchInst *BI = dyn_cast<BranchInst>(CurrBlock->getTerminator()) [all...] |
LowerExpectIntrinsic.cpp | 48 bool HandleIfExpect(BranchInst *BI); 93 bool LowerExpectIntrinsic::HandleIfExpect(BranchInst *BI) { 154 if (BranchInst *BI = dyn_cast<BranchInst>(BB->getTerminator())) {
|
BasicBlockUtils.cpp | 384 ArrayRef<BasicBlock*> Preds, BranchInst *BI, 471 BranchInst *BI = BranchInst::Create(BB, NewBB); 531 BranchInst *BI1 = BranchInst::Create(OrigBB, NewBB1); 571 BranchInst *BI2 = BranchInst::Create(OrigBB, NewBB2); 686 CheckTerm = BranchInst::Create(Tail, ThenBlock); 688 BranchInst *HeadNewTerm = 689 BranchInst::Create(/*ifTrue*/ThenBlock, /*ifFalse*/Tail, Cond) [all...] |
LoopUnrollRuntime.cpp | 125 BranchInst::Create(Exit, NewPH, BrLoopExit, InsertPt); 192 BranchInst::Create(InsertBot, NewBB); 276 BranchInst *PreHeaderBR = cast<BranchInst>(PH->getTerminator()); 296 BranchInst::Create(PEnd, PEnd, BranchVal, PreHeaderBR); 352 BranchInst::Create(NewBlocks[0], CompareBB,
|
UnifyFunctionExitNodes.cpp | 74 BranchInst::Create(UnreachableBlock, BB); 118 BranchInst::Create(NewRetBlock, BB);
|
LowerInvoke.cpp | 69 BranchInst::Create(II->getNormalDest(), II);
|
LoopUnroll.cpp | 169 BranchInst *BI = dyn_cast<BranchInst>(LatchBlock->getTerminator()); 377 BranchInst *Term = cast<BranchInst>(Latches[i]->getTerminator()); 420 BranchInst::Create(Dest, Term); 427 BranchInst *Term = cast<BranchInst>(Latches[i]->getTerminator());
|
SimplifyCFG.cpp | 110 bool SimplifyUncondBranch(BranchInst *BI, IRBuilder <> &Builder); 111 bool SimplifyCondBranch(BranchInst *BI, IRBuilder <>&Builder); 151 static bool isProfitableToFoldUnconditional(BranchInst *SI1, 152 BranchInst *SI2, 280 BranchInst *BI = dyn_cast<BranchInst>(PBB->getTerminator()); 458 } else if (BranchInst *BI = dyn_cast<BranchInst>(TI)) { 479 } else if (BranchInst *BI = dyn_cast<BranchInst>(TI) [all...] |
LowerSwitch.cpp | 218 BranchInst::Create(LBranch, RBranch, Comp, NewNode); 267 BranchInst::Create(Succ, Default, Comp, NewLeaf); 339 BranchInst::Create(SI->getDefaultDest(), CurBlock); 355 BranchInst::Create(Default, NewDefault); 392 BranchInst::Create(SwitchBlock, OrigBlock);
|
CloneFunction.cpp | 357 if (const BranchInst *BI = dyn_cast<BranchInst>(OldTI)) { 370 VMap[OldTI] = BranchInst::Create(Dest, NewBB); 385 VMap[OldTI] = BranchInst::Create(Dest, NewBB); 592 BranchInst *BI = 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/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 | 79 void openIf(BranchInst *Term); 81 void insertElse(BranchInst *Term); 85 void handleLoop(BranchInst *Term); 192 void SIAnnotateControlFlow::openIf(BranchInst *Term) { 199 void SIAnnotateControlFlow::insertElse(BranchInst *Term) { 263 void SIAnnotateControlFlow::handleLoop(BranchInst *Term) { 295 BranchInst *Term = dyn_cast<BranchInst>((*I)->getTerminator());
|
/external/llvm/lib/Transforms/Scalar/ |
LoopRotation.cpp | 245 BranchInst *Jmp = dyn_cast<BranchInst>(Latch->getTerminator()); 253 BranchInst *BI = dyn_cast<BranchInst>(LastExit->getTerminator()); 303 BranchInst *BI = dyn_cast<BranchInst>(OrigHeader->getTerminator()); 453 BranchInst *PHBI = cast<BranchInst>(OrigPreheader->getTerminator()); 511 BranchInst *NewBI = BranchInst::Create(NewHeader, PHBI) [all...] |
JumpThreading.cpp | 196 BranchInst *BI = dyn_cast<BranchInst>(BB->getTerminator()); 691 if (BranchInst *BI = dyn_cast<BranchInst>(Terminator)) { 731 BranchInst::Create(BBTerm->getSuccessor(BestSucc), BBTerm); 762 BranchInst *CondBr = dyn_cast<BranchInst>(BB->getTerminator()); 789 BranchInst::Create(CondBr->getSuccessor(ToKeep), CondBr); [all...] |
StructurizeCFG.cpp | 33 typedef SmallVector<BranchInst*, 8> BranchVector; 191 Value *buildCondition(BranchInst *Term, unsigned Idx, bool Invert); 299 BranchInst *Term = cast<BranchInst>(BB->getTerminator()); 349 Value *StructurizeCFG::buildCondition(BranchInst *Term, unsigned Idx, 379 BranchInst *Term = cast<BranchInst>((*PI)->getTerminator()); 457 for (BranchInst *Term : Conds) { 626 BranchInst::Create(NewExit, BB); 740 Conditions.push_back(BranchInst::Create(Entry, Next, BoolUndef, Flow)) [all...] |
LoopUnswitch.cpp | 433 if (BranchInst *BI = dyn_cast<BranchInst>(TI)) { 564 if (BranchInst *BI = dyn_cast<BranchInst>(HeaderTerm)) { 693 BranchInst *BI = BranchInst::Create(TrueDest, FalseDest, BranchVal, InsertPt); [all...] |
TailRecursionElimination.cpp | 692 BranchInst::Create(OldEntry, NewEntry); 789 BranchInst *NewBI = BranchInst::Create(OldEntry, Ret); [all...] |
/external/llvm/lib/Target/NVPTX/ |
NVPTXImageOptimizer.cpp | 152 if (BranchInst *BI = dyn_cast<BranchInst>(*UI)) { 161 BranchInst::Create(Dest, BI);
|
/external/llvm/include/llvm/Analysis/ |
CFGPrinter.h | 102 if (const BranchInst *BI = dyn_cast<BranchInst>(Node->getTerminator()))
|
/external/llvm/tools/llvm-diff/ |
DifferenceEngine.cpp | 288 } else if (isa<BranchInst>(L)) { 289 BranchInst *LI = cast<BranchInst>(L); 290 BranchInst *RI = cast<BranchInst>(R); 600 if (isa<BranchInst>(LTerm) && isa<InvokeInst>(RTerm)) { 601 if (cast<BranchInst>(LTerm)->isConditional()) return; 613 } else if (isa<InvokeInst>(LTerm) && isa<BranchInst>(RTerm)) { 614 if (cast<BranchInst>(RTerm)->isConditional()) return;
|
/external/llvm/include/llvm/Transforms/Utils/ |
Local.h | 28 class BranchInst; 151 bool FoldBranchToCommonDest(BranchInst *BI, const DataLayout *DL = nullptr);
|
/external/llvm/lib/Transforms/IPO/ |
PartialInlining.cpp | 54 BranchInst *BR = dyn_cast<BranchInst>(entryBlock->getTerminator());
|
/external/llvm/lib/Analysis/ |
BranchProbabilityInfo.cpp | 180 if (!isa<BranchInst>(TI) && !isa<SwitchInst>(TI)) 276 BranchInst * BI = dyn_cast<BranchInst>(BB->getTerminator()); 366 BranchInst * BI = dyn_cast<BranchInst>(BB->getTerminator()); 440 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...] |