Searched refs:PrevBB (Results 1 - 10 of 10) sorted by relevance
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | BranchFolding.cpp | 1411 MachineBasicBlock &PrevBB = *std::prev(MachineFunction::iterator(MBB)); local 1416 TII->analyzeBranch(PrevBB, PriorTBB, PriorFBB, PriorCond, true); 1419 MadeChange |= PrevBB.CorrectExtraCFGEdges(PriorTBB, PriorFBB, 1426 DebugLoc dl = getBranchDebugLoc(PrevBB); 1427 TII->removeBranch(PrevBB); 1430 TII->insertBranch(PrevBB, PriorTBB, nullptr, PriorCond, dl); 1441 // This has to check PrevBB->succ_size() because EH edges are ignored by 1444 PrevBB.succ_size() == 1 && 1446 LLVM_DEBUG(dbgs() << "\nMerging into block: " << PrevBB 1449 if (PrevBB [all...] |
H A D | TailDuplicator.cpp | 882 MachineBasicBlock *PrevBB = ForcedLayoutPred; local 883 if (!PrevBB) 884 PrevBB = &*std::prev(TailBB->getIterator()); 887 // This has to check PrevBB->succ_size() because EH edges are ignored by 889 if (PrevBB->succ_size() == 1 && 891 *PrevBB->succ_begin() == TailBB && 892 !TII->analyzeBranch(*PrevBB, PriorTBB, PriorFBB, PriorCond) && 897 LLVM_DEBUG(dbgs() << "\nMerging into block: " << *PrevBB 902 TII->removeBranch(*PrevBB); 912 processPHI(MI, TailBB, PrevBB, LocalVRMa [all...] |
H A D | MachineBlockPlacement.cpp | 2708 MachineBasicBlock *PrevBB = &*std::prev(MachineFunction::iterator(ChainBB)); local 2717 if (!BlocksWithUnanalyzableExits.count(PrevBB)) { 2719 // be able to edit PrevBB's terminator sequence, but not being _able_ to 2721 assert((!TII->analyzeBranch(*PrevBB, TBB, FBB, Cond) || 2722 !PrevBB->canFallThrough()) && 2729 // The "PrevBB" is not yet updated to reflect current code layout, so, 2742 // PrevBB->updateTerminator(); 2745 // if (TII->analyzeBranch(*PrevBB, TBB, FBB, Cond)) { 2750 if (!TII->analyzeBranch(*PrevBB, TBB, FBB, Cond)) 2751 PrevBB [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64A53Fix835769.cpp | 142 MachineBasicBlock *PrevBB = &*std::prev(MBBI); local 144 if (S == PrevBB && !TII->analyzeBranch(*PrevBB, TBB, FBB, Cond) && !TBB &&
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VPlan.cpp | 118 BasicBlock *PrevBB = CFG.PrevBB; local 119 BasicBlock *NewBB = BasicBlock::Create(PrevBB->getContext(), getName(), 120 PrevBB->getParent(), CFG.LastBB); 167 BasicBlock *NewBB = State->CFG.PrevBB; // Reuse it if possible. 190 State->CFG.PrevBB = NewBB; 395 IRBuilder<> Builder(State->CFG.PrevBB->getTerminator()); 405 BasicBlock *VectorPreHeaderBB = State->CFG.PrevBB; 425 State->CFG.PrevBB = VectorHeaderBB; 450 BasicBlock *LastBB = State->CFG.PrevBB; [all...] |
H A D | VPlan.h | 298 BasicBlock *PrevBB = nullptr;
|
H A D | LoopVectorize.cpp | 6564 State.CFG.PrevBB = ILV.createVectorizedLoopSkeleton(); 7463 auto *CurrentTerminator = State.CFG.PrevBB->getTerminator(); 7466 auto *CondBr = BranchInst::Create(State.CFG.PrevBB, nullptr, ConditionBit);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
H A D | CoroSplit.cpp | 894 auto *PrevBB = Prev->getParent(); local 896 auto V = PN.getIncomingValueForBlock(PrevBB);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ |
H A D | Execution.cpp | 984 BasicBlock *PrevBB = SF.CurBB; // Remember where we came from... 995 int i = PN->getBasicBlockIndex(PrevBB);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | SimplifyCFG.cpp | 6012 if (BasicBlock *PrevBB = allPredecessorsComeFromSameSource(BB)) 6013 if (BranchInst *PBI = dyn_cast<BranchInst>(PrevBB->getTerminator()))
|
Completed in 180 milliseconds