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

1 2 3 4 5

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

Completed in 401 milliseconds

1 2 3 4 5