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

References

tools/polly/include/polly/ScopInfo.h
  783     return isa<MemIntrinsic>(getAccessInstruction());
 2076       PHINode *PHI = cast<PHINode>(Access->getAccessInstruction());
tools/polly/lib/Analysis/ScopBuilder.cpp
 2605     assert(Acc->getAccessInstruction() == PHI);
 2731         dyn_cast<const LoadInst>(CandidatePair.first->getAccessInstruction());
 2878   auto *LI = cast<LoadInst>(Access->getAccessInstruction());
 2935   LoadInst *LInst = cast<LoadInst>(MA->getAccessInstruction());
 2982     auto *AccInst = InvMAs.front().MA->getAccessInstruction();
 2994     Instruction *AccInst = MA->getAccessInstruction();
 3019     LoadInst *LInst = cast<LoadInst>(MA->getAccessInstruction());
 3091   auto *Store = dyn_cast<StoreInst>(StoreMA->getAccessInstruction());
 3141         Access->getAccessInstruction(), MemoryKind::Array);
 3185           BasePtrAccess->getAccessInstruction(), MemoryKind::Array);
 3370       MemAccInst Acc(MA->getAccessInstruction());
 3438                                         Access->getAccessInstruction())
 3463       scop->invalidate(ALIASING, MA->getAccessInstruction()->getDebugLoc(),
 3464                        MA->getAccessInstruction()->getParent());
 3474           cast<LoadInst>(BasePtrMA->getAccessInstruction()));
tools/polly/lib/Analysis/ScopInfo.cpp
  694   const auto &Loc = getAccessInstruction()
  695                         ? getAccessInstruction()->getDebugLoc()
  730   auto MAI = MemAccInst(getAccessInstruction());
  850   if (getAccessInstruction() && isa<MemIntrinsic>(getAccessInstruction())) {
  850   if (getAccessInstruction() && isa<MemIntrinsic>(getAccessInstruction())) {
 1145   Instruction *AccessInst = Access->getAccessInstruction();
 1306     bool Found = PHIWrites.erase(cast<PHINode>(MA->getAccessInstruction()));
 1311     bool Found = PHIReads.erase(cast<PHINode>(MA->getAccessInstruction()));
 1325     return Acc->getAccessInstruction() == MA->getAccessInstruction();
 1325     return Acc->getAccessInstruction() == MA->getAccessInstruction();
 1335   InstructionToAccess.erase(MA->getAccessInstruction());
 1348   auto It = InstructionToAccess.find(MA->getAccessInstruction());
 1352       InstructionToAccess.erase(MA->getAccessInstruction());
 1810       if (MA->getAccessInstruction() == Val)
 2502     PHINode *PHI = cast<PHINode>(Access->getAccessInstruction());
tools/polly/lib/CodeGen/BlockGenerators.cpp
 1628   PHINode *OrigPHI = cast<PHINode>(MA->getAccessInstruction());
tools/polly/lib/CodeGen/IslNodeBuilder.cpp
 1244   Instruction *AccInst = MA.getAccessInstruction();
 1332   if (ValueMap.count(MA->getAccessInstruction()))
 1377   Instruction *AccInst = MA->getAccessInstruction();
 1385     Instruction *MAAccInst = MA->getAccessInstruction();
 1420       if (BasePtr == MA->getAccessInstruction())
 1426     Instruction *MAAccInst = MA->getAccessInstruction();
 1437     EscapeMap[MA->getAccessInstruction()] =
tools/polly/lib/Exchange/JSONExporter.cpp
  449         if (LoadInst *LoadI = dyn_cast<LoadInst>(MA->getAccessInstruction())) {
  454                        dyn_cast<StoreInst>(MA->getAccessInstruction())) {
tools/polly/lib/Support/VirtualInstruction.cpp
  364           WorklistInsts.emplace_back(Stmt, Acc->getAccessInstruction());
tools/polly/lib/Transform/DeLICM.cpp
  567       auto Inst = MA->getAccessInstruction();
  588       auto PHI = cast<PHINode>(MA->getAccessInstruction());
  671     auto *DefInst = DefMA->getAccessInstruction();
 1043     auto *WrittenVal = TargetStoreMA->getAccessInstruction()->getOperand(0);
 1245                                      MA->getAccessInstruction());
 1256                                      MA->getAccessInstruction());
 1267                                      MA->getAccessInstruction());
 1274         if (!isa<StoreInst>(MA->getAccessInstruction())) {
 1278                                      MA->getAccessInstruction());
 1302                                      MA->getAccessInstruction());
 1316                                      MA->getAccessInstruction());
tools/polly/lib/Transform/MaximalStaticExpansion.cpp
  197                  Read->getAccessInstruction());
  230                      MA->getAccessInstruction());
  242                    MA->getAccessInstruction());
  252                      MA->getAccessInstruction());
  273                      MA->getAccessInstruction());
  284                      MA->getAccessInstruction());
  294                      MA->getAccessInstruction());
tools/polly/lib/Transform/Simplify.cpp
  269                                   isa<StoreInst>(MA->getAccessInstruction()))) {
  428             (!S->getBoxedLoops().size() && MA->getAccessInstruction() &&
  429              Stmt.getEntryBlock() == MA->getAccessInstruction()->getParent());
  439             (isa<StoreInst>(MA->getAccessInstruction()) ||
tools/polly/lib/Transform/ZoneAlgo.cpp
  347                                    MA->getAccessInstruction());
  366                                  MA->getAccessInstruction());
  377                                  MA->getAccessInstruction());
  399   if (LoadInst *Load = dyn_cast_or_null<LoadInst>(MA->getAccessInstruction())) {
  421   Instruction *AccInst = MA->getAccessInstruction();
  887   Instruction *AccInst = MA->getAccessInstruction();
  901   auto *PHI = cast<PHINode>(MA->getAccessInstruction());
 1003       auto *PHI = cast<PHINode>(MA->getAccessInstruction());
 1025       auto *PHI = cast<PHINode>(MA->getAccessInstruction());