/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/ |
D | DependenceAnalysis.h | 70 class Dependence { 72 Dependence(Dependence &&) = default; 73 Dependence &operator=(Dependence &&) = default; 76 Dependence(Instruction *Source, in Dependence() function 82 virtual ~Dependence() {} in ~Dependence() 182 const Dependence *getNextPredecessor() const { return NextPredecessor; } in getNextPredecessor() 186 const Dependence *getNextSuccessor() const { return NextSuccessor; } in getNextSuccessor() 190 void setNextPredecessor(const Dependence *pred) { NextPredecessor = pred; } in setNextPredecessor() 194 void setNextSuccessor(const Dependence *succ) { NextSuccessor = succ; } in setNextSuccessor() 202 const Dependence *NextPredecessor, *NextSuccessor; [all …]
|
D | LoopAccessAnalysis.h | 113 struct Dependence { struct 152 Dependence(unsigned Source, unsigned Destination, DepType Type) in Dependence() argument 230 const SmallVectorImpl<Dependence> *getDependences() const { in getDependences() 301 SmallVector<Dependence, 8> Dependences; 315 Dependence::DepType isDependent(const MemAccessInfo &A, unsigned AIdx, 776 inline Instruction *MemoryDepChecker::Dependence::getSource( in getSource() 781 inline Instruction *MemoryDepChecker::Dependence::getDestination( in getDestination()
|
D | DDG.h | 265 using DependenceList = SmallVector<std::unique_ptr<Dependence>, 1>;
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/ |
D | DependenceAnalysis.cpp | 221 bool Dependence::isInput() const { in isInput() 227 bool Dependence::isOutput() const { in isOutput() 233 bool Dependence::isFlow() const { in isFlow() 239 bool Dependence::isAnti() const { in isAnti() 248 bool Dependence::isScalar(unsigned level) const { in isScalar() 259 : Dependence(Source, Destination), Levels(CommonLevels), in FullDependence() 591 void Dependence::dump(raw_ostream &OS) const { in dump() 1198 Result.DV[Level].Direction &= Dependence::DVEntry::LT; in strongSIVtest() 1200 Result.DV[Level].Direction &= Dependence::DVEntry::GT; in strongSIVtest() 1202 Result.DV[Level].Direction &= Dependence::DVEntry::EQ; in strongSIVtest() [all …]
|
D | LoopAccessAnalysis.cpp | 1237 MemoryDepChecker::Dependence::isSafeForVectorization(DepType Type) { in isSafeForVectorization() 1254 bool MemoryDepChecker::Dependence::isBackward() const { in isBackward() 1270 bool MemoryDepChecker::Dependence::isPossiblyBackward() const { in isPossiblyBackward() 1274 bool MemoryDepChecker::Dependence::isForward() const { in isForward() 1442 MemoryDepChecker::Dependence::DepType 1455 return Dependence::NoDep; in isDependent() 1460 return Dependence::Unknown; in isDependent() 1490 return Dependence::Unknown; in isDependent() 1504 return Dependence::NoDep; in isDependent() 1508 return Dependence::Unknown; in isDependent() [all …]
|
D | DependenceGraphBuilder.cpp | 343 if (D->getDirection(Level) == Dependence::DVEntry::EQ) in createMemoryDependencyEdges() 345 else if (D->getDirection(Level) == Dependence::DVEntry::GT) { in createMemoryDependencyEdges() 350 } else if (D->getDirection(Level) == Dependence::DVEntry::LT) in createMemoryDependencyEdges()
|
D | LoopCacheAnalysis.cpp | 209 std::unique_ptr<Dependence> D = in hasTemporalReuse()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
D | ImplicitNullChecks.cpp | 208 MachineBasicBlock *NullSucc, MachineInstr *&Dependence); 394 MachineInstr *&Dependence) { in canHoistInst() argument 400 Dependence = nullptr; in canHoistInst() 454 Dependence = DependenceMI; in canHoistInst() 589 MachineInstr *Dependence; in analyzeBlockForNullChecks() local 594 canHoistInst(&MI, PointerReg, InstsSeenSoFar, NullSucc, Dependence)) { in analyzeBlockForNullChecks() 596 NullSucc, Dependence); in analyzeBlockForNullChecks()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/ |
D | HexagonVLIWPacketizer.cpp | 1027 Dependence = false; in initPacketizerState() 1328 Dependence = hasDeadDependence(I, J) || hasControlDependence(I, J); in isLegalToPacketizeTogether() 1329 if (Dependence) in isLegalToPacketizeTogether() 1336 Dependence = hasRegMaskDependence(I, J); in isLegalToPacketizeTogether() 1337 if (Dependence) in isLegalToPacketizeTogether() 1343 Dependence = hasDualStoreDependence(I, J); in isLegalToPacketizeTogether() 1344 if (Dependence) in isLegalToPacketizeTogether() 1363 Dependence = true; in isLegalToPacketizeTogether() 1376 Dependence = true; in isLegalToPacketizeTogether() 1382 Dependence = true; in isLegalToPacketizeTogether() [all …]
|
D | HexagonVLIWPacketizer.h | 45 bool Dependence; variable
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/ |
D | LoopInterchange.cpp | 153 if (Dir == Dependence::DVEntry::LT || in populateDependencyMatrix() 154 Dir == Dependence::DVEntry::LE) in populateDependencyMatrix() 156 else if (Dir == Dependence::DVEntry::GT || in populateDependencyMatrix() 157 Dir == Dependence::DVEntry::GE) in populateDependencyMatrix() 159 else if (Dir == Dependence::DVEntry::EQ) in populateDependencyMatrix()
|
D | LoopDistribute.cpp | 619 using Dependence = MemoryDepChecker::Dependence; typedef in __anon07bcccd60111::MemoryInstructionDependences 636 const SmallVectorImpl<Dependence> &Dependences) { in MemoryInstructionDependences()
|
D | LoopLoadElimination.cpp | 194 if (Dep.Type == MemoryDepChecker::Dependence::Unknown) { in findStoreToLoadDependences()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/ |
D | LoopUnrollAndJam.cpp | 643 if (D->getDirection(LoopDepth) & Dependence::DVEntry::GT) { in checkDependencies() 651 if (D->getDirection(LoopDepth) & Dependence::DVEntry::GT && in checkDependencies() 652 D->getDirection(LoopDepth + 1) & Dependence::DVEntry::LT) { in checkDependencies()
|
/third_party/flatbuffers/docs/source/ |
D | CppUsage.md | 561 ## Dependence from C-locale {#flatbuffers_locale_cpp}
|