Home
last modified time | relevance | path

Searched refs:MemAccInst (Results 1 – 10 of 10) sorted by relevance

/external/llvm-project/polly/include/polly/Support/
DScopHelper.h131 class MemAccInst {
136 MemAccInst() : I(nullptr) {} in MemAccInst() function
137 MemAccInst(const MemAccInst &Inst) : I(Inst.I) {} in MemAccInst() function
138 /* implicit */ MemAccInst(llvm::LoadInst &LI) : I(&LI) {} in MemAccInst() function
139 /* implicit */ MemAccInst(llvm::LoadInst *LI) : I(LI) {} in MemAccInst() function
140 /* implicit */ MemAccInst(llvm::StoreInst &SI) : I(&SI) {} in MemAccInst() function
141 /* implicit */ MemAccInst(llvm::StoreInst *SI) : I(SI) {} in MemAccInst() function
142 /* implicit */ MemAccInst(llvm::MemIntrinsic *MI) : I(MI) {} in MemAccInst() function
143 /* implicit */ MemAccInst(llvm::CallInst *CI) : I(CI) {} in MemAccInst() function
144 explicit MemAccInst(llvm::Instruction &I) : I(&I) { assert(isa(I)); } in MemAccInst() function
[all …]
/external/llvm-project/polly/include/polly/
DScopBuilder.h105 Value *findFADAllocationInvisible(MemAccInst Inst);
131 Value *findFADAllocationVisible(MemAccInst Inst);
325 bool buildAccessMultiDimFixed(MemAccInst Inst, ScopStmt *Stmt);
334 bool buildAccessMultiDimParam(MemAccInst Inst, ScopStmt *Stmt);
342 bool buildAccessMemIntrinsic(MemAccInst Inst, ScopStmt *Stmt);
350 bool buildAccessCallInst(MemAccInst Inst, ScopStmt *Stmt);
357 void buildAccessSingleDim(MemAccInst Inst, ScopStmt *Stmt);
472 void buildMemoryAccess(MemAccInst Inst, ScopStmt *Stmt);
576 void addArrayAccess(ScopStmt *Stmt, MemAccInst MemAccInst,
DScopDetection.h394 bool isValidMemoryAccess(MemAccInst Inst, DetectionContext &Context) const;
/external/llvm-project/polly/lib/Analysis/
DScopBuilder.cpp1388 Value *ScopBuilder::findFADAllocationVisible(MemAccInst Inst) { in findFADAllocationVisible()
1458 Value *ScopBuilder::findFADAllocationInvisible(MemAccInst Inst) { in findFADAllocationInvisible()
1602 bool ScopBuilder::buildAccessMultiDimFixed(MemAccInst Inst, ScopStmt *Stmt) { in buildAccessMultiDimFixed()
1675 bool ScopBuilder::buildAccessMultiDimParam(MemAccInst Inst, ScopStmt *Stmt) { in buildAccessMultiDimParam()
1726 bool ScopBuilder::buildAccessMemIntrinsic(MemAccInst Inst, ScopStmt *Stmt) { in buildAccessMemIntrinsic()
1795 bool ScopBuilder::buildAccessCallInst(MemAccInst Inst, ScopStmt *Stmt) { in buildAccessCallInst()
1849 void ScopBuilder::buildAccessSingleDim(MemAccInst Inst, ScopStmt *Stmt) { in buildAccessSingleDim()
1893 void ScopBuilder::buildMemoryAccess(MemAccInst Inst, ScopStmt *Stmt) { in buildMemoryAccess()
2235 if (auto MemInst = MemAccInst::dyn_cast(*Inst)) { in buildAccessFunctions()
2307 void ScopBuilder::addArrayAccess(ScopStmt *Stmt, MemAccInst MemAccInst, in addArrayAccess() argument
[all …]
DScopDetection.cpp1185 bool ScopDetection::isValidMemoryAccess(MemAccInst Inst, in isValidMemoryAccess()
1238 if (auto MemInst = MemAccInst::dyn_cast(Inst)) { in isValidInstruction()
DScopInfo.cpp726 auto MAI = MemAccInst(getAccessInstruction()); in computeBoundsOnAccessRelation()
/external/llvm-project/polly/lib/CodeGen/
DIRBuilder.cpp150 auto MemInst = MemAccInst::dyn_cast(Inst); in getMemAccInstPointerOperand()
DIslNodeBuilder.cpp1058 auto MemInst = MemAccInst::dyn_cast(Inst); in materializeValue()
DBlockGenerators.cpp256 BlockGenerator::generateLocationAccessed(ScopStmt &Stmt, MemAccInst Inst, in generateLocationAccessed()
/external/llvm-project/polly/include/polly/CodeGen/
DBlockGenerators.h487 Value *generateLocationAccessed(ScopStmt &Stmt, MemAccInst Inst,