Home
last modified time | relevance | path

Searched refs:SrcBB (Results 1 – 10 of 10) sorted by relevance

/external/llvm/lib/Transforms/Instrumentation/
DPGOInstrumentation.cpp206 const BasicBlock *SrcBB; member
213 : SrcBB(Src), DestBB(Dest), Weight(W), InMST(false), Removed(false), in PGOEdge()
312 BasicBlock *SrcBB = const_cast<BasicBlock *>(E->SrcBB); in getInstrBB() local
315 if (SrcBB == nullptr) in getInstrBB()
318 return SrcBB; in getInstrBB()
322 TerminatorInst *TI = SrcBB->getTerminator(); in getInstrBB()
324 return SrcBB; in getInstrBB()
331 DEBUG(dbgs() << "Split critical edge: " << getBBInfo(SrcBB).Index << " --> " in getInstrBB()
333 unsigned SuccNum = GetSuccessorNumber(SrcBB, DestBB); in getInstrBB()
556 BasicBlock *SrcBB = const_cast<BasicBlock *>(E->SrcBB); in setInstrumentedCounts() local
[all …]
DCFGMST.h150 if (unionGroups(Ei->SrcBB, Ei->DestBB)) in computeMinimumSpanningTree()
159 if (unionGroups(Ei->SrcBB, Ei->DestBB)) in computeMinimumSpanningTree()
179 OS << " Edge " << Count++ << ": " << getBBInfo(EI->SrcBB).Index << "-->" in dumpEdges()
/external/llvm/lib/CodeGen/
DTailDuplicator.cpp171 MachineBasicBlock *SrcBB = LI->second[j].first; in tailDuplicateAndUpdate() local
173 SSAUpdate.AddAvailableValue(SrcBB, SrcReg); in tailDuplicateAndUpdate()
264 static unsigned getPHISrcRegOpIdx(MachineInstr *MI, MachineBasicBlock *SrcBB) { in getPHISrcRegOpIdx() argument
266 if (MI->getOperand(i + 1).getMBB() == SrcBB) in getPHISrcRegOpIdx()
467 MachineBasicBlock *SrcBB = LI->second[j].first; in updateSuccessorsPHIs() local
472 if (!SrcBB->isSuccessor(SuccBB)) in updateSuccessorsPHIs()
478 II->getOperand(Idx + 1).setMBB(SrcBB); in updateSuccessorsPHIs()
481 MIB.addReg(SrcReg).addMBB(SrcBB); in updateSuccessorsPHIs()
487 MachineBasicBlock *SrcBB = TDBBs[j]; in updateSuccessorsPHIs() local
490 II->getOperand(Idx + 1).setMBB(SrcBB); in updateSuccessorsPHIs()
[all …]
DMachineSSAUpdater.cpp96 MachineBasicBlock *SrcBB = I->getOperand(i+1).getMBB(); in LookForIdenticalPHI() local
97 if (AVals[SrcBB] != SrcReg) { in LookForIdenticalPHI()
DShrinkWrap.cpp392 const MachineBasicBlock *SrcBB, in isProperBackedge() argument
394 for (const MachineLoop *Loop = MLI.getLoopFor(SrcBB); Loop; in isProperBackedge()
/external/swiftshader/third_party/LLVM/lib/CodeGen/
DTailDuplication.cpp237 MachineBasicBlock *SrcBB = LI->second[j].first; in TailDuplicateAndUpdate() local
239 SSAUpdate.AddAvailableValue(SrcBB, SrcReg); in TailDuplicateAndUpdate()
332 static unsigned getPHISrcRegOpIdx(MachineInstr *MI, MachineBasicBlock *SrcBB) { in getPHISrcRegOpIdx() argument
334 if (MI->getOperand(i+1).getMBB() == SrcBB) in getPHISrcRegOpIdx()
485 MachineBasicBlock *SrcBB = LI->second[j].first; in UpdateSuccessorsPHIs() local
490 if (!SrcBB->isSuccessor(SuccBB)) in UpdateSuccessorsPHIs()
496 II->getOperand(Idx+1).setMBB(SrcBB); in UpdateSuccessorsPHIs()
500 II->addOperand(MachineOperand::CreateMBB(SrcBB)); in UpdateSuccessorsPHIs()
506 MachineBasicBlock *SrcBB = TDBBs[j]; in UpdateSuccessorsPHIs() local
509 II->getOperand(Idx+1).setMBB(SrcBB); in UpdateSuccessorsPHIs()
[all …]
DMachineSSAUpdater.cpp95 MachineBasicBlock *SrcBB = I->getOperand(i+1).getMBB(); in LookForIdenticalPHI() local
96 if (AVals[SrcBB] != SrcReg) { in LookForIdenticalPHI()
/external/llvm/tools/llvm-c-test/
Decho.cpp430 LLVMBasicBlockRef SrcBB = LLVMValueAsBasicBlock(SrcOp); in CloneInstruction() local
431 Dst = LLVMBuildBr(Builder, DeclareBB(SrcBB)); in CloneInstruction()
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGBuilder.cpp1581 const BasicBlock *SrcBB = Src->getBasicBlock(); in getEdgeProbability() local
1587 std::distance(succ_begin(SrcBB), succ_end(SrcBB)), 1); in getEdgeProbability()
1590 return BPI->getEdgeProbability(SrcBB, DstBB); in getEdgeProbability()
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
DSelectionDAGBuilder.cpp1293 const BasicBlock *SrcBB = Src->getBasicBlock(); in getEdgeWeight() local
1295 return BPI->getEdgeWeight(SrcBB, DstBB); in getEdgeWeight()