/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
H A D | ilist_node.h | 339 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 D | ilist.h | 297 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 D | ARMBlockPlacement.cpp | 163 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 D | NVPTXLowerUnreachable.cpp | 122 const CallInst *Call = dyn_cast_or_null<CallInst>(I.getPrevNode()); in isLoweredToTrap()
|
/freebsd/contrib/llvm-project/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 | 740 Prev = MI->getPrevNode(); in insertFences() 752 : InsertionPt->getPrevNode(); in insertFences()
|
H A D | X86FixupLEAs.cpp | 880 LLVM_DEBUG(MI.getPrevNode()->dump();); in processInstrForSlow3OpLEA()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyCFGStackify.cpp | 277 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 D | WebAssemblyRegStackify.cpp | 564 for (auto *I = MI->getPrevNode(); I; I = I->getPrevNode()) in getPrevNonDebugInst()
|
H A D | WebAssemblyLowerEmscriptenEHSjLj.cpp | 1250 const Instruction *Prev = InsertBefore->getPrevNode(); in getOrCreateDebugLoc()
|
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | BasicBlock.cpp | 305 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 D | Instruction.cpp | 1173 for (const Instruction *I = getPrevNode(); I; I = I->getPrevNode()) in getPrevNonDebugInstruction()
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | MustExecute.cpp | 670 bool IsFirst = !(PP->getPrevNode()); in getMustBeExecutedPrevInstruction() 687 const Instruction *PrevPP = PP->getPrevNode(); in getMustBeExecutedPrevInstruction()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | RegBankSelect.cpp | 916 return Instr.getPrevNode() && Instr.getPrevNode()->isTerminator(); in isSplit()
|
/freebsd/contrib/llvm-project/llvm/lib/SandboxIR/ |
H A D | SandboxIR.cpp | 296 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 D | DebugProgramInstruction.h | 194 DbgRecord *getPrevNode() { return &*std::prev(getIterator()); } in getPrevNode() function
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | FixupStatepointCallerSaved.cpp | 443 MachineInstr *Reload = It->getPrevNode(); in insertReloadBefore()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | HotColdSplitting.cpp | 155 dyn_cast_or_null<CallInst>(BB.getTerminator()->getPrevNode())) in unlikelyExecuted()
|
H A D | OpenMPOpt.cpp | 1232 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 D | SIOptimizeExecMasking.cpp | 747 MachineInstr &PossibleOrSaveexec = *MI.getPrevNode(); in tryRecordOrSaveexecXorSequence()
|
H A D | SIWholeQuadMode.cpp | 647 if (MachineInstr *PrevMI = MI.getPrevNode()) { in propagateInstruction()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | SimplifyCFG.cpp | 2080 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 D | SandboxIR.h | 533 Instruction *getPrevNode() const;
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VPlan.cpp | 1051 Inc->moveBefore(VectorLatchBB->getTerminator()->getPrevNode()); in execute()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
H A D | CoroSplit.cpp | 1325 Instruction *Prev = Suspend->getPrevNode(); in simplifySuspendPoint()
|