Home
last modified time | relevance | path

Searched refs:StartInst (Results 1 – 7 of 7) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Transforms/ObjCARC/
H A DDependencyAnalysis.cpp207 BasicBlock *StartBB, Instruction *StartInst, in findDependencies() argument
210 BasicBlock::iterator StartPos = StartInst->getIterator(); in findDependencies()
261 Instruction *StartInst, in findSingleDependency() argument
265 if (!findDependencies(Flavor, Arg, StartBB, StartInst, DependingInsts, PA) || in findSingleDependency()
H A DDependencyAnalysis.h56 Instruction *StartInst,
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DCodeMoverUtils.cpp278 collectInstructionsInBetween(Instruction &StartInst, const Instruction &EndInst, in collectInstructionsInBetween() argument
295 getNextInsts(StartInst, WorkList); in collectInstructionsInBetween()
356 Instruction &StartInst = (MoveForward ? I : InsertPoint); in isSafeToMoveBefore() local
359 collectInstructionsInBetween(StartInst, EndInst, InstsToCheck); in isSafeToMoveBefore()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64A57FPLoadBalancing.cpp188 MachineInstr *StartInst, *LastInst, *KillInst; member in __anonbbc17f590211::Chain
204 : StartInst(MI), LastInst(MI), KillInst(nullptr), in Chain()
243 MachineInstr *getStart() const { return StartInst; } in getStart()
290 StartInst->print(OS, /* SkipOpers= */true); in str()
H A DAArch64StackTagging.cpp315 Instruction *collectInitializers(Instruction *StartInst, Value *StartPtr,
356 Instruction *AArch64StackTagging::collectInitializers(Instruction *StartInst, in collectInitializers() argument
361 Instruction *LastInst = StartInst; in collectInitializers()
362 BasicBlock::iterator BI(StartInst); in collectInitializers()
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DIROutliner.cpp268 Instruction *StartInst = (*Candidate->begin()).Inst; in splitCandidate() local
269 assert(StartInst && "Expected a start instruction?"); in splitCandidate()
270 StartBB = StartInst->getParent(); in splitCandidate()
283 BasicBlock::iterator It = StartInst->getIterator(); in splitCandidate()
315 if (isa<PHINode>(StartInst) && StartInst != &*StartBB->begin()) in splitCandidate()
341 StartBB = PrevBB->splitBasicBlock(StartInst, OriginalName + "_to_outline"); in splitCandidate()
402 Instruction *StartInst = (*Candidate->begin()).Inst; in reattachCandidate() local
403 if (isa<PHINode>(StartInst) && !PrevBB->hasNPredecessors(0)) { in reattachCandidate()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DMemCpyOptimizer.cpp379 Instruction *MemCpyOptPass::tryMergingIntoMemset(Instruction *StartInst, in tryMergingIntoMemset() argument
382 const DataLayout &DL = StartInst->getModule()->getDataLayout(); in tryMergingIntoMemset()
385 if (auto *SI = dyn_cast<StoreInst>(StartInst)) in tryMergingIntoMemset()
395 BasicBlock::iterator BI(StartInst); in tryMergingIntoMemset()
484 Ranges.addInst(0, StartInst); in tryMergingIntoMemset()