Home
last modified time | relevance | path

Searched refs:getPrevNode (Results 1 – 25 of 37) sorted by relevance

12

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ADT/
H A Dilist_node.h302 NodeTy *getPrevNode() { in getPrevNode() function
307 return List.getPrevNode(*static_cast<NodeTy *>(this)); in getPrevNode()
311 const NodeTy *getPrevNode() const { in getPrevNode() function
312 return const_cast<ilist_node_with_parent *>(this)->getPrevNode(); in getPrevNode()
H A Dilist.h297 pointer getPrevNode(reference N) const {
304 const_pointer getPrevNode(const_reference N) const {
305 return getPrevNode(const_cast<reference >(N));
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMBlockPlacement.cpp163 if (!LoopExit->getPrevNode()) in fixBackwardsWLS()
250 MachineBasicBlock *BBPrevious = BB->getPrevNode(); in moveBasicBlock()
254 MachineBasicBlock *BeforePrev = Before->getPrevNode(); in moveBasicBlock()
H A DMVEGatherScatterLowering.cpp930 .getPrevNode()); in pushOutMulShl()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXLowerUnreachable.cpp122 const CallInst *Call = dyn_cast_or_null<CallInst>(I.getPrevNode()); in isLoweredToTrap()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86AvoidStoreForwardingBlocks.cpp501 MachineInstr *LastLoad = LoadInst->getPrevNode(); in updateKillStatus()
507 LastLoad = LoadInst->getPrevNode()->getPrevNode(); in updateKillStatus()
514 getBaseOperand(StInst->getPrevNode()).setIsKill(StoreBase.isKill()); in updateKillStatus()
H A DX86LoadValueInjectionLoadHardening.cpp741 Prev = MI->getPrevNode(); in insertFences()
753 : InsertionPt->getPrevNode(); in insertFences()
H A DX86FixupLEAs.cpp880 LLVM_DEBUG(MI.getPrevNode()->dump();); in processInstrForSlow3OpLEA()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyCFGStackify.cpp278 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()
1519 Worklist.push_back(MBB->getPrevNode()->rbegin()); in fixEndsAtEndOfFunction()
H A DWebAssemblyRegStackify.cpp561 for (auto *I = MI->getPrevNode(); I; I = I->getPrevNode()) in getPrevNonDebugInst()
H A DWebAssemblyLowerEmscriptenEHSjLj.cpp1257 const Instruction *Prev = InsertBefore->getPrevNode(); in getOrCreateDebugLoc()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DGVNSink.cpp135 Insts.push_back(BB->getTerminator()->getPrevNode()); in reset()
171 NewInsts.push_back(Inst->getPrevNode()); in operator --()
837 Insts.push_back(BB->getTerminator()->getPrevNode()); in sinkLastInstruction()
/freebsd-14.2/contrib/llvm-project/llvm/lib/IR/
H A DBasicBlock.cpp339 const Instruction *Prev = RI->getPrevNode(); in getTerminatingMustTailCall()
350 Prev = BI->getPrevNode(); in getTerminatingMustTailCall()
370 if (auto *CI = dyn_cast_or_null<CallInst>(RI->getPrevNode())) in getTerminatingDeoptimizeCall()
H A DInstruction.cpp1081 for (const Instruction *I = getPrevNode(); I; I = I->getPrevNode()) in getPrevNonDebugInstruction()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DMustExecute.cpp670 bool IsFirst = !(PP->getPrevNode()); in getMustBeExecutedPrevInstruction()
687 const Instruction *PrevPP = PP->getPrevNode(); in getMustBeExecutedPrevInstruction()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DDebugProgramInstruction.h99 DPValue *getPrevNode() { return &*std::prev(getIterator()); } in getPrevNode() function
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DRegBankSelect.cpp915 return Instr.getPrevNode() && Instr.getPrevNode()->isTerminator(); in isSplit()
/freebsd-14.2/contrib/llvm-project/llvm/lib/MC/
H A DMCFragment.cpp77 LastValidFragment[F->getParent()] = F->getPrevNode(); in invalidateFragmentsFrom()
H A DMCAssembler.cpp408 MCFragment *Prev = F->getPrevNode(); in layoutFragment()
1102 F = F->getPrevNode()) in relaxBoundaryAlign()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86AsmBackend.cpp412 for (; isa_and_nonnull<MCDataFragment>(F); F = F->getPrevNode()) in isRightAfterData()
529 if (PendingBA && OS.getCurrentFragment()->getPrevNode() == PendingBA) { in emitInstructionBegin()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DHotColdSplitting.cpp154 dyn_cast_or_null<CallInst>(BB.getTerminator()->getPrevNode())) in unlikelyExecuted()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DFixupStatepointCallerSaved.cpp443 MachineInstr *Reload = It->getPrevNode(); in insertReloadBefore()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIOptimizeExecMasking.cpp747 MachineInstr &PossibleOrSaveexec = *MI.getPrevNode(); in tryRecordOrSaveexecXorSequence()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp2010 I = I->getPrevNode(); in sinkLastInstruction()
2129 for (Inst = Inst->getPrevNode(); Inst && isa<DbgInfoIntrinsic>(Inst);) in reset()
2130 Inst = Inst->getPrevNode(); in reset()
2148 for (Inst = Inst->getPrevNode(); Inst && isa<DbgInfoIntrinsic>(Inst);) in operator --()
2149 Inst = Inst->getPrevNode(); in operator --()
2397 << *UnconditionalPreds[0]->getTerminator()->getPrevNode() in SinkCommonCodeFromPredecessors()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlan.cpp820 Inc->moveBefore(VectorLatchBB->getTerminator()->getPrevNode()); in execute()

12