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

/external/llvm/lib/CodeGen/
H A DBranchFolding.cpp1102 MachineBasicBlock &PrevBB = *std::prev(MachineFunction::iterator(MBB)); local
1107 TII->AnalyzeBranch(PrevBB, PriorTBB, PriorFBB, PriorCond, true);
1110 MadeChange |= PrevBB.CorrectExtraCFGEdges(PriorTBB, PriorFBB,
1117 DebugLoc dl = getBranchDebugLoc(PrevBB);
1118 TII->RemoveBranch(PrevBB);
1121 TII->InsertBranch(PrevBB, PriorTBB, nullptr, PriorCond, dl);
1132 // This has to check PrevBB->succ_size() because EH edges are ignored by
1135 PrevBB.succ_size() == 1 &&
1137 DEBUG(dbgs() << "\nMerging into block: " << PrevBB
1140 if (PrevBB
[all...]
H A DTailDuplication.cpp859 MachineBasicBlock *PrevBB = std::prev(MachineFunction::iterator(TailBB)); local
862 // This has to check PrevBB->succ_size() because EH edges are ignored by
864 if (PrevBB->succ_size() == 1 &&
865 !TII->AnalyzeBranch(*PrevBB, PriorTBB, PriorFBB, PriorCond, true) &&
868 DEBUG(dbgs() << "\nMerging into block: " << *PrevBB
879 ProcessPHI(MI, TailBB, PrevBB, LocalVRMap, CopyInfos, UsedByPhi, true);
890 DuplicateInstruction(MI, TailBB, PrevBB, MF, LocalVRMap, UsedByPhi);
893 MachineBasicBlock::iterator Loc = PrevBB->getFirstTerminator();
895 Copies.push_back(BuildMI(*PrevBB, Loc, DebugLoc(),
902 PrevBB
[all...]
H A DMachineBlockPlacement.cpp985 MachineBasicBlock *PrevBB = std::prev(MachineFunction::iterator(*BI)); local
992 if (!TII->AnalyzeBranch(*PrevBB, TBB, FBB, Cond)) {
993 // The "PrevBB" is not yet updated to reflect current code layout, so,
1005 PrevBB->updateTerminator();
1009 if (TII->AnalyzeBranch(*PrevBB, TBB, FBB, Cond)) {
1015 // If PrevBB has a two-way branch, try to re-order the branches
1018 MBPI->getEdgeWeight(PrevBB, FBB) > MBPI->getEdgeWeight(PrevBB, TBB) &&
1021 << getBlockName(PrevBB) << "\n");
1022 DEBUG(dbgs() << " Edge weight: " << MBPI->getEdgeWeight(PrevBB, FB
[all...]
/external/llvm/lib/Target/AArch64/
H A DAArch64A53Fix835769.cpp138 MachineBasicBlock *PrevBB = std::prev(MBBI); local
140 if (S == PrevBB && !TII->AnalyzeBranch(*PrevBB, TBB, FBB, Cond) &&
/external/llvm/lib/ExecutionEngine/Interpreter/
H A DExecution.cpp930 BasicBlock *PrevBB = SF.CurBB; // Remember where we came from...
941 int i = PN->getBasicBlockIndex(PrevBB);

Completed in 106 milliseconds