/dports/cad/jspice3/jspice3-2.5/src/lib/sced/ |
H A D | copy.c | 169 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 D | couch_emsort.erl | 240 {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 D | BasicBlockUtils-Add-metadata-fixing-in-SplitBlockPre.patch | 31 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 D | BasicBlockUtils-Add-metadata-fixing-in-SplitBlockPre.patch | 31 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 D | BasicBlockUtils-Add-metadata-fixing-in-SplitBlockPre.patch | 31 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 D | LoopInfo.h | 372 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 D | LoopInfoImpl.h | 235 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 D | MemorySSAUpdater.h | 285 void cloneUsesAndDefs(BasicBlock *BB, BasicBlock *NewBB,
|
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/llvm/include/llvm/CodeGen/ |
H A D | MachineDominators.h | 54 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 D | ModuloSchedule.h | 195 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 D | Instruction.h | 722 void replaceSuccessorWith(BasicBlock *OldBB, BasicBlock *NewBB);
|
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/llvm/include/llvm/Support/ |
H A D | GenericDomTree.h | 631 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 D | JumpThreading.h | 114 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 D | MemorySSAUpdater.cpp | 584 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 D | BranchRelaxation.cpp | 208 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 D | MachineBlockPlacement.cpp | 636 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 D | MachineDominators.cpp | 107 if (PredBB == Edge.NewBB) in applySplitCriticalEdges() 139 MachineDomTreeNode *NewDTNode = DT->addNewBlock(Edge.NewBB, Edge.FromBB); in applySplitCriticalEdges()
|
H A D | MachineLoopUtils.cpp | 41 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 D | ModuloSchedule.cpp | 206 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 D | ShrinkWrap.cpp | 557 MachineBasicBlock *NewBB; in runOnMachineFunction() local 562 NewBB = Save; in runOnMachineFunction() 568 NewBB = Restore; in runOnMachineFunction() 570 updateSaveRestorePoints(*NewBB, RS.get()); in runOnMachineFunction()
|
H A D | StackProtector.cpp | 536 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 D | RegBankSelect.cpp | 915 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 D | Constants.cpp | 1726 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 D | Instruction.cpp | 717 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 D | AArch64PromoteConstant.cpp | 412 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()
|