Searched refs:PrevBB (Results 1 - 5 of 5) sorted by relevance

/external/llvm/lib/CodeGen/
H A DBranchFolding.cpp1224 MachineBasicBlock &PrevBB = *std::prev(MachineFunction::iterator(MBB)); local
1229 TII->AnalyzeBranch(PrevBB, PriorTBB, PriorFBB, PriorCond, true);
1232 MadeChange |= PrevBB.CorrectExtraCFGEdges(PriorTBB, PriorFBB,
1239 DebugLoc dl = getBranchDebugLoc(PrevBB);
1240 TII->RemoveBranch(PrevBB);
1243 TII->InsertBranch(PrevBB, PriorTBB, nullptr, PriorCond, dl);
1254 // This has to check PrevBB->succ_size() because EH edges are ignored by
1257 PrevBB.succ_size() == 1 &&
1259 DEBUG(dbgs() << "\nMerging into block: " << PrevBB
1262 if (PrevBB
[all...]
H A DTailDuplication.cpp857 MachineBasicBlock *PrevBB = std::prev(MachineFunction::iterator(TailBB)); local
860 // This has to check PrevBB->succ_size() because EH edges are ignored by
862 if (PrevBB->succ_size() == 1 &&
863 !TII->AnalyzeBranch(*PrevBB, PriorTBB, PriorFBB, PriorCond, true) &&
866 DEBUG(dbgs() << "\nMerging into block: " << *PrevBB
877 ProcessPHI(MI, TailBB, PrevBB, LocalVRMap, CopyInfos, UsedByPhi, true);
888 DuplicateInstruction(MI, TailBB, PrevBB, MF, LocalVRMap, UsedByPhi);
891 MachineBasicBlock::iterator Loc = PrevBB->getFirstTerminator();
893 Copies.push_back(BuildMI(*PrevBB, Loc, DebugLoc(),
900 PrevBB
[all...]
H A DMachineBlockPlacement.cpp1007 MachineBasicBlock *PrevBB = std::prev(MachineFunction::iterator(ChainBB)); local
1014 if (!TII->AnalyzeBranch(*PrevBB, TBB, FBB, Cond)) {
1015 // The "PrevBB" is not yet updated to reflect current code layout, so,
1027 PrevBB->updateTerminator();
1031 if (TII->AnalyzeBranch(*PrevBB, TBB, FBB, Cond)) {
1037 // If PrevBB has a two-way branch, try to re-order the branches
1040 MBPI->getEdgeWeight(PrevBB, FBB) > MBPI->getEdgeWeight(PrevBB, TBB) &&
1043 << getBlockName(PrevBB) << "\n");
1044 DEBUG(dbgs() << " Edge weight: " << MBPI->getEdgeWeight(PrevBB, FB
[all...]
/external/llvm/lib/Target/AArch64/
H A DAArch64A53Fix835769.cpp134 MachineBasicBlock *PrevBB = std::prev(MBBI); local
136 if (S == PrevBB && !TII->AnalyzeBranch(*PrevBB, TBB, FBB, Cond) &&
/external/llvm/lib/ExecutionEngine/Interpreter/
H A DExecution.cpp931 BasicBlock *PrevBB = SF.CurBB; // Remember where we came from...
942 int i = PN->getBasicBlockIndex(PrevBB);

Completed in 119 milliseconds