Home
last modified time | relevance | path

Searched refs:TargetBB (Results 1 – 16 of 16) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/
H A DCFGMST.h151 BasicBlock *TargetBB = TI->getSuccessor(i); in buildEdges() local
161 Weight = BPI->getEdgeProbability(&BB, TargetBB).scale(scaleFactor); in buildEdges()
166 if (InstrumentLoopEntries && LI->isLoopHeader(TargetBB)) { in buildEdges()
167 Loop *TargetLoop = LI->getLoopFor(TargetBB); in buildEdges()
174 auto *E = &addEdge(&BB, TargetBB, Weight); in buildEdges()
178 << TargetBB->getName() << " w=" << Weight << "\n"); in buildEdges()
188 auto *TargetTI = TargetBB->getTerminator(); in buildEdges()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonFixupHwLoops.cpp139 MachineBasicBlock *TargetBB = MII->getOperand(0).getMBB(); in fixupLoopInstrs() local
141 BlockToInstOffset[TargetBB]); in fixupLoopInstrs()
H A DHexagonInstrInfo.h353 MachineBasicBlock *TargetBB,
H A DHexagonInstrInfo.cpp198 unsigned EndLoopOp, MachineBasicBlock *TargetBB, in findLoopInstr() argument
223 if (Opc == EndLoopOp && I.getOperand(0).getMBB() != TargetBB) in findLoopInstr()
227 if (MachineInstr *Loop = findLoopInstr(PB, EndLoopOp, TargetBB, Visited)) in findLoopInstr()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DPredicateInfo.h163 PredicateSwitch(Value *Op, BasicBlock *SwitchBB, BasicBlock *TargetBB, in PredicateSwitch() argument
165 : PredicateWithEdge(PT_Switch, Op, SwitchBB, TargetBB, in PredicateSwitch()
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRInstrInfo.cpp327 MachineBasicBlock *TargetBB = I->getOperand(0).getMBB(); in analyzeBranch() local
329 MBB.isLayoutSuccessor(TargetBB)) { in analyzeBranch()
354 .addMBB(TargetBB); in analyzeBranch()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSwitchLoweringUtils.h207 MachineBasicBlock *TargetBB; member
212 : Mask(M), ThisBB(T), TargetBB(Tr), ExtraProb(Prob) {} in BitTestCase()
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelLowering.h276 MachineBasicBlock *TargetBB, const DebugLoc &DL) const;
H A DVEISelLowering.cpp2008 MachineBasicBlock *TargetBB, in prepareMBB() argument
2027 .addMBB(TargetBB, VE::S_GOTOFF_LO32); in prepareMBB()
2034 .addMBB(TargetBB, VE::S_GOTOFF_HI32); in prepareMBB()
2043 .addMBB(TargetBB, VE::S_LO32); in prepareMBB()
2050 .addMBB(TargetBB, VE::S_HI32); in prepareMBB()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMLowOverheadLoops.cpp1082 MachineBasicBlock *TargetBB = getWhileLoopStartTargetBB(*Start); in Validate() local
1083 if (BBUtils->getOffsetOf(Start) > BBUtils->getOffsetOf(TargetBB) || in Validate()
1084 !BBUtils->isBBInRange(Start, TargetBB, 4094)) { in Validate()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DIROutliner.cpp157 static void moveBBContents(BasicBlock &SourceBB, BasicBlock &TargetBB) { in moveBBContents() argument
158 TargetBB.splice(TargetBB.end(), &SourceBB); in moveBBContents()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp1193 addSuccessorWithProb(SwitchBB, B.TargetBB, B.ExtraProb); in emitBitTestCase()
1203 addMachineCFGPred({BB.Parent->getBasicBlock(), B.TargetBB->getBasicBlock()}, in emitBitTestCase()
1206 MIB.buildBrCond(Cmp, *B.TargetBB); in emitBitTestCase()
3745 NextMBB = BTB.Cases[j + 1].TargetBB; in finalizeBasicBlock()
3761 BTB.Cases[ej - 1].TargetBB->getBasicBlock()}, in finalizeBasicBlock()
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/
H A DXtensaISelLowering.cpp1647 MachineBasicBlock *TargetBB = MI.getOperand(3).getMBB(); in EmitInstrWithCustomInserter() local
1659 .addMBB(TargetBB); in EmitInstrWithCustomInserter()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp7750 BasicBlock *TargetBB = I->getParent(); in tryToSinkFreeOperands() local
7756 for (const auto &I : *TargetBB) in tryToSinkFreeOperands()
7763 if (UI->getParent() == TargetBB) { in tryToSinkFreeOperands()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGISel.cpp2026 NextMBB = BTB.Cases[j + 1].TargetBB; in FinishBasicBlock()
H A DSelectionDAGBuilder.cpp3323 addSuccessorWithProb(SwitchBB, B.TargetBB, B.ExtraProb); in visitBitTestCase()
3333 Cmp, DAG.getBasicBlock(B.TargetBB)); in visitBitTestCase()