Home
last modified time | relevance | path

Searched refs:getNextNode (Results 1 – 25 of 88) sorted by relevance

1234

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ADT/
H A Dilist_node.h316 NodeTy *getNextNode() { in getNextNode() function
321 return List.getNextNode(*static_cast<NodeTy *>(this)); in getNextNode()
325 const NodeTy *getNextNode() const { in getNextNode() function
326 return const_cast<ilist_node_with_parent *>(this)->getNextNode(); in getNextNode()
H A Dilist.h309 pointer getNextNode(reference N) const {
316 const_pointer getNextNode(const_reference N) const {
317 return getNextNode(const_cast<reference >(N));
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DLiveRangeShrink.cpp91 for (MachineInstr *I = Old->getNextNode(); M.find(I)->second == OrderNew; in FindDominatedInstruction()
92 I = I->getNextNode()) in FindDominatedInstruction()
214 I = I->getNextNode()) in runOnMachineFunction()
H A DSafeStack.cpp456 IRB.SetInsertPoint(I->getNextNode()); in createStackRestorePoints()
551 IRB.SetInsertPoint(BasePointer->getNextNode()); in moveStaticAllocasToUnsafeStack()
559 IRB.SetInsertPoint(BasePointer->getNextNode()); in moveStaticAllocasToUnsafeStack()
591 IRB.SetInsertPoint(cast<Instruction>(NewArg)->getNextNode()); in moveStaticAllocasToUnsafeStack()
645 IRB.SetInsertPoint(BasePointer->getNextNode()); in moveStaticAllocasToUnsafeStack()
H A DAssignmentTrackingAnalysis.cpp1495 VarLocInsertPt getNextNode(const DPValue *DPV) { in getNextNode() function
1501 VarLocInsertPt getNextNode(const Instruction *Inst) { in getNextNode() function
1502 const Instruction *Next = Inst->getNextNode(); in getNextNode()
1507 VarLocInsertPt getNextNode(VarLocInsertPt InsertPt) { in getNextNode() function
1509 return getNextNode(cast<const Instruction *>(InsertPt)); in getNextNode()
1510 return getNextNode(cast<const DPValue *>(InsertPt)); in getNextNode()
1544 auto InsertBefore = getNextNode(After); in emitDbgValue()
1654 auto InsertBefore = getNextNode(&I); in processUntaggedInstruction()
1876 auto *R = InsertBeforeMap.find(getNextNode(&After)); in resetInsertionPoint()
1882 auto *R = InsertBeforeMap.find(getNextNode(&After)); in resetInsertionPoint()
[all …]
H A DTailDuplicator.cpp746 MachineBasicBlock *NextBB = PredBB->getNextNode(); in duplicateSimpleBB()
909 PredBB->updateTerminator(TailBB->getNextNode()); in tailDuplicate()
976 PrevBB->updateTerminator(TailBB->getNextNode()); in tailDuplicate()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DPartiallyInlineLibCalls.cpp58 IRBuilder<> Builder(Call->getNextNode()); in optimizeSQRT()
63 Builder.getTrue(), Call->getNextNode(), /*Unreachable=*/false, in optimizeSQRT()
H A DMergedLoadStoreMotion.cpp196 !isStoreSinkBarrierInRange(*Store1->getNextNode(), BB1->back(), Loc1) && in canSinkFromBlock()
197 !isStoreSinkBarrierInRange(*Store0->getNextNode(), BB0->back(), Loc0) && in canSinkFromBlock()
H A DRewriteStatepointsForGC.cpp1843 assert(CI->getNextNode() && "Not a terminator, must have next!"); in makeStatepointExplicitImpl()
1844 Builder.SetInsertPoint(CI->getNextNode()); in makeStatepointExplicitImpl()
1845 Builder.SetCurrentDebugLocation(CI->getNextNode()->getDebugLoc()); in makeStatepointExplicitImpl()
1977 assert(Relocate->getNextNode() && in insertRelocationStores()
1979 new StoreInst(Relocate, Alloca, Relocate->getNextNode()); in insertRelocationStores()
2002 RematerializedValue->getNextNode()); in insertRematerializationStores()
2121 InsertClobbersAt(cast<Instruction>(Statepoint)->getNextNode()); in relocationViaAlloca()
2565 Instruction *InsertBefore = Call->getNextNode(); in rematerializeLiveValues()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVPreLegalizer.cpp224 (Def->getNextNode() ? Def->getNextNode()->getIterator() in insertAssignInstr()
379 (MI.getNextNode() ? MI.getNextNode()->getIterator() in processInstr()
501 MachineInstr *Br = CBr->getNextNode(); in processSwitches()
551 MachineInstr *NextMI = CBr->getNextNode(); in processSwitches()
H A DSPIRVEmitIntrinsics.cpp528 setInsertPointSkippingPhis(*IRB, I->getNextNode()); in insertAssignPtrTypeIntrs()
549 setInsertPointSkippingPhis(*IRB, I->getNextNode()); in insertAssignTypeIntrs()
581 IRB->SetInsertPoint(I->getNextNode()); in processInstrAfterVisit()
606 setInsertPointSkippingPhis(*IRB, I->getNextNode()); in processInstrAfterVisit()
651 IRB->SetInsertPoint(I->getNextNode()); in runOnFunction()
H A DSPIRVDuplicatesTracker.cpp65 MachineInstr *Next = MI->getNextNode(); in buildDepsGraph()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMBlockPlacement.cpp101 assert(WLS->getNextNode() == &Preheader->back()); in revertWhileToDoLoop()
252 MachineBasicBlock *BBNext = BB->getNextNode(); in moveBasicBlock()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86AvoidTrailingCall.cpp99 MachineBasicBlock *NextMBB = MBB.getNextNode(); in runOnMachineFunction()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DRegBankSelect.h217 return Instr.getNextNode() ? *Instr.getNextNode() in getPointImpl()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZLDCleanup.cpp138 MachineInstr *Next = I->getNextNode(); in SetRegister()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DAssumeBundleBuilder.cpp478 InsertPt = InsertPt->getNextNode(); in mergeRange()
490 InsertPt = I->getNextNode(); in mergeRange()
500 InsertPt = It->getNextNode(); in mergeRange()
H A DCallPromotionUtils.cpp308 auto Next = OrigInst->getNextNode(); in versionCallSite()
316 Next = BitCast->getNextNode(); in versionCallSite()
H A DCodeMoverUtils.cpp287 if (Instruction *NextInst = I.getNextNode()) in collectInstructionsInBetween()
324 if (I.getNextNode() == &InsertPoint) in isSafeToMoveBefore()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroSplit.cpp489 S->getNextNode(), ResumeBB->getName() + Twine(".landing")); in createResumeEntryBlock()
829 auto Branch = cast<BranchInst>(MappedCS->getNextNode()); in replaceEntryBlock()
1322 I = I->getNextNode(); in simplifyTerminatorLeadingToRet()
1375 GetFirstValidInstruction(CondCmp->getNextNode())); in simplifyTerminatorLeadingToRet()
1469 simplifyTerminatorLeadingToRet(Call->getNextNode())) { in addMustTailToCoroResumes()
1515 for (Instruction *I = From; I != To; I = I->getNextNode()) { in hasCallsInBlockBetween()
1560 return hasCallsInBlockBetween(Save->getNextNode(), ResumeOrDestroy); in hasCallsBetween()
1563 if (hasCallsInBlockBetween(Save->getNextNode(), nullptr)) in hasCallsBetween()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCOptAddrMode.cpp253 MachineInstr *Result = Ldst.getNextNode(); in tryToCombine()
259 Result = Result->getNextNode(); in tryToCombine()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVMCExpr.cpp65 DF = dyn_cast_or_null<MCDataFragment>(DF->getNextNode()); in getPCRelHiFixup()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DRegBankSelect.cpp416 const MachineInstr *Next = MI.getNextNode(); in tryAvoidingSplit()
883 assert((!Before || !Instr.getNextNode() || !Instr.getNextNode()->isPHI()) && in InstrInsertPoint()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyLowerEmscriptenEHSjLj.cpp1334 BasicBlock *Tail = SplitBlock(BB, CI->getNextNode()); in runSjLjOnFunction()
1552 Tail = SplitBlock(BB, ThrewResetSI->getNextNode()); in handleLongjmpableCallsForEmscriptenSjLj()
1558 Tail = SplitBlock(BB, CI->getNextNode()); in handleLongjmpableCallsForEmscriptenSjLj()
1701 BasicBlock *OrigEntry = Entry->getNextNode(); in handleLongjmpableCallsForWasmSjLj()
1782 for (auto *BB = &*F.begin(); BB; BB = BB->getNextNode()) { in handleLongjmpableCallsForWasmSjLj()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCBoolRetToInt.cpp112 IRB.SetInsertPoint(I->getNextNode()); in translate()

1234