HomeSort by relevance Sort by last modified time
    Searched refs:BranchInst (Results 1 - 25 of 93) sorted by null

1 2 3 4

  /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...]

Completed in 290 milliseconds

1 2 3 4