Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/include/llvm/ADT/
H A 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()
H A Dilist.h360 pointer getPrevNode(reference N) const {
367 const_pointer getPrevNode(const_reference N) const {
368 return getPrevNode(const_cast<reference >(N));
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86AvoidStoreForwardingBlocks.cpp410 if (StoreInst->getPrevNode() == LoadInst) in buildCopy()
496 MachineInstr *LastLoad = LoadInst->getPrevNode(); in updateKillStatus()
501 if (StoreInst->getPrevNode() == LoadInst) in updateKillStatus()
502 LastLoad = LoadInst->getPrevNode()->getPrevNode(); in updateKillStatus()
507 if (StoreInst->getPrevNode() == LoadInst) in updateKillStatus()
509 getBaseOperand(StInst->getPrevNode()).setIsKill(StoreBase.isKill()); in updateKillStatus()
H A DX86FixupLEAs.cpp565 LLVM_DEBUG(MI.getPrevNode()->dump();); in processInstrForSlow3OpLEA()
H A DX86MCInstLower.cpp1374 MBB = MBB->getPrevNode(); in PrevCrossBBInst()
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DEntryExitInstrumenter.cpp99 Instruction *Prev = T->getPrevNode(); in runOnFunction()
101 Prev = BCI->getPrevNode(); in runOnFunction()
H A DSimplifyCFG.cpp1533 I = I->getPrevNode(); in sinkLastInstruction()
1645 for (Inst = Inst->getPrevNode(); Inst && isa<DbgInfoIntrinsic>(Inst);) in reset()
1646 Inst = Inst->getPrevNode(); in reset()
1664 for (Inst = Inst->getPrevNode(); Inst && isa<DbgInfoIntrinsic>(Inst);) in operator --()
1665 Inst = Inst->getPrevNode(); in operator --()
1818 << *UnconditionalPreds[0]->getTerminator()->getPrevNode() in SinkCommonCodeFromPredecessors()
/freebsd-12.1/contrib/llvm/lib/IR/
H A DBasicBlock.cpp151 const Instruction *Prev = RI->getPrevNode(); in getTerminatingMustTailCall()
162 Prev = BI->getPrevNode(); in getTerminatingMustTailCall()
182 if (auto *CI = dyn_cast_or_null<CallInst>(RI->getPrevNode())) in getTerminatingDeoptimizeCall()
H A DInstruction.cpp617 for (const Instruction *I = getPrevNode(); I; I = I->getPrevNode()) in getPrevNonDebugInstruction()
/freebsd-12.1/contrib/llvm/lib/MC/
H A DMCCodePadder.cpp341 for (const MCFragment *Fragment = (*Window.begin())->getPrevNode(); in computeFirstWindowPenaltyWeight()
342 Fragment != nullptr; Fragment = Fragment->getPrevNode()) { in computeFirstWindowPenaltyWeight()
H A DMCFragment.cpp59 LastValidFragment[F->getParent()] = F->getPrevNode(); in invalidateFragmentsFrom()
H A DMCAssembler.cpp382 MCFragment *Prev = F->getPrevNode(); in layoutFragment()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DGVNSink.cpp142 Insts.push_back(BB->getTerminator()->getPrevNode()); in reset()
179 NewInsts.push_back(Inst->getPrevNode()); in operator --()
830 Insts.push_back(BB->getTerminator()->getPrevNode()); in sinkLastInstruction()
/freebsd-12.1/contrib/llvm/lib/CodeGen/GlobalISel/
H A DRegBankSelect.cpp811 return Instr.getPrevNode() && Instr.getPrevNode()->isTerminator(); in isSplit()
/freebsd-12.1/contrib/llvm/lib/Transforms/IPO/
H A DHotColdSplitting.cpp117 dyn_cast_or_null<CallInst>(BB.getTerminator()->getPrevNode())) in unlikelyExecuted()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DSIWholeQuadMode.cpp440 if (MachineInstr *PrevMI = MI.getPrevNode()) { in propagateInstruction()
/freebsd-12.1/contrib/llvm/lib/Transforms/Coroutines/
H A DCoroSplit.cpp612 Instruction *Prev = Suspend->getPrevNode(); in simplifySuspendPoint()
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMConstantIslandPass.cpp2167 MachineInstr *Shift = User.MI->getPrevNode(); in optimizeThumb2JumpTables()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGCall.cpp2651 llvm::Instruction *prev = call->getPrevNode(); in tryEmitFusedAutoreleaseOfResult()
2654 prev = prev->getPrevNode(); in tryEmitFusedAutoreleaseOfResult()
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp265 EmitStartPt = EmitStartPt->getPrevNode(); in sinkLocalValueMaterialization()
/freebsd-12.1/contrib/llvm/lib/CodeGen/AsmPrinter/
H A DAsmPrinter.cpp2864 std::find(MBB.pred_begin(), MBB.pred_end(), MBB.getPrevNode()) != in setupCodePaddingContext()