reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
63 return InstTypePair(dep.getInst(), Clobber); 65 return InstTypePair(dep.getInst(), Def); 67 return InstTypePair(dep.getInst(), NonFuncLocal); 69 return InstTypePair(dep.getInst(), Unknown);lib/Analysis/MemoryDependenceAnalysis.cpp
728 if (Instruction *Inst = LocalCache.getInst()) { 766 if (Instruction *I = LocalCache.getInst()) 867 if (Instruction *Inst = ExistingResult->getResult().getInst()) { 900 if (Instruction *Inst = Dep.getInst()) 929 ReverseNonLocalDefsCache[NonLocalDefIt->second.getResult().getInst()] 1003 if (ExistingResult && ExistingResult->getResult().getInst()) { 1004 assert(ExistingResult->getResult().getInst()->getParent() == BB && 1007 ScanPos = ExistingResult->getResult().getInst()->getIterator(); 1035 Instruction *Inst = Dep.getInst(); 1137 if (Instruction *Inst = Entry.getResult().getInst()) 1157 if (Instruction *Inst = Entry.getResult().getInst()) 1489 it->second.getResult().getInst(), P.getPointer()); 1512 Instruction *Target = PInfo[i].getResult().getInst(); 1548 if (Instruction *Inst = Entry.getResult().getInst()) 1557 if (Instruction *Inst = LocalDepEntry->second.getInst()) 1601 assert(NewDirtyVal.getInst() && 1605 std::make_pair(NewDirtyVal.getInst(), InstDependingOnRemInst)); 1629 if (Entry.getResult().getInst() != RemInst) 1635 if (Instruction *NextI = NewDirtyVal.getInst()) 1669 if (Entry.getResult().getInst() != RemInst) 1675 if (Instruction *NewDirtyInst = NewDirtyVal.getInst()) 1708 assert(DepKV.second.getInst() != D && "Inst occurs in data structures"); 1714 assert(Entry.getResult().getInst() != D && "Inst occurs as NLPD value"); 1721 assert(Entry.getResult().getInst() != D &&lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp
309 SI = dyn_cast<StoreInst>(Q.getInst());
lib/Transforms/Scalar/DeadStoreElimination.cpp675 Instruction *Dependency = Dep.getInst(); 1143 Instruction *DepWrite = InstDep.getInst();lib/Transforms/Scalar/GVN.cpp
397 CallInst* local_cdep = cast<CallInst>(local_dep.getInst()); 438 CallInst *NonLocalDepCall = dyn_cast<CallInst>(I->getResult().getInst()); 853 R << " because it is clobbered by " << NV("ClobberedBy", DepInfo.getInst()); 866 Instruction *DepInst = DepInfo.getInst();lib/Transforms/Scalar/MemCpyOptimizer.cpp
622 if (ldep.isClobber() && !isa<MemCpyInst>(ldep.getInst())) 623 C = dyn_cast<CallInst>(ldep.getInst()); 966 if (!SourceDep.isClobber() || SourceDep.getInst() != MDep) 1024 if (DstDepInfo.getInst() != MemSet) 1121 if (DepInfo.isDef() && hasUndefContents(DepInfo.getInst(), CopySize)) 1168 if (MemSetInst *MDep = dyn_cast<MemSetInst>(DepInfo.getInst())) 1184 if (CallInst *C = dyn_cast<CallInst>(DepInfo.getInst())) { 1203 if (MemCpyInst *MDep = dyn_cast<MemCpyInst>(SrcDepInfo.getInst())) 1206 if (hasUndefContents(SrcDepInfo.getInst(), CopySize)) { 1215 if (MemSetInst *MDep = dyn_cast<MemSetInst>(SrcDepInfo.getInst())) 1273 MemCpyInst *MDep = dyn_cast<MemCpyInst>(DepInfo.getInst()); 1314 if (!SourceDep.isClobber() || SourceDep.getInst() != MDep)