Home
last modified time | relevance | path

Searched refs:NewBB (Results 1 – 25 of 922) sorted by path

12345678910>>...37

/dports/cad/jspice3/jspice3-2.5/src/lib/sced/
H A Dcopy.c169 struct ka OldBB,NewBB; local
200 show_move(&NewBB,&OldBB);
314 show_move(&OldBB,&NewBB);
712 do_copy(RefX,RefY,NewX,NewY,NewBB,MoveOrCopy) in do_copy() argument
715 struct ka *NewBB;
730 NewBB->kaLeft = NewBB->kaRight = NewX;
731 NewBB->kaTop = NewBB->kaBottom = NewY;
813 if (BB.kaLeft < NewBB->kaLeft) NewBB->kaLeft = BB.kaLeft;
814 if (BB.kaRight > NewBB->kaRight) NewBB->kaRight = BB.kaRight;
815 if (BB.kaBottom < NewBB->kaBottom) NewBB->kaBottom = BB.kaBottom;
[all …]
/dports/databases/couchdb3/apache-couchdb-3.2.1/src/couch/src/
H A Dcouch_emsort.erl240 {NewBB, NewPrev} = append_item(Ems, {BB, Prev}, Pos, Ems#ems.bb_chunk),
241 Ems#ems{root={NewBB, NewPrev}}.
290 {NewBB, NewPrev} = append_item(Ems, Acc, NewPos, Ems#ems.bb_chunk),
291 merge_rest_back_bone(Ems, Choose, NextBB, {NewBB, NewPrev}, Reporter).
/dports/devel/intel-graphics-compiler/intel-graphics-compiler-igc-1.0.9636/external/llvm/releases/10.0.0/patches_external/
H A DBasicBlockUtils-Add-metadata-fixing-in-SplitBlockPre.patch31 BranchInst *BI = BranchInst::Create(BB, NewBB);
44 // Move the edges from Preds to point to NewBB instead of BB.
56 - Preds[i]->getTerminator()->replaceUsesOfWith(BB, NewBB);
65 + PI->replaceUsesOfWith(BB, NewBB);
68 // Insert a new PHI node into NewBB for every PHI node in BB and that new PHI
/dports/devel/intel-graphics-compiler/intel-graphics-compiler-igc-1.0.9636/external/llvm/releases/11.0.0/patches_external/
H A DBasicBlockUtils-Add-metadata-fixing-in-SplitBlockPre.patch31 BranchInst *BI = BranchInst::Create(BB, NewBB);
44 // Move the edges from Preds to point to NewBB instead of BB.
56 - Preds[i]->getTerminator()->replaceUsesOfWith(BB, NewBB);
65 + PI->replaceUsesOfWith(BB, NewBB);
68 // Insert a new PHI node into NewBB for every PHI node in BB and that new PHI
/dports/devel/intel-graphics-compiler/intel-graphics-compiler-igc-1.0.9636/external/llvm/releases/9.0.0/patches_external/
H A DBasicBlockUtils-Add-metadata-fixing-in-SplitBlockPre.patch31 BranchInst *BI = BranchInst::Create(BB, NewBB);
44 // Move the edges from Preds to point to NewBB instead of BB.
56 - Preds[i]->getTerminator()->replaceUsesOfWith(BB, NewBB);
65 + PI->replaceUsesOfWith(BB, NewBB);
68 // Insert a new PHI node into NewBB for every PHI node in BB and that new PHI
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/llvm/include/llvm/Analysis/
H A DLoopInfo.h372 void addBasicBlockToLoop(BlockT *NewBB, LoopInfoBase<BlockT, LoopT> &LI);
1126 auto *NewBB = NewLoc->getParent(); in movementPreservesLCSSAForm() local
1130 if (OldBB == NewBB) in movementPreservesLCSSAForm()
1134 auto *NewLoop = getLoopFor(NewBB); in movementPreservesLCSSAForm()
1157 if (UBB != NewBB && getLoopFor(UBB) != NewLoop) in movementPreservesLCSSAForm()
1179 if (DefBlock != NewBB && getLoopFor(DefBlock) != NewLoop) in movementPreservesLCSSAForm()
H A DLoopInfoImpl.h235 BlockT *NewBB, LoopInfoBase<BlockT, LoopT> &LIB) { in addBasicBlockToLoop() argument
244 assert(NewBB && "Cannot add a null basic block to the loop!"); in addBasicBlockToLoop()
245 assert(!LIB[NewBB] && "BasicBlock already in the loop!"); in addBasicBlockToLoop()
250 LIB.BBMap[NewBB] = L; in addBasicBlockToLoop()
254 L->addBlockEntry(NewBB); in addBasicBlockToLoop()
H A DMemorySSAUpdater.h285 void cloneUsesAndDefs(BasicBlock *BB, BasicBlock *NewBB,
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/llvm/include/llvm/CodeGen/
H A DMachineDominators.h54 MachineBasicBlock *NewBB; member
203 void splitBlock(MachineBasicBlock* NewBB) { in splitBlock() argument
205 DT->splitBlock(NewBB); in splitBlock()
235 MachineBasicBlock *NewBB) { in recordSplitCriticalEdge() argument
236 bool Inserted = NewBBs.insert(NewBB).second; in recordSplitCriticalEdge()
240 CriticalEdgesToSplit.push_back({FromBB, ToBB, NewBB}); in recordSplitCriticalEdge()
H A DModuloSchedule.h195 void generateExistingPhis(MachineBasicBlock *NewBB, MachineBasicBlock *BB1,
200 void generatePhis(MachineBasicBlock *NewBB, MachineBasicBlock *BB1,
224 void rewritePhiValues(MachineBasicBlock *NewBB, unsigned StageNum,
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/llvm/include/llvm/IR/
H A DInstruction.h722 void replaceSuccessorWith(BasicBlock *OldBB, BasicBlock *NewBB);
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/llvm/include/llvm/Support/
H A DGenericDomTree.h631 void changeImmediateDominator(NodeT *BB, NodeT *NewBB) {
632 changeImmediateDominator(getNode(BB), getNode(NewBB));
669 void splitBlock(NodeT *NewBB) {
671 Split<Inverse<NodeT *>>(NewBB);
673 Split<NodeT *>(NewBB);
802 void Split(typename GraphTraits<N>::NodeRef NewBB) {
805 assert(std::distance(GraphT::child_begin(NewBB),
806 GraphT::child_end(NewBB)) == 1 &&
808 NodeRef NewBBSucc = *GraphT::child_begin(NewBB);
811 for (auto Pred : children<Inverse<N>>(NewBB))
[all …]
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/llvm/include/llvm/Transforms/Scalar/
H A DJumpThreading.h114 void UpdateSSA(BasicBlock *BB, BasicBlock *NewBB,
118 BasicBlock *NewBB,
170 BasicBlock *NewBB, BasicBlock *SuccBB);
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/llvm/lib/Analysis/
H A DMemorySSAUpdater.cpp584 void MemorySSAUpdater::cloneUsesAndDefs(BasicBlock *BB, BasicBlock *NewBB, in cloneUsesAndDefs() argument
610 MSSA->insertIntoListsForBlock(NewUseOrDef, NewBB, MemorySSA::End); in cloneUsesAndDefs()
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/llvm/lib/CodeGen/
H A DBranchRelaxation.cpp208 MachineBasicBlock *NewBB = in createNewBlockAfter() local
215 return NewBB; in createNewBlockAfter()
226 MachineBasicBlock *NewBB = in splitBlockBeforeInstr() local
231 NewBB->splice(NewBB->end(), OrigBB, MI.getIterator(), OrigBB->end()); in splitBlockBeforeInstr()
243 OrigBB->addSuccessor(NewBB); in splitBlockBeforeInstr()
248 OrigBB->updateTerminator(NewBB); in splitBlockBeforeInstr()
259 BlockInfo[NewBB->getNumber()].Size = computeBlockSize(*NewBB); in splitBlockBeforeInstr()
270 return NewBB; in splitBlockBeforeInstr()
374 NewBB->addSuccessor(FBB); in fixupConditionalBranch()
412 insertUncondBranch(NewBB, TBB); in fixupConditionalBranch()
[all …]
H A DMachineBlockPlacement.cpp636 auto *NewBB = *SuccChain.begin(); in markBlockSuccessors() local
637 if (NewBB->isEHPad()) in markBlockSuccessors()
638 EHPadWorkList.push_back(NewBB); in markBlockSuccessors()
640 BlockWorkList.push_back(NewBB); in markBlockSuccessors()
H A DMachineDominators.cpp107 if (PredBB == Edge.NewBB) in applySplitCriticalEdges()
139 MachineDomTreeNode *NewDTNode = DT->addNewBlock(Edge.NewBB, Edge.FromBB); in applySplitCriticalEdges()
H A DMachineLoopUtils.cpp41 MF.insert(Loop->getIterator(), NewBB); in PeelSingleBlockLoop()
46 auto InsertPt = NewBB->end(); in PeelSingleBlockLoop()
49 NewBB->insert(InsertPt, NewMI); in PeelSingleBlockLoop()
74 for (auto I = NewBB->getFirstNonPHI(); I != NewBB->end(); ++I) in PeelSingleBlockLoop()
108 NewBB->addSuccessor(Loop); in PeelSingleBlockLoop()
112 TII->removeBranch(*NewBB); in PeelSingleBlockLoop()
115 Loop->replaceSuccessor(Exit, NewBB); in PeelSingleBlockLoop()
116 Exit->replacePhiUsesWith(Loop, NewBB); in PeelSingleBlockLoop()
117 NewBB->addSuccessor(Exit); in PeelSingleBlockLoop()
127 if (TII->removeBranch(*NewBB) > 0) in PeelSingleBlockLoop()
[all …]
H A DModuloSchedule.cpp206 PrologBBs.push_back(NewBB); in generateProlog()
210 PredBB = NewBB; in generateProlog()
232 NewBB->dump(); in generateProlog()
287 EpilogStart = NewBB; in generateEpilog()
310 PredBB = NewBB; in generateEpilog()
314 NewBB->dump(); in generateEpilog()
553 BuildMI(*NewBB, NewBB->getFirstNonPHI(), DebugLoc(), in generateExistingPhis()
669 BuildMI(*NewBB, NewBB->getFirstNonPHI(), DebugLoc(), in generatePhis()
1593 return NewBB; in peelKernel()
1881 TII->insertBranch(*BB, TBB == Exit ? NewBB : TBB, FBB == Exit ? NewBB : FBB, in CreateLCSSAExitingBlock()
[all …]
H A DShrinkWrap.cpp557 MachineBasicBlock *NewBB; in runOnMachineFunction() local
562 NewBB = Save; in runOnMachineFunction()
568 NewBB = Restore; in runOnMachineFunction()
570 updateSaveRestorePoints(*NewBB, RS.get()); in runOnMachineFunction()
H A DStackProtector.cpp536 BasicBlock *NewBB = BB->splitBasicBlock(RI->getIterator(), "SP_return"); in InsertStackProtectors() local
540 DT->addNewBlock(NewBB, BB); in InsertStackProtectors()
549 NewBB->moveAfter(BB); in InsertStackProtectors()
563 B.CreateCondBr(Cmp, NewBB, FailBB, Weights); in InsertStackProtectors()
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/llvm/lib/CodeGen/GlobalISel/
H A DRegBankSelect.cpp915 MachineBasicBlock *NewBB = Src.SplitCriticalEdge(DstOrSplit, P); in materialize() local
916 assert(NewBB && "Invalid call to materialize"); in materialize()
918 DstOrSplit = NewBB; in materialize()
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/llvm/lib/IR/
H A DConstants.cpp1726 BasicBlock *NewBB = getBasicBlock(); in handleOperandChangeImpl() local
1731 assert(From == NewBB && "From does not match any operand"); in handleOperandChangeImpl()
1732 NewBB = cast<BasicBlock>(To); in handleOperandChangeImpl()
1738 getContext().pImpl->BlockAddresses[std::make_pair(NewF, NewBB)]; in handleOperandChangeImpl()
1750 setOperand(1, NewBB); in handleOperandChangeImpl()
H A DInstruction.cpp717 void Instruction::replaceSuccessorWith(BasicBlock *OldBB, BasicBlock *NewBB) { in replaceSuccessorWith() argument
721 setSuccessor(Idx, NewBB); in replaceSuccessorWith()
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/llvm/lib/Target/AArch64/
H A DAArch64PromoteConstant.cpp412 BasicBlock *NewBB = NewPt->getParent(); in tryAndMerge() local
421 if (NewBB == CurBB) { in tryAndMerge()
433 BasicBlock *CommonDominator = DT.findNearestCommonDominator(NewBB, CurBB); in tryAndMerge()
438 if (CommonDominator != NewBB) { in tryAndMerge()

12345678910>>...37