Home
last modified time | relevance | path

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

12

/openbsd/src/gnu/llvm/llvm/include/llvm/ADT/
Dilist_node.h275 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()
Dilist.h361 pointer getPrevNode(reference N) const {
368 const_pointer getPrevNode(const_reference N) const {
369 return getPrevNode(const_cast<reference >(N));
/openbsd/src/gnu/llvm/llvm/lib/Target/ARM/
DARMBlockPlacement.cpp163 if (!LoopExit->getPrevNode()) in fixBackwardsWLS()
250 MachineBasicBlock *BBPrevious = BB->getPrevNode(); in moveBasicBlock()
254 MachineBasicBlock *BeforePrev = Before->getPrevNode(); in moveBasicBlock()
DMVEGatherScatterLowering.cpp930 .getPrevNode()); in pushOutMulShl()
/openbsd/src/gnu/llvm/llvm/lib/IR/
DBasicBlock.cpp157 const Instruction *Prev = RI->getPrevNode(); in getTerminatingMustTailCall()
168 Prev = BI->getPrevNode(); in getTerminatingMustTailCall()
188 if (auto *CI = dyn_cast_or_null<CallInst>(RI->getPrevNode())) in getTerminatingDeoptimizeCall()
DInstruction.cpp795 for (const Instruction *I = getPrevNode(); I; I = I->getPrevNode()) in getPrevNonDebugInstruction()
/openbsd/src/gnu/llvm/llvm/lib/Target/X86/
DX86AvoidStoreForwardingBlocks.cpp501 MachineInstr *LastLoad = LoadInst->getPrevNode(); in updateKillStatus()
507 LastLoad = LoadInst->getPrevNode()->getPrevNode(); in updateKillStatus()
514 getBaseOperand(StInst->getPrevNode()).setIsKill(StoreBase.isKill()); in updateKillStatus()
DX86LoadValueInjectionLoadHardening.cpp742 Prev = MI->getPrevNode(); in insertFences()
754 : InsertionPt->getPrevNode(); in insertFences()
DX86FixupLEAs.cpp865 LLVM_DEBUG(MI.getPrevNode()->dump();); in processInstrForSlow3OpLEA()
/openbsd/src/gnu/llvm/llvm/lib/Target/WebAssembly/
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()
1518 Worklist.push_back(MBB->getPrevNode()->rbegin()); in fixEndsAtEndOfFunction()
DWebAssemblyLowerEmscriptenEHSjLj.cpp1257 const Instruction *Prev = InsertBefore->getPrevNode(); in getOrCreateDebugLoc()
/openbsd/src/gnu/llvm/llvm/lib/Transforms/Scalar/
DGVNSink.cpp138 Insts.push_back(BB->getTerminator()->getPrevNode()); in reset()
174 NewInsts.push_back(Inst->getPrevNode()); in operator --()
840 Insts.push_back(BB->getTerminator()->getPrevNode()); in sinkLastInstruction()
/openbsd/src/gnu/llvm/llvm/lib/Analysis/
DMustExecute.cpp775 bool IsFirst = !(PP->getPrevNode()); in getMustBeExecutedPrevInstruction()
792 const Instruction *PrevPP = PP->getPrevNode(); in getMustBeExecutedPrevInstruction()
/openbsd/src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/
DRegBankSelect.cpp912 return Instr.getPrevNode() && Instr.getPrevNode()->isTerminator(); in isSplit()
/openbsd/src/gnu/llvm/llvm/lib/MC/
DMCFragment.cpp77 LastValidFragment[F->getParent()] = F->getPrevNode(); in invalidateFragmentsFrom()
DMCAssembler.cpp400 MCFragment *Prev = F->getPrevNode(); in layoutFragment()
1077 F = F->getPrevNode()) in relaxBoundaryAlign()
/openbsd/src/gnu/llvm/llvm/lib/Target/X86/MCTargetDesc/
DX86AsmBackend.cpp413 for (; isa_and_nonnull<MCDataFragment>(F); F = F->getPrevNode()) in isRightAfterData()
530 if (PendingBA && OS.getCurrentFragment()->getPrevNode() == PendingBA) { in emitInstructionBegin()
/openbsd/src/gnu/llvm/llvm/lib/CodeGen/
DFixupStatepointCallerSaved.cpp443 MachineInstr *Reload = It->getPrevNode(); in insertReloadBefore()
/openbsd/src/gnu/llvm/llvm/lib/Transforms/IPO/
DHotColdSplitting.cpp124 dyn_cast_or_null<CallInst>(BB.getTerminator()->getPrevNode())) in unlikelyExecuted()
DOpenMPOpt.cpp1124 NextForkCI->getPrevNode()); in mergeParallelRegions()
2312 while ((CurrInst = CurrInst->getPrevNode())) { in getReplacementValue()
3114 while ((CurInst = CurInst->getPrevNode())) { in updateImpl()
/openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/
DSIOptimizeExecMasking.cpp723 MachineInstr &PossibleOrSaveexec = *MI.getPrevNode(); in tryRecordOrSaveexecXorSequence()
DSIWholeQuadMode.cpp664 if (MachineInstr *PrevMI = MI.getPrevNode()) { in propagateInstruction()
/openbsd/src/gnu/llvm/llvm/lib/Transforms/Utils/
DSimplifyCFG.cpp1927 I = I->getPrevNode(); in sinkLastInstruction()
2044 for (Inst = Inst->getPrevNode(); Inst && isa<DbgInfoIntrinsic>(Inst);) in reset()
2045 Inst = Inst->getPrevNode(); in reset()
2063 for (Inst = Inst->getPrevNode(); Inst && isa<DbgInfoIntrinsic>(Inst);) in operator --()
2064 Inst = Inst->getPrevNode(); in operator --()
2312 << *UnconditionalPreds[0]->getTerminator()->getPrevNode() in SinkCommonCodeFromPredecessors()
/openbsd/src/gnu/llvm/llvm/lib/Transforms/Vectorize/
DVPlan.cpp709 Inc->moveBefore(VectorLatchBB->getTerminator()->getPrevNode()); in execute()
/openbsd/src/gnu/llvm/llvm/lib/Transforms/Coroutines/
DCoroSplit.cpp1507 Instruction *Prev = Suspend->getPrevNode(); in simplifySuspendPoint()

12