| /freebsd-src/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/ |
| H A D | DependencyAnalysis.cpp | 207 BasicBlock *StartBB, Instruction *StartInst, in findDependencies() argument 210 BasicBlock::iterator StartPos = StartInst->getIterator(); in findDependencies() 258 Instruction *StartInst, in findSingleDependency() 262 if (!findDependencies(Flavor, Arg, StartBB, StartInst, DependingInsts, PA) || in findSingleDependency() 261 findSingleDependency(DependenceKind Flavor,const Value * Arg,BasicBlock * StartBB,Instruction * StartInst,ProvenanceAnalysis & PA) findSingleDependency() argument
|
| H A D | DependencyAnalysis.h | 55 Instruction *StartInst,
|
| /freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | CodeMoverUtils.cpp | 277 /// Collect all instructions in between \p StartInst and \p EndInst, and store 280 collectInstructionsInBetween(Instruction &StartInst, const Instruction &EndInst, in collectInstructionsInBetween() argument 297 getNextInsts(StartInst, WorkList); in collectInstructionsInBetween() 371 Instruction &StartInst = (MoveForward ? I : InsertPoint); in isSafeToMoveBefore() 374 collectInstructionsInBetween(StartInst, EndInst, InstsToCheck); in isSafeToMoveBefore() 399 // StartInst to \p EndInst. in isSafeToMoveBefore() 358 Instruction &StartInst = (MoveForward ? I : InsertPoint); isSafeToMoveBefore() local
|
| /freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64A57FPLoadBalancing.cpp | 187 MachineInstr *StartInst, *LastInst, *KillInst; member in __anonedcf8ffb0211::Chain 203 : StartInst(MI), LastInst(MI), KillInst(nullptr), in Chain() 242 MachineInstr *getStart() const { return StartInst; } in getStart() 289 StartInst->print(OS, /* SkipOpers= */true); in str()
|
| H A D | AArch64StackTagging.cpp | 330 Instruction *collectInitializers(Instruction *StartInst, Value *StartPtr, in getAnalysisUsage() 372 Instruction *AArch64StackTagging::collectInitializers(Instruction *StartInst, in collectInitializers() 377 Instruction *LastInst = StartInst; in collectInitializers() 378 BasicBlock::iterator BI(StartInst); in collectInitializers() 350 collectInitializers(Instruction * StartInst,Value * StartPtr,uint64_t Size,InitializerBuilder & IB) collectInitializers() argument
|
| /freebsd-src/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | IROutliner.cpp | 273 Instruction *StartInst = (*Candidate->begin()).Inst; in splitCandidate() local 274 assert(StartInst && "Expected a start instruction?"); in splitCandidate() 275 StartBB = StartInst->getParent(); in splitCandidate() 288 BasicBlock::iterator It = StartInst->getIterator(); in splitCandidate() 320 if (isa<PHINode>(StartInst) && StartInst != &*StartBB->begin()) in splitCandidate() 346 StartBB = PrevBB->splitBasicBlock(StartInst, OriginalName + "_to_outline"); in splitCandidate() 407 Instruction *StartInst = (*Candidate->begin()).Inst; in reattachCandidate() local 408 if (isa<PHINode>(StartInst) && !PrevBB->hasNPredecessors(0)) { in reattachCandidate()
|
| /freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | MemCpyOptimizer.cpp | 358 Instruction *MemCpyOptPass::tryMergingIntoMemset(Instruction *StartInst, in tryMergingIntoMemset() 361 const DataLayout &DL = StartInst->getDataLayout(); in tryMergingIntoMemset() 364 if (auto *SI = dyn_cast<StoreInst>(StartInst)) in tryMergingIntoMemset() 374 BasicBlock::iterator BI(StartInst); in tryMergingIntoMemset() 457 Ranges.addInst(0, StartInst); in tryMergingIntoMemset() 354 tryMergingIntoMemset(Instruction * StartInst,Value * StartPtr,Value * ByteVal) tryMergingIntoMemset() argument
|