reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Analysis/MemDepPrinter.cpp
   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.cpp
  675       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)