|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/ADT/ilist_node.h 298 return const_cast<ilist_node_with_parent *>(this)->getNextNode();
include/llvm/CodeGen/GlobalISel/RegBankSelect.h 216 return Instr.getNextNode() ? *Instr.getNextNode()
216 return Instr.getNextNode() ? *Instr.getNextNode()
lib/Analysis/ScalarEvolutionExpander.cpp 2057 IP = OrigInc->getNextNode();
lib/CodeGen/CodeGenPrepare.cpp 453 BasicBlock* Next = BB->getNextNode();
975 assert(RelocatedBase->getNextNode() &&
979 IRBuilder<> Builder(RelocatedBase->getNextNode());
5799 IRBuilder<> Builder(Load->getNextNode());
7224 BB.getParent(), BB.getNextNode());
lib/CodeGen/GlobalISel/IRTranslator.cpp 464 if (DefaultMBB != SwitchMBB->getNextNode())
545 if (JT.MBB != HeaderBB->getNextNode())
561 if (JT.MBB != HeaderBB->getNextNode())
581 if (CB.TrueBB != CB.ThisBB->getNextNode())
630 if (CB.TrueBB == CB.ThisBB->getNextNode()) {
lib/CodeGen/GlobalISel/LegalizerHelper.cpp 352 MachineInstr *Next = MI.getNextNode();
448 assert(MI.getNextNode() && MI.getNextNode()->isReturn() &&
448 assert(MI.getNextNode() && MI.getNextNode()->isReturn() &&
453 MI.getNextNode()->eraseFromParent();
lib/CodeGen/GlobalISel/RegBankSelect.cpp 845 assert((!Before || !Instr.getNextNode() || !Instr.getNextNode()->isPHI()) &&
845 assert((!Before || !Instr.getNextNode() || !Instr.getNextNode()->isPHI()) &&
lib/CodeGen/LiveRangeShrink.cpp 90 for (MachineInstr *I = Old->getNextNode(); M.find(I)->second == OrderNew;
91 I = I->getNextNode())
211 I = I->getNextNode())
lib/CodeGen/MachineBasicBlock.cpp 1252 MachineBasicBlock *FallThru = getNextNode();
lib/CodeGen/SafeStack.cpp 454 IRB.SetInsertPoint(I->getNextNode());
542 IRB.SetInsertPoint(BasePointer->getNextNode());
549 IRB.SetInsertPoint(BasePointer->getNextNode());
578 replaceDbgDeclare(Arg, BasePointer, BasePointer->getNextNode(), DIB,
581 IRB.SetInsertPoint(cast<Instruction>(NewArg)->getNextNode());
629 IRB.SetInsertPoint(BasePointer->getNextNode());
lib/CodeGen/TailDuplicator.cpp 724 MachineBasicBlock *NextBB = PredBB->getNextNode();
lib/CodeGen/WasmEHPrepare.cpp 313 IRB.SetInsertPoint(ExtractExnCI->getNextNode());
lib/CodeGen/WinEHPrepare.cpp 754 CBB->insertInto(&F, BB->getNextNode());
lib/IR/BasicBlock.cpp 420 this->getNextNode());
lib/IR/Verifier.cpp 3095 Instruction *Next = CI.getNextNode();
3102 Next = BI->getNextNode();
4671 auto *RI = dyn_cast<ReturnInst>(Call.getNextNode());
lib/MC/MCCodePadder.cpp 157 CurrFragment = CurrFragment->getNextNode()) {
lib/Target/AArch64/AArch64StackTagging.cpp 620 IRBuilder<> IRB(Info.AI->getNextNode());
638 tagAlloca(AI, Start->getNextNode(), Start->getArgOperand(1), Size);
lib/Target/AMDGPU/AMDGPUPrintfRuntimeBinding.cpp 370 SplitBlockAndInsertIfThen(cmp, cmp->getNextNode(), false);
lib/Target/ARC/ARCOptAddrMode.cpp 242 MachineInstr *Result = Ldst.getNextNode();
248 Result = Result->getNextNode();
lib/Target/ARM/ARMBaseInstrInfo.cpp 5388 if (registerDefinedBetween(Reg, CmpMI->getNextNode(), Br, TRI))
lib/Target/ARM/ARMConstantIslandPass.cpp 2240 MachineInstr *Load = User.MI->getNextNode();
2256 if (registerDefinedBetween(BaseReg, Load->getNextNode(), MBB->end(), TRI))
2260 MachineInstr *Add = Load->getNextNode();
2268 if (registerDefinedBetween(IdxReg, Add->getNextNode(), MI, TRI))
2276 if (registerDefinedBetween(IdxReg, Load->getNextNode(), MI, TRI))
lib/Target/Hexagon/HexagonVLIWPacketizer.cpp 197 MachineInstr &SingleI = *BundleIt->getNextNode();
lib/Target/Mips/MipsBranchExpansion.cpp 206 MachineBasicBlock *Succ = Parent->getNextNode();
lib/Target/PowerPC/PPCBoolRetToInt.cpp 114 A ? &*A->getParent()->getEntryBlock().begin() : I->getNextNode();
lib/Target/SystemZ/SystemZLDCleanup.cpp 138 MachineInstr *Next = I->getNextNode();
lib/Target/WebAssembly/WebAssemblyLateEHPrepare.cpp 278 if (Catch->getNextNode() != Extract)
279 EHPad->insert(Catch->getNextNode(), Extract->removeFromParent());
lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp 917 BasicBlock *Tail = SplitBlock(BB, CI->getNextNode());
1006 Tail = SplitBlock(BB, ThrewResetSI->getNextNode());
1012 Tail = SplitBlock(BB, CI->getNextNode());
lib/Target/X86/X86AvoidTrailingCall.cpp 72 MachineBasicBlock *NextMBB = MBB.getNextNode();
lib/Target/X86/X86InstrInfo.cpp 2694 MBP.FalseDest = MBB.getNextNode();
7932 MachineInstr *Next = I.getNextNode();
lib/Target/X86/X86WinEHState.cpp 640 IRBuilder<> Builder(RegNode->getNextNode());
647 IRBuilder<> Builder(EHGuardNode->getNextNode());
lib/Transforms/Coroutines/CoroFrame.cpp 589 IRBuilder<> Builder(CB->getNextNode());
677 InsertPt = FramePtr->getNextNode();
706 InsertPt = I->getNextNode();
710 InsertPt = FramePtr->getNextNode();
746 FramePtrBB->splitBasicBlock(FramePtr->getNextNode(), "AllocaSpillBB");
777 Builder.SetInsertPoint(FramePtr->getNextNode());
915 PN = dyn_cast<PHINode>(PN->getNextNode());
1009 splitBlockIfNotFirst(I->getNextNode(), "After" + Name);
1211 Builder.SetInsertPoint(Call->getNextNode());
lib/Transforms/Coroutines/CoroInstr.h 139 Inst->moveBefore(getCoroBegin()->getNextNode());
lib/Transforms/Coroutines/CoroSplit.cpp 343 S->getNextNode(), ResumeBB->getName() + Twine(".landing"));
601 auto Branch = cast<BranchInst>(MappedCS->getNextNode());
846 IRBuilder<> Builder(Shape.FramePtr->getNextNode());
961 if (simplifyTerminatorLeadingToRet(Call->getNextNode())) {
1007 for (Instruction *I = From; I != To; I = I->getNextNode()) {
1052 return hasCallsInBlockBetween(Save->getNextNode(), ResumeOrDestroy);
1055 if (hasCallsInBlockBetween(Save->getNextNode(), nullptr))
lib/Transforms/IPO/Attributor.cpp 2157 Instruction *SplitPos = I->getNextNode();
2189 SplitPos = CI->getNextNode();
3585 Size, "", MallocCall->getNextNode());
3589 AI->getNextNode());
3603 AI->getNextNode());
3611 CallInst::Create(Fn, Ops, "", BI->getNextNode());
lib/Transforms/IPO/Inliner.cpp 228 DDI->moveBefore(AvailableAlloca->getNextNode());
lib/Transforms/IPO/LowerTypeTests.cpp 781 if (CI->getNextNode() == Br) {
lib/Transforms/IPO/PruneEH.cpp 259 changeToUnreachable(TokenInst->getNextNode(), /*UseLLVMTrap=*/false);
lib/Transforms/InstCombine/InstCombineCalls.cpp 4035 Instruction *NextInst = II->getNextNode();
4040 NextInst = NextInst->getNextNode();
4052 Instruction* MoveI = II->getNextNode();
4055 MoveI = MoveI->getNextNode();
lib/Transforms/InstCombine/InstCombineCasts.cpp 2237 Builder.SetInsertPoint(LI->getNextNode());
lib/Transforms/Instrumentation/AddressSanitizer.cpp 2893 CopyInsertPoint = CopyInsertPoint->getNextNode();
lib/Transforms/Instrumentation/DataFlowSanitizer.cpp 943 Instruction *Next = Inst->getNextNode();
978 Pos = I->getNextNode();
982 Pos = Pos->getNextNode();
1036 : cast<Instruction>(ArgTLSPtr)->getNextNode();
1693 Next = CS->getNextNode();
lib/Transforms/Instrumentation/HWAddressSanitizer.cpp 944 ThreadLongEqZero, cast<Instruction>(ThreadLongEqZero)->getNextNode(),
1032 IRBuilder<> IRB(LP->getNextNode());
1052 IRBuilder<> IRB(AI->getNextNode());
lib/Transforms/Instrumentation/MemorySanitizer.cpp 1782 IRBuilder<> IRB(I.getNextNode());
3484 IRBuilder<> IRB(InsPoint->getNextNode());
3959 IRBuilder<> IRB(OrigInst->getNextNode());
4102 IRBuilder<> IRB(OrigInst->getNextNode());
4296 IRBuilder<> IRB(OrigInst->getNextNode());
4539 IRBuilder<> IRB(OrigInst->getNextNode());
lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp 1254 BasicBlock *BBInsertLocation = LS.Latch->getNextNode();
lib/Transforms/Scalar/JumpThreading.cpp 2717 Instruction *AfterGuard = Guard->getNextNode();
lib/Transforms/Scalar/LoopIdiomRecognize.cpp 2283 LoopLatchBB->getNextNode());
2293 PhonySuccessorBB->getNextNode());
2296 PhonySuccessorBB->getNextNode());
lib/Transforms/Scalar/MergedLoadStoreMotion.cpp 198 !isStoreSinkBarrierInRange(*Store1->getNextNode(), BB1->back(), Loc1) &&
199 !isStoreSinkBarrierInRange(*Store0->getNextNode(), BB0->back(), Loc0)) {
lib/Transforms/Scalar/PartiallyInlineLibCalls.cpp 55 BasicBlock *JoinBB = llvm::SplitBlock(&CurrBB, Call->getNextNode());
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp 1506 assert(CI->getNextNode() && "Not a terminator, must have next!");
1507 Builder.SetInsertPoint(CI->getNextNode());
1508 Builder.SetCurrentDebugLocation(CI->getNextNode()->getDebugLoc());
1645 assert(Relocate->getNextNode() &&
1647 IRBuilder<> Builder(Relocate->getNextNode());
1793 InsertClobbersAt(cast<Instruction>(Statepoint)->getNextNode());
2142 Instruction *InsertBefore = Call->getNextNode();
lib/Transforms/Utils/BypassSlowDivision.cpp 456 Next = Next->getNextNode();
lib/Transforms/Utils/Local.cpp 1553 InsertBefore = InsertBefore->getNextNode();
1562 return replaceDbgDeclare(AI, NewAllocaAddress, AI->getNextNode(), Builder,
2054 if (!isa<UnreachableInst>(CI->getNextNode())) {
2055 changeToUnreachable(CI->getNextNode(), /*UseLLVMTrap=*/false,
2072 if (!isa<UnreachableInst>(CI->getNextNode())) {
2074 changeToUnreachable(CI->getNextNode(), false, false, DTU);
lib/Transforms/Vectorize/SLPVectorizer.cpp 1809 for (auto *I = ScheduleStart; I != ScheduleEnd; I = I->getNextNode()) {
4530 for (auto *I = ScheduleStart; I != ScheduleEnd; I = I->getNextNode()) {
4627 initScheduleData(I, I->getNextNode(), nullptr, nullptr);
4629 ScheduleEnd = I->getNextNode();
4663 initScheduleData(ScheduleEnd, I->getNextNode(), LastLoadStoreInRegion,
4665 ScheduleEnd = I->getNextNode();
4686 for (Instruction *I = FromI; I != ToI; I = I->getNextNode()) {
4845 for (Instruction *I = ScheduleStart; I != ScheduleEnd; I = I->getNextNode()) {
4879 I = I->getNextNode()) {
4905 if (LastScheduledInst->getNextNode() != pickedInst) {
tools/clang/lib/CodeGen/CGCall.cpp 2608 if (generator->getNextNode() != bitcast)
3837 IP = IP->getNextNode();
tools/clang/lib/CodeGen/CGExprScalar.cpp 3111 CGF.createBasicBlock("nooverflow", CGF.CurFn, initialBB->getNextNode());
tools/opt/Debugify.cpp 126 for (Instruction *I = &*BB.begin(); I != LastInst; I = I->getNextNode()) {
134 InsertBefore = I->getNextNode();
unittests/Analysis/ScalarEvolutionTest.cpp 535 auto &I1 = *I0.getNextNode();
1486 auto *InsertAt = I.getNextNode();
1536 auto *InsertAt = I.getNextNode();
1615 auto *InsertAt = I.getNextNode();
1785 auto *InsertAt = I.getNextNode();
1834 auto *InsertAt = I.getNextNode();
1886 auto *InsertAt = I.getNextNode();
unittests/Transforms/Utils/CloningTest.cpp 252 EXPECT_EQ(AddSplit->getNextNode(), MulSplit);
253 EXPECT_EQ(MulSplit->getNextNode(), Split->getTerminator());
303 EXPECT_EQ(MulSplit->getNextNode(), SubSplit);
304 EXPECT_EQ(SubSplit->getNextNode(), Split->getTerminator());
353 EXPECT_EQ(MulSplit->getNextNode(), Split->getTerminator());
unittests/Transforms/Utils/LocalTest.cpp 150 Inst = Inst->getNextNode()->getNextNode();
150 Inst = Inst->getNextNode()->getNextNode();
569 Inst = Inst->getNextNode(); // Get %y = add ...
759 auto *ADbgVal = cast<DbgValueInst>(A.getNextNode());