/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/ |
D | MemorySSA.h | 113 class MemoryAccess; variable 132 using memoryaccess_def_iterator = memoryaccess_def_iterator_base<MemoryAccess>; 134 memoryaccess_def_iterator_base<const MemoryAccess>; 138 class MemoryAccess 140 public ilist_node<MemoryAccess, ilist_tag<MSSAHelpers::AllAccessTag>>, 141 public ilist_node<MemoryAccess, ilist_tag<MSSAHelpers::DefsOnlyTag>> { 144 ilist_node<MemoryAccess, ilist_tag<MSSAHelpers::AllAccessTag>>; 146 ilist_node<MemoryAccess, ilist_tag<MSSAHelpers::DefsOnlyTag>>; 148 MemoryAccess(const MemoryAccess &) = delete; 149 MemoryAccess &operator=(const MemoryAccess &) = delete; [all …]
|
D | MemorySSAUpdater.h | 60 class MemoryAccess; variable 65 using PhiToDefMap = SmallDenseMap<MemoryPhi *, MemoryAccess *>; 203 MemoryAccess *createMemoryAccessInBB(Instruction *I, MemoryAccess *Definition, 218 MemoryAccess *Definition, 221 MemoryAccess *Definition, 222 MemoryAccess *InsertPt); 230 void removeMemoryAccess(MemoryAccess *, bool OptimizePhis = false); 236 if (MemoryAccess *MA = MSSA->getMemoryAccess(I)) 269 MemoryAccess *getPreviousDef(MemoryAccess *); 270 MemoryAccess *getPreviousDefInBlock(MemoryAccess *); [all …]
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/ |
D | MemorySSA.cpp | 109 if (MemoryAccess *MA = MSSA->getMemoryAccess(BB)) in emitBasicBlockStartAnnot() 115 if (MemoryAccess *MA = MSSA->getMemoryAccess(I)) in emitInstructionAnnot() 345 const MemoryAccess *OriginalAccess = nullptr; 351 UpwardsMemoryQuery(const Instruction *Inst, const MemoryAccess *Access) in UpwardsMemoryQuery() 400 checkClobberSanity(const MemoryAccess *Start, MemoryAccess *ClobberAt, in checkClobberSanity() 469 upward_defs_begin({const_cast<MemoryAccess *>(MA), MAP.second}), in checkClobberSanity() 502 MemoryAccess *First; 503 MemoryAccess *Last; 506 DefPath(const MemoryLocation &Loc, MemoryAccess *First, MemoryAccess *Last, in DefPath() 510 DefPath(const MemoryLocation &Loc, MemoryAccess *Init, in DefPath() [all …]
|
D | MemorySSAUpdater.cpp | 41 MemoryAccess *MemorySSAUpdater::getPreviousDefRecursive( in getPreviousDefRecursive() 43 DenseMap<BasicBlock *, TrackingVH<MemoryAccess>> &CachedPreviousDef) { in getPreviousDefRecursive() 57 MemoryAccess *Result = getPreviousDefFromEnd(Pred, CachedPreviousDef); in getPreviousDefRecursive() 66 MemoryAccess *Result = MSSA->createMemoryPhi(BB); in getPreviousDefRecursive() 73 SmallVector<TrackingVH<MemoryAccess>, 8> PhiOps; in getPreviousDefRecursive() 79 MemoryAccess *SingleAccess = nullptr; in getPreviousDefRecursive() 142 MemoryAccess *MemorySSAUpdater::getPreviousDef(MemoryAccess *MA) { in getPreviousDef() 145 DenseMap<BasicBlock *, TrackingVH<MemoryAccess>> CachedPreviousDef; in getPreviousDef() 152 MemoryAccess *MemorySSAUpdater::getPreviousDefInBlock(MemoryAccess *MA) { in getPreviousDefInBlock() 168 return cast<MemoryAccess>(&U); in getPreviousDefInBlock() [all …]
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/ |
D | NewGVN.cpp | 329 const MemoryAccess *getMemoryLeader() const { return RepMemoryAccess; } in getMemoryLeader() 330 void setMemoryLeader(const MemoryAccess *Leader) { RepMemoryAccess = Leader; } in setMemoryLeader() 410 const MemoryAccess *RepMemoryAccess = nullptr; 582 mutable DenseMap<const MemoryAccess *, SmallPtrSet<MemoryAccess *, 2>> 590 DenseMap<const MemoryAccess *, CongruenceClass *> MemoryAccessToClass; 686 const MemoryAccess *) const; 688 const MemoryAccess *) const; 690 const MemoryAccess *) const; 702 CongruenceClass *createMemoryClass(MemoryAccess *MA) { in createMemoryClass() 708 CongruenceClass *ensureLeaderOfMemoryClass(MemoryAccess *MA) { in ensureLeaderOfMemoryClass() [all …]
|
D | LoopInstSimplify.cpp | 139 if (MemoryAccess *MA = MSSA->getMemoryAccess(&I)) in simplifyLoopInst() 140 if (MemoryAccess *ReplacementMA = MSSA->getMemoryAccess(SimpleI)) in simplifyLoopInst()
|
D | LICM.cpp | 419 SmallVector<MemoryAccess *, 8> MSSAInsertPts; in runOnLoop() 1405 MemoryAccess *NewMemAcc = MSSAU->createMemoryAccessInBB( in CloneInstructionInExitBlock() 1751 SmallVectorImpl<MemoryAccess *> &MSSAInsertPts; 1782 SmallVectorImpl<MemoryAccess *> &MSSAIP, PredIteratorCache &PIC, in LoopPromoter() 1822 MemoryAccess *MSSAInsertPoint = MSSAInsertPts[i]; in doExtraRewritesBeforeFinalDeletion() 1823 MemoryAccess *NewMemAcc; in doExtraRewritesBeforeFinalDeletion() 1884 SmallVectorImpl<MemoryAccess *> &MSSAInsertPts, PredIteratorCache &PIC, in promoteLoopAccessesToScalars() 2142 MemoryAccess *PreheaderLoadMemoryAccess = MSSAU->createMemoryAccessInBB( in promoteLoopAccessesToScalars() 2302 MemoryAccess *Source; in pointerInvalidatedByLoopWithMSSA()
|
D | GVNHoist.cpp | 396 for (const MemoryAccess &MA : *Acc) in hasMemoryUse() 529 MemoryAccess *D = U->getDefiningAccess(); in safeToHoistLdSt() 921 MemoryAccess *OldMA = MSSA->getMemoryAccess(I); in rauw()
|
D | EarlyCSE.cpp | 818 MemoryAccess *LaterDef; in isSameMemGeneration()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Scalar/ |
D | GVNExpression.h | 265 const MemoryAccess *MemoryLeader; 269 const MemoryAccess *MemoryLeader) in MemoryExpression() 292 const MemoryAccess *getMemoryLeader() const { return MemoryLeader; } in getMemoryLeader() 293 void setMemoryLeader(const MemoryAccess *ML) { MemoryLeader = ML; } in setMemoryLeader() 302 const MemoryAccess *MemoryLeader) in CallExpression() 330 const MemoryAccess *MemoryLeader) in LoadExpression() 334 const MemoryAccess *MemoryLeader) in LoadExpression() 379 const MemoryAccess *MemoryLeader) in StoreExpression()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Utils/ |
D | LoopUtils.h | 43 class MemoryAccess; variable 163 SmallVectorImpl<Instruction *> &, SmallVectorImpl<MemoryAccess *> &,
|
D | PredicateInfo.h | 91 class MemoryAccess; variable
|
/third_party/flutter/skia/third_party/externals/spirv-tools/test/ |
D | operand_capabilities_test.cpp | 608 MemoryAccess, EnumCapabilityTest,
|
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/test/ |
D | operand_capabilities_test.cpp | 607 MemoryAccess, EnumCapabilityTest,
|
/third_party/skia/third_party/externals/spirv-tools/test/ |
D | operand_capabilities_test.cpp | 607 MemoryAccess, EnumCapabilityTest,
|
/third_party/spirv-tools/test/ |
D | operand_capabilities_test.cpp | 619 MemoryAccess, EnumCapabilityTest,
|