Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A Dilist_node.h339 NodeTy *getPrevNode() { in getPrevNode() function
344 return List.getPrevNode(*static_cast<NodeTy *>(this)); in getPrevNode()
348 const NodeTy *getPrevNode() const { in getPrevNode() function
349 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/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()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXLowerUnreachable.cpp122 const CallInst *Call = dyn_cast_or_null<CallInst>(I.getPrevNode()); in isLoweredToTrap()
/freebsd/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.cpp740 Prev = MI->getPrevNode(); in insertFences()
752 : InsertionPt->getPrevNode(); in insertFences()
H A DX86FixupLEAs.cpp880 LLVM_DEBUG(MI.getPrevNode()->dump();); in processInstrForSlow3OpLEA()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyCFGStackify.cpp277 MachineBasicBlock *LayoutPred = MBB.getPrevNode(); in placeBlockMarker()
305 auto *LoopBottom = BeginToEnd[&MI]->getParent()->getPrevNode(); in placeBlockMarker()
501 MachineBasicBlock *LayoutPred = Cont->getPrevNode(); in placeTryMarker()
529 auto *LoopBottom = BeginToEnd[&MI]->getParent()->getPrevNode(); in placeTryMarker()
706 MachineBasicBlock *EHPadLayoutPred = MBB.getPrevNode(); in removeUnnecessaryInstrs()
1518 Worklist.push_back(MBB->getPrevNode()->rbegin()); in fixEndsAtEndOfFunction()
H A DWebAssemblyRegStackify.cpp564 for (auto *I = MI->getPrevNode(); I; I = I->getPrevNode()) in getPrevNonDebugInst()
H A DWebAssemblyLowerEmscriptenEHSjLj.cpp1250 const Instruction *Prev = InsertBefore->getPrevNode(); in getOrCreateDebugLoc()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DBasicBlock.cpp305 const Instruction *Prev = RI->getPrevNode(); in getTerminatingMustTailCall()
316 Prev = BI->getPrevNode(); in getTerminatingMustTailCall()
336 if (auto *CI = dyn_cast_or_null<CallInst>(RI->getPrevNode())) in getTerminatingDeoptimizeCall()
H A DInstruction.cpp1173 for (const Instruction *I = getPrevNode(); I; I = I->getPrevNode()) in getPrevNonDebugInstruction()
/freebsd/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/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DRegBankSelect.cpp916 return Instr.getPrevNode() && Instr.getPrevNode()->isTerminator(); in isSplit()
/freebsd/contrib/llvm-project/llvm/lib/SandboxIR/
H A DSandboxIR.cpp296 Instruction *Prev = getPrevNode(); in getTopmostLLVMInstruction()
327 Instruction *Instruction::getPrevNode() const { in getPrevNode() function in Instruction
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DDebugProgramInstruction.h194 DbgRecord *getPrevNode() { return &*std::prev(getIterator()); } in getPrevNode() function
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DFixupStatepointCallerSaved.cpp443 MachineInstr *Reload = It->getPrevNode(); in insertReloadBefore()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DHotColdSplitting.cpp155 dyn_cast_or_null<CallInst>(BB.getTerminator()->getPrevNode())) in unlikelyExecuted()
H A DOpenMPOpt.cpp1232 NextForkCI->getPrevNode()); in mergeParallelRegions()
2437 while ((CurrInst = CurrInst->getPrevNode())) { in getReplacementValue()
3336 while ((CurInst = CurInst->getPrevNode())) { in updateImpl()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIOptimizeExecMasking.cpp747 MachineInstr &PossibleOrSaveexec = *MI.getPrevNode(); in tryRecordOrSaveexecXorSequence()
H A DSIWholeQuadMode.cpp647 if (MachineInstr *PrevMI = MI.getPrevNode()) { in propagateInstruction()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp2080 I = I->getPrevNode(); in sinkLastInstruction()
2184 for (Inst = Inst->getPrevNode(); Inst && isa<DbgInfoIntrinsic>(Inst);) in reset()
2185 Inst = Inst->getPrevNode(); in reset()
2203 for (Inst = Inst->getPrevNode(); Inst && isa<DbgInfoIntrinsic>(Inst);) in operator --()
2204 Inst = Inst->getPrevNode(); in operator --()
2461 << *UnconditionalPreds[0]->getTerminator()->getPrevNode() in SinkCommonCodeFromPredecessors()
/freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/
H A DSandboxIR.h533 Instruction *getPrevNode() const;
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlan.cpp1051 Inc->moveBefore(VectorLatchBB->getTerminator()->getPrevNode()); in execute()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroSplit.cpp1325 Instruction *Prev = Suspend->getPrevNode(); in simplifySuspendPoint()

12