Searched refs:MemAccInst (Results 1 – 10 of 10) sorted by relevance
/external/llvm-project/polly/include/polly/Support/ |
D | ScopHelper.h | 131 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/ |
D | ScopBuilder.h | 105 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,
|
D | ScopDetection.h | 394 bool isValidMemoryAccess(MemAccInst Inst, DetectionContext &Context) const;
|
/external/llvm-project/polly/lib/Analysis/ |
D | ScopBuilder.cpp | 1388 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 …]
|
D | ScopDetection.cpp | 1185 bool ScopDetection::isValidMemoryAccess(MemAccInst Inst, in isValidMemoryAccess() 1238 if (auto MemInst = MemAccInst::dyn_cast(Inst)) { in isValidInstruction()
|
D | ScopInfo.cpp | 726 auto MAI = MemAccInst(getAccessInstruction()); in computeBoundsOnAccessRelation()
|
/external/llvm-project/polly/lib/CodeGen/ |
D | IRBuilder.cpp | 150 auto MemInst = MemAccInst::dyn_cast(Inst); in getMemAccInstPointerOperand()
|
D | IslNodeBuilder.cpp | 1058 auto MemInst = MemAccInst::dyn_cast(Inst); in materializeValue()
|
D | BlockGenerators.cpp | 256 BlockGenerator::generateLocationAccessed(ScopStmt &Stmt, MemAccInst Inst, in generateLocationAccessed()
|
/external/llvm-project/polly/include/polly/CodeGen/ |
D | BlockGenerators.h | 487 Value *generateLocationAccessed(ScopStmt &Stmt, MemAccInst Inst,
|