HomeSort by: relevance | last modified time | path
    Searched defs:Fallthrough (Results 1 - 8 of 8) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/tools/llvm-cfi-verify/lib/
GraphBuilder.h 55 uint64_t Fallthrough;
57 // - The exit point of a basic block whos entry point is {target|fallthrough}
73 // - [conditional branch node {target|fallthrough}, base address)
111 // path (fallthrough or target) using `buildFlowsToUndefined`. Otherwise, this
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGStmt.cpp 136 // reachable by fallthrough.
1430 // If there was a fallthrough into this case, make sure to redirect it to
1601 // If we have a fallthrough condition, then we must have found the
1604 assert(FoundCase && "Didn't find case but returned fallthrough?");
1619 assert(!HadSkippedDecl && "fallthrough after skipping decl");
1631 // A fallthrough result means that the statement was simple and just
2474 llvm::BasicBlock *Fallthrough = nullptr;
2490 Fallthrough = createBasicBlock("asm.fallthrough");
2577 Builder.CreateCallBr(IA, Fallthrough, Transfer, Args)
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaCoroutine.cpp 1444 StmtResult Fallthrough;
1470 Fallthrough = S.BuildCoreturnStmt(FD.getLocation(), nullptr,
1472 Fallthrough = S.ActOnFinishFullStmt(Fallthrough.get());
1473 if (Fallthrough.isInvalid())
1477 this->OnFallthrough = Fallthrough.get();
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
MachineBlockPlacement.cpp 144 "Creates more fallthrough opportunites in "
174 "Copying can increase fallthrough, but it also increases icache "
220 /// are profitable to layout together in order to maximize fallthrough
523 /// Returns true if a block should be tail-duplicated to increase fallthrough
746 /// Check if a block should be tail duplicated to increase fallthrough
750 // Blocks with single successors don't create additional fallthrough
801 // fallthrough of Succ into either D or PDom, because they now have C as an
817 // increases fallthrough.
990 // successors will have to fallthrough from the second best predecessor. We
1003 // Compare the total fallthrough of (Best + Second Best) for both pair
    [all...]
ModuloSchedule.cpp 1788 // Now we've defined all the prolog and epilog blocks as a fallthrough
1943 MachineBasicBlock *Fallthrough = *Prolog->succ_begin();
1952 TII->insertBranch(*Prolog, Epilog, Fallthrough, Cond, DebugLoc());
1957 Prolog->removeSuccessor(Fallthrough);
1958 for (MachineInstr &P : Fallthrough->phis()) {
MachineVerifier.cpp 722 // There might be a fallthrough to the next block if there's either no
725 bool Fallthrough = !TBB || (!Cond.empty() && !FBB);
727 // A conditional fallthrough must be an actual CFG successor, not
728 // unreachable. (Conversely, an unconditional fallthrough might not really
745 // If we might have a fallthrough, and the successor is the fallthrough
747 if (Fallthrough && SuccMBB == MBB->getNextNode())
754 "fallthrough, EHPads, or inlineasm_br targets.",
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
IRTranslator.cpp 564 // If the unconditional target is the layout successor, fallthrough.
893 MachineBasicBlock *Fallthrough,
919 // update the probability on the edge from JumpMBB to Fallthrough.
935 // Skip the range check if the fallthrough block is unreachable.
940 addSuccessorWithProb(CurMBB, Fallthrough, FallthroughProb);
945 // range check, and fall through to our fallthrough block.
947 JT->Default = Fallthrough; // FIXME: Move Default to JumpTableHeader.
959 MachineBasicBlock *Fallthrough,
982 // If Fallthrough is unreachable, fold away the comparison.
984 CaseBlock CB(Pred, FallthroughUnreachable, LHS, RHS, MHS, I->MBB, Fallthrough,
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
SelectionDAGBuilder.cpp 10583 MachineBasicBlock *Fallthrough;
10586 Fallthrough = DefaultMBB;
10590 Fallthrough = CurMF->CreateMachineBasicBlock(CurMBB->getBasicBlock());
10591 CurMF->insert(BBI, Fallthrough);
10612 // update the probability on the edge from JumpMBB to Fallthrough.
10626 // Skip the range check if the fallthrough block is unreachable.
10631 addSuccessorWithProb(CurMBB, Fallthrough, FallthroughProb);
10636 // range check, and fall through to our fallthrough block.
10638 JT->Default = Fallthrough; // FIXME: Move Default to JumpTableHeader.
10657 BTB->Default = Fallthrough;
    [all...]

Completed in 36 milliseconds