| /llvm-project-15.0.7/llvm/lib/Target/MSP430/ |
| H A D | MSP430BranchSelector.cpp | 46 MachineBasicBlock *FromBB = nullptr); 82 MachineBasicBlock *FromBB) { in measureFunction() argument 84 MF->RenumberBlocks(FromBB); in measureFunction() 87 if (FromBB == nullptr) { in measureFunction() 90 Begin = FromBB->getIterator(); in measureFunction()
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | LazyValueInfo.h | 70 BasicBlock *FromBB, BasicBlock *ToBB, 100 Constant *getConstantOnEdge(Value *V, BasicBlock *FromBB, BasicBlock *ToBB, 106 ConstantRange getConstantRangeOnEdge(Value *V, BasicBlock *FromBB,
|
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/ |
| H A D | CodeMoverUtils.h | 55 void moveInstructionsToTheBeginning(BasicBlock &FromBB, BasicBlock &ToBB, 62 void moveInstructionsToTheEnd(BasicBlock &FromBB, BasicBlock &ToBB,
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | MachineDominators.h | 55 MachineBasicBlock *FromBB; member 243 void recordSplitCriticalEdge(MachineBasicBlock *FromBB, in recordSplitCriticalEdge() argument 250 CriticalEdgesToSplit.push_back({FromBB, ToBB, NewBB}); in recordSplitCriticalEdge()
|
| H A D | TailDuplicator.h | 112 void updateSuccessorsPHIs(MachineBasicBlock *FromBB, bool isDead,
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | CodeMoverUtils.cpp | 409 void llvm::moveInstructionsToTheBeginning(BasicBlock &FromBB, BasicBlock &ToBB, in moveInstructionsToTheBeginning() argument 414 llvm::make_early_inc_range(llvm::drop_begin(llvm::reverse(FromBB)))) { in moveInstructionsToTheBeginning() 422 void llvm::moveInstructionsToTheEnd(BasicBlock &FromBB, BasicBlock &ToBB, in moveInstructionsToTheEnd() argument 427 while (FromBB.size() > 1) { in moveInstructionsToTheEnd() 428 Instruction &I = FromBB.front(); in moveInstructionsToTheEnd()
|
| /llvm-project-15.0.7/bolt/lib/Passes/ |
| H A D | Instrumentation.cpp | 233 BinaryBasicBlock &FromBB, uint32_t From, BinaryFunction &ToFunc, in instrumentOneTarget() argument 259 Iter = insertInstructions(CounterInstrs, FromBB, Iter); in instrumentOneTarget() 272 if (TargetBB->pred_size() == 1 && &FromBB != TargetBB && in instrumentOneTarget() 277 if (FromBB.succ_size() == 1 && &FromBB != TargetBB) { in instrumentOneTarget() 278 Iter = insertInstructions(CounterInstrs, FromBB, Iter); in instrumentOneTarget() 282 SplitWorklist.emplace_back(&FromBB, TargetBB); in instrumentOneTarget()
|
| H A D | ShrinkWrapping.cpp | 936 BinaryBasicBlock *FromBB = From[I]; in splitFrontierCritEdges() local 937 LLVM_DEBUG(dbgs() << " - Now handling FrontierBB " << FromBB->getName() in splitFrontierCritEdges() 943 BinaryBasicBlock *NewBB = Func->splitEdge(FromBB, DestinationBB); in splitFrontierCritEdges()
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | LazyValueInfo.cpp | 451 ValueLatticeElement getValueOnEdge(Value *V, BasicBlock *FromBB, 1488 getValueOnEdge(Value *V, BasicBlock *FromBB, BasicBlock *ToBB, in getValueOnEdge() argument 1491 << FromBB->getName() << "' to '" << ToBB->getName() in getValueOnEdge() 1497 Result = getEdgeValue(V, FromBB, ToBB, CxtI); in getValueOnEdge() 1633 Module *M = FromBB->getModule(); in getConstantOnEdge() 1635 getImpl(PImpl, AC, M).getValueOnEdge(V, FromBB, ToBB, CxtI); in getConstantOnEdge() 1648 BasicBlock *FromBB, in getConstantRangeOnEdge() argument 1652 Module *M = FromBB->getModule(); in getConstantRangeOnEdge() 1654 getImpl(PImpl, AC, M).getValueOnEdge(V, FromBB, ToBB, CxtI); in getConstantRangeOnEdge() 1738 Module *M = FromBB->getModule(); in getPredicateOnEdge() [all …]
|
| H A D | MemoryDependenceAnalysis.cpp | 837 BasicBlock *FromBB = QueryInst->getParent(); in getNonLocalPointerDependency() local 838 assert(FromBB); in getNonLocalPointerDependency() 871 Result.push_back(NonLocalDepResult(FromBB, MemDepResult::getUnknown(), in getNonLocalPointerDependency() 875 const DataLayout &DL = FromBB->getModule()->getDataLayout(); in getNonLocalPointerDependency() 883 if (getNonLocalPointerDepFromBB(QueryInst, Address, Loc, isLoad, FromBB, in getNonLocalPointerDependency() 887 Result.push_back(NonLocalDepResult(FromBB, MemDepResult::getUnknown(), in getNonLocalPointerDependency()
|
| /llvm-project-15.0.7/bolt/lib/Profile/ |
| H A D | DataReader.cpp | 676 BinaryBasicBlock *FromBB = BF.getBasicBlockContainingOffset(From); in recordBranch() local 679 if (!FromBB || !ToBB) { in recordBranch() 693 if (FromBB->succ_size() == 0) in recordBranch() 758 if (FromBB->getInputOffset() != From) { in recordBranch() 771 if (!FromBB->getSuccessor(ToBB->getLabel())) { in recordBranch() 783 if (collectedInBoltedBinary() && FromBB == ToBB) in recordBranch() 786 BinaryBasicBlock *FTSuccessor = FromBB->getConditionalSuccessor(false); in recordBranch() 803 BinaryBasicBlock::BinaryBranchInfo &BI = FromBB->getBranchInfo(*ToBB); in recordBranch()
|
| H A D | DataAggregator.cpp | 869 BinaryBasicBlock *FromBB = BF.getBasicBlockContainingOffset(From); in recordTrace() local 872 if (!FromBB || !ToBB) in recordTrace() 877 if (From == FromBB->getOffset() && !BF.containsAddress(FirstLBR.From) && in recordTrace() 878 !FromBB->isEntryPoint() && !FromBB->isLandingPad()) { in recordTrace() 879 BinaryBasicBlock *PrevBB = BF.getLayout().getBlock(FromBB->getIndex() - 1); in recordTrace() 880 if (PrevBB->getSuccessor(FromBB->getLabel())) { in recordTrace() 883 FromBB = PrevBB; in recordTrace() 895 if (FromBB == ToBB) in recordTrace() 899 BinaryBasicBlock *BB = BF.getLayout().getBlock(FromBB->getIndex()); in recordTrace() 900 assert(BB == FromBB && "index mismatch"); in recordTrace()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | MachineDominators.cpp | 141 MachineDomTreeNode *NewDTNode = DT->addNewBlock(Edge.NewBB, Edge.FromBB); in applySplitCriticalEdges()
|
| H A D | MachineSink.cpp | 635 MachineBasicBlock *FromBB, in PostponeSplitCriticalEdge() argument 638 if (!isWorthBreakingCriticalEdge(MI, FromBB, ToBB)) in PostponeSplitCriticalEdge() 642 if (!SplitEdges || FromBB == ToBB) in PostponeSplitCriticalEdge() 645 MachineCycle *FromCycle = CI->getCycle(FromBB); in PostponeSplitCriticalEdge() 694 if (Pred != FromBB && !DT->dominates(ToBB, Pred)) in PostponeSplitCriticalEdge() 698 ToSplit.insert(std::make_pair(FromBB, ToBB)); in PostponeSplitCriticalEdge()
|
| H A D | TailDuplicator.cpp | 471 MachineBasicBlock *FromBB, bool isDead, in updateSuccessorsPHIs() argument 478 MachineInstrBuilder MIB(*FromBB->getParent(), MI); in updateSuccessorsPHIs() 482 if (MO.getMBB() == FromBB) { in updateSuccessorsPHIs() 497 if (MO.getMBB() == FromBB) { in updateSuccessorsPHIs()
|
| /llvm-project-15.0.7/bolt/include/bolt/Passes/ |
| H A D | Instrumentation.h | 87 BinaryBasicBlock &FromBB, uint32_t From,
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | LoopInterchange.cpp | 1396 static void moveBBContents(BasicBlock *FromBB, Instruction *InsertBefore) { in moveBBContents() argument 1398 auto &FromList = FromBB->getInstList(); in moveBBContents() 1401 FromBB->getTerminator()->getIterator()); in moveBBContents()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGBuilder.h | 355 bool isExportableFromCurrentBlock(const Value *V, const BasicBlock *FromBB);
|
| H A D | SelectionDAGBuilder.cpp | 2090 const BasicBlock *FromBB) { in isExportableFromCurrentBlock() argument 2095 if (VI->getParent() == FromBB) in isExportableFromCurrentBlock() 2105 if (FromBB->isEntryBlock()) in isExportableFromCurrentBlock()
|
| /llvm-project-15.0.7/bolt/lib/Core/ |
| H A D | BinaryFunction.cpp | 2064 BinaryBasicBlock *FromBB = getBasicBlockContainingOffset(Branch.first); in buildCFG() local 2066 if (!FromBB || !ToBB) { in buildCFG() 2067 if (!FromBB) in buildCFG() 2075 FromBB->addSuccessor(ToBB); in buildCFG()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGOpenMPRuntime.cpp | 10027 llvm::BasicBlock *FromBB = MapperCGF.createBasicBlock("omp.type.from"); in emitUserDefinedMapper() local 10053 MapperCGF.Builder.CreateCondBr(IsFrom, FromBB, EndBB); in emitUserDefinedMapper() 10055 MapperCGF.EmitBlock(FromBB); in emitUserDefinedMapper() 10066 CurMapType->addIncoming(FromMapType, FromBB); in emitUserDefinedMapper()
|