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

References

tools/polly/include/polly/Support/ScopHelper.h
   79   MemAccInst(const MemAccInst &Inst) : I(Inst.I) {}
  124     I = Inst.I;
  124     I = Inst.I;
  128     I = &LI;
  132     I = LI;
  136     I = &SI;
  140     I = SI;
  144     I = &MI;
  148     I = MI;
  152     I = &CI;
  156     I = CI;
  161     assert(I && "Unexpected nullptr!");
  162     return I;
  253   bool isNull() const { return !I; }
  254   bool isInstruction() const { return I; }
  256   llvm::Instruction *asInstruction() const { return I; }
  259   bool isLoad() const { return I && llvm::isa<llvm::LoadInst>(I); }
  259   bool isLoad() const { return I && llvm::isa<llvm::LoadInst>(I); }
  260   bool isStore() const { return I && llvm::isa<llvm::StoreInst>(I); }
  260   bool isStore() const { return I && llvm::isa<llvm::StoreInst>(I); }
  261   bool isCallInst() const { return I && llvm::isa<llvm::CallInst>(I); }
  261   bool isCallInst() const { return I && llvm::isa<llvm::CallInst>(I); }
  262   bool isMemIntrinsic() const { return I && llvm::isa<llvm::MemIntrinsic>(I); }
  262   bool isMemIntrinsic() const { return I && llvm::isa<llvm::MemIntrinsic>(I); }
  263   bool isMemSetInst() const { return I && llvm::isa<llvm::MemSetInst>(I); }
  263   bool isMemSetInst() const { return I && llvm::isa<llvm::MemSetInst>(I); }
  265     return I && llvm::isa<llvm::MemTransferInst>(I);
  265     return I && llvm::isa<llvm::MemTransferInst>(I);
  268   llvm::LoadInst *asLoad() const { return llvm::cast<llvm::LoadInst>(I); }
  269   llvm::StoreInst *asStore() const { return llvm::cast<llvm::StoreInst>(I); }
  270   llvm::CallInst *asCallInst() const { return llvm::cast<llvm::CallInst>(I); }
  272     return llvm::cast<llvm::MemIntrinsic>(I);
  275     return llvm::cast<llvm::MemSetInst>(I);
  278     return llvm::cast<llvm::MemTransferInst>(I);