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

  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64A53Fix835769.cpp 142 MachineBasicBlock *PrevBB = &*std::prev(MBBI);
144 if (S == PrevBB && !TII->analyzeBranch(*PrevBB, TBB, FBB, Cond) && !TBB &&
  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/
IROutliner.h 118 BasicBlock *PrevBB = nullptr;
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
TailDuplicator.cpp 914 MachineBasicBlock *PrevBB = ForcedLayoutPred;
915 if (!PrevBB)
916 PrevBB = &*std::prev(TailBB->getIterator());
919 // This has to check PrevBB->succ_size() because EH edges are ignored by
921 if (PrevBB->succ_size() == 1 &&
923 *PrevBB->succ_begin() == TailBB &&
924 !TII->analyzeBranch(*PrevBB, PriorTBB, PriorFBB, PriorCond) &&
929 LLVM_DEBUG(dbgs() << "\nMerging into block: " << *PrevBB
934 TII->removeBranch(*PrevBB);
944 processPHI(MI, TailBB, PrevBB, LocalVRMap, CopyInfos, UsedByPhi, true)
    [all...]
BranchFolding.cpp 1382 MachineBasicBlock &PrevBB = *std::prev(MachineFunction::iterator(MBB));
1387 TII->analyzeBranch(PrevBB, PriorTBB, PriorFBB, PriorCond, true);
1393 DebugLoc dl = getBranchDebugLoc(PrevBB);
1394 TII->removeBranch(PrevBB);
1397 TII->insertBranch(PrevBB, PriorTBB, nullptr, PriorCond, dl);
1408 // This has to check PrevBB->succ_size() because EH edges are ignored by
1411 PrevBB.succ_size() == 1 &&
1413 LLVM_DEBUG(dbgs() << "\nMerging into block: " << PrevBB
1416 if (!PrevBB.empty()) {
1417 MachineBasicBlock::iterator PrevBBIter = PrevBB.end()
    [all...]
MachineBlockPlacement.cpp 2768 MachineBasicBlock *PrevBB = &*std::prev(MachineFunction::iterator(ChainBB));
2777 if (!BlocksWithUnanalyzableExits.count(PrevBB)) {
2779 // be able to edit PrevBB's terminator sequence, but not being _able_ to
2781 assert((!TII->analyzeBranch(*PrevBB, TBB, FBB, Cond) ||
2782 !PrevBB->canFallThrough()) &&
2789 // The "PrevBB" is not yet updated to reflect current code layout, so,
2802 // PrevBB->updateTerminator();
2805 // if (TII->analyzeBranch(*PrevBB, TBB, FBB, Cond)) {
2810 if (!TII->analyzeBranch(*PrevBB, TBB, FBB, Cond)) {
2811 PrevBB->updateTerminator(OriginalLayoutSuccessors[PrevBB->getNumber()])
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
VPlan.cpp 253 BasicBlock *PrevBB = CFG.PrevBB;
254 BasicBlock *NewBB = BasicBlock::Create(PrevBB->getContext(), getName(),
255 PrevBB->getParent(), CFG.LastBB);
301 BasicBlock *NewBB = State->CFG.PrevBB; // Reuse it if possible.
324 State->CFG.PrevBB = NewBB;
680 IRBuilder<> Builder(State->CFG.PrevBB->getTerminator());
694 BasicBlock *VectorPreHeaderBB = State->CFG.PrevBB;
714 State->CFG.PrevBB = VectorHeaderBB;
739 BasicBlock *LastBB = State->CFG.PrevBB;
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/
CoroSplit.cpp 1133 auto *PrevBB = Prev->getParent();
1135 auto V = PN.getIncomingValueForBlock(PrevBB);

Completed in 26 milliseconds