| /llvm-project-15.0.7/llvm/include/llvm/ADT/ |
| H A D | ilist_node.h | 275 NodeTy *getPrevNode() { in getPrevNode() function 280 return List.getPrevNode(*static_cast<NodeTy *>(this)); in getPrevNode() 284 const NodeTy *getPrevNode() const { in getPrevNode() function 285 return const_cast<ilist_node_with_parent *>(this)->getPrevNode(); in getPrevNode()
|
| H A D | ilist.h | 361 pointer getPrevNode(reference N) const { 368 const_pointer getPrevNode(const_reference N) const { 369 return getPrevNode(const_cast<reference >(N));
|
| /llvm-project-15.0.7/mlir/lib/Analysis/DataFlow/ |
| H A D | DenseAnalysis.cpp | 75 if (Operation *prev = op->getPrevNode()) in visitOperation() 110 if (Operation *prev = callsite->getPrevNode()) in visitBlock() 153 if (Operation *prev = op->getPrevNode()) in visitRegionBranchOperation()
|
| /llvm-project-15.0.7/llvm/unittests/Transforms/Utils/ |
| H A D | CodeMoverUtilsTest.cpp | 508 EXPECT_TRUE(isSafeToMoveBefore(*CI_safecall->getPrevNode(), in TEST() 533 EXPECT_FALSE(isSafeToMoveBefore(*SI->getPrevNode(), *SI->getNextNode(), in TEST() 538 isSafeToMoveBefore(*SI, *SI->getPrevNode(), DT, &PDT, &DI)); in TEST() 708 Instruction *StoreA1 = LoadA0->getPrevNode(); in TEST() 709 Instruction *StoreA0 = StoreA1->getPrevNode(); in TEST() 711 Instruction *StoreB1 = LoadA2->getPrevNode(); in TEST() 712 Instruction *StoreA2 = StoreB1->getPrevNode(); in TEST()
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMBlockPlacement.cpp | 163 if (!LoopExit->getPrevNode()) in fixBackwardsWLS() 250 MachineBasicBlock *BBPrevious = BB->getPrevNode(); in moveBasicBlock() 254 MachineBasicBlock *BeforePrev = Before->getPrevNode(); in moveBasicBlock()
|
| /llvm-project-15.0.7/mlir/lib/Transforms/Utils/ |
| H A D | FoldUtils.cpp | 82 if (&opBlock->front() != op && !isFolderOwnedConstant(op->getPrevNode())) in tryToFold() 119 if (&opBlock->front() != op && !isFolderOwnedConstant(op->getPrevNode())) in insertKnownConstant() 158 !isFolderOwnedConstant(op->getPrevNode()))) in insertKnownConstant()
|
| /llvm-project-15.0.7/llvm/unittests/ADT/ |
| H A D | IListTest.cpp | 32 EXPECT_EQ(nullptr, List.getPrevNode(List.back())); in TEST() 38 EXPECT_EQ(1, List.getPrevNode(List.back())->Value); in TEST() 43 EXPECT_EQ(1, ConstList.getPrevNode(ConstList.back())->Value); in TEST()
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | BasicBlock.cpp | 158 const Instruction *Prev = RI->getPrevNode(); in getTerminatingMustTailCall() 169 Prev = BI->getPrevNode(); in getTerminatingMustTailCall() 189 if (auto *CI = dyn_cast_or_null<CallInst>(RI->getPrevNode())) in getTerminatingDeoptimizeCall()
|
| H A D | Instruction.cpp | 749 for (const Instruction *I = getPrevNode(); I; I = I->getPrevNode()) in getPrevNonDebugInstruction()
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86AvoidStoreForwardingBlocks.cpp | 501 MachineInstr *LastLoad = LoadInst->getPrevNode(); in updateKillStatus() 507 LastLoad = LoadInst->getPrevNode()->getPrevNode(); in updateKillStatus() 514 getBaseOperand(StInst->getPrevNode()).setIsKill(StoreBase.isKill()); in updateKillStatus()
|
| H A D | X86LoadValueInjectionLoadHardening.cpp | 743 Prev = MI->getPrevNode(); in insertFences() 755 : InsertionPt->getPrevNode(); in insertFences()
|
| /llvm-project-15.0.7/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyCFGStackify.cpp | 278 MachineBasicBlock *LayoutPred = MBB.getPrevNode(); in placeBlockMarker() 306 auto *LoopBottom = BeginToEnd[&MI]->getParent()->getPrevNode(); in placeBlockMarker() 502 MachineBasicBlock *LayoutPred = Cont->getPrevNode(); in placeTryMarker() 530 auto *LoopBottom = BeginToEnd[&MI]->getParent()->getPrevNode(); in placeTryMarker() 707 MachineBasicBlock *EHPadLayoutPred = MBB.getPrevNode(); in removeUnnecessaryInstrs() 1518 Worklist.push_back(MBB->getPrevNode()->rbegin()); in fixEndsAtEndOfFunction()
|
| /llvm-project-15.0.7/mlir/test/lib/Analysis/ |
| H A D | TestDataFlowFramework.cpp | 150 if (Operation *prev = op->getPrevNode()) in visitOperation()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | GVNSink.cpp | 140 Insts.push_back(BB->getTerminator()->getPrevNode()); in reset() 176 NewInsts.push_back(Inst->getPrevNode()); in operator --() 839 Insts.push_back(BB->getTerminator()->getPrevNode()); in sinkLastInstruction()
|
| /llvm-project-15.0.7/mlir/test/lib/IR/ |
| H A D | TestMatchers.cpp | 142 Operation *lastOp = f.getBody().front().back().getPrevNode(); in test2()
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | MustExecute.cpp | 765 bool IsFirst = !(PP->getPrevNode()); in getMustBeExecutedPrevInstruction() 782 const Instruction *PrevPP = PP->getPrevNode(); in getMustBeExecutedPrevInstruction()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Transform/Transforms/ |
| H A D | CheckUses.cpp | 254 [](Operation *op) { return op->getPrevNode(); }); in isFreedInBlockBefore()
|
| /llvm-project-15.0.7/polly/lib/Support/ |
| H A D | ScopHelper.cpp | 493 if (!L && isa<UnreachableInst>(BB->getTerminator()) && BB->getPrevNode()) in getRegionNodeLoop() 494 L = LI.getLoopFor(BB->getPrevNode()); in getRegionNodeLoop()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/ |
| H A D | RegBankSelect.cpp | 897 return Instr.getPrevNode() && Instr.getPrevNode()->isTerminator(); in isSplit()
|
| /llvm-project-15.0.7/llvm/lib/MC/ |
| H A D | MCFragment.cpp | 77 LastValidFragment[F->getParent()] = F->getPrevNode(); in invalidateFragmentsFrom()
|
| H A D | MCAssembler.cpp | 400 MCFragment *Prev = F->getPrevNode(); in layoutFragment() 1077 F = F->getPrevNode()) in relaxBoundaryAlign()
|
| /llvm-project-15.0.7/mlir/lib/IR/ |
| H A D | Operation.cpp | 295 Operation *prevNode = getPrevNode(); in updateOrderIfNecessary() 325 Operation *prevNode = getPrevNode(), *nextNode = getNextNode(); in updateOrderIfNecessary()
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/MCTargetDesc/ |
| H A D | X86AsmBackend.cpp | 413 for (; isa_and_nonnull<MCDataFragment>(F); F = F->getPrevNode()) in isRightAfterData() 530 if (PendingBA && OS.getCurrentFragment()->getPrevNode() == PendingBA) { in emitInstructionBegin()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | HotColdSplitting.cpp | 124 dyn_cast_or_null<CallInst>(BB.getTerminator()->getPrevNode())) in unlikelyExecuted()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | FixupStatepointCallerSaved.cpp | 443 MachineInstr *Reload = It->getPrevNode(); in insertReloadBefore()
|