| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | DependenceFlags.h | 106 class Dependence { in LLVM_COMMON_DEPENDENCE() 145 Dependence() : V(None) {} in LLVM_COMMON_DEPENDENCE() 147 Dependence(TypeDependence D) in LLVM_COMMON_DEPENDENCE() 154 Dependence(ExprDependence D) in LLVM_COMMON_DEPENDENCE() 161 Dependence(NestedNameSpecifierDependence D) : in LLVM_COMMON_DEPENDENCE() 167 Dependence(TemplateArgumentDependence D) in LLVM_COMMON_DEPENDENCE() 173 Dependence(TemplateNameDependence D) in LLVM_COMMON_DEPENDENCE() 180 Dependence syntactic() { in LLVM_COMMON_DEPENDENCE() 181 Dependence Result = *this; in LLVM_COMMON_DEPENDENCE() 188 Dependence semantic() { in LLVM_COMMON_DEPENDENCE() [all …]
|
| H A D | Type.h | 1853 unsigned Dependence : llvm::BitWidth<TypeDependence>; 2313 Type(TypeClass tc, QualType canon, TypeDependence Dependence) 2322 TypeBits.Dependence = static_cast<unsigned>(Dependence); 2333 TypeBits.Dependence = static_cast<unsigned>(D); 2735 return static_cast<TypeDependence>(TypeBits.Dependence); 4699 TypeDependence Dependence, ExtInfo Info) 4700 : Type(tc, Canonical, Dependence), ResultType(res) { 7075 QualType Canonical, TypeDependence Dependence) 7076 : Type(tc, Canonical, Dependence) {
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | DependenceAnalysis.cpp | 198 D->getDirection(Level) == Dependence::DVEntry::EQ; in dumpExampleDependence() 248 bool Dependence::isInput() const { in isInput() 254 bool Dependence::isOutput() const { in isOutput() 260 bool Dependence::isFlow() const { in isFlow() 266 bool Dependence::isAnti() const { in isAnti() 275 bool Dependence::isScalar(unsigned level) const { in isScalar() 287 : Dependence(Source, Destination, Assumes), Levels(CommonLevels), in FullDependence() 312 if (Direction == Dependence::DVEntry::EQ) in isDirectionNegative() 314 if (Direction == Dependence::DVEntry::GT || in isDirectionNegative() 315 Direction == Dependence::DVEntry::GE) in isDirectionNegative() [all …]
|
| H A D | LoopAccessAnalysis.cpp | 1747 MemoryDepChecker::Dependence::isSafeForVectorization(DepType Type) { in isSafeForVectorization() 1765 bool MemoryDepChecker::Dependence::isBackward() const { in isBackward() 1782 bool MemoryDepChecker::Dependence::isPossiblyBackward() const { in isPossiblyBackward() 1786 bool MemoryDepChecker::Dependence::isForward() const { in isForward() 1988 std::variant<MemoryDepChecker::Dependence::DepType, 2000 return MemoryDepChecker::Dependence::NoDep; in getDependenceDistanceStrideAndSize() 2008 return MemoryDepChecker::Dependence::Unknown; in getDependenceDistanceStrideAndSize() 2044 return MemoryDepChecker::Dependence::IndirectUnsafe; in getDependenceDistanceStrideAndSize() 2054 return MemoryDepChecker::Dependence::Unknown; in getDependenceDistanceStrideAndSize() 2061 return MemoryDepChecker::Dependence::Unknown; in getDependenceDistanceStrideAndSize() [all …]
|
| H A D | DependenceGraphBuilder.cpp | 342 if (D->getDirection(Level) == Dependence::DVEntry::EQ) in createMemoryDependencyEdges() 344 else if (D->getDirection(Level) == Dependence::DVEntry::GT) { in createMemoryDependencyEdges() 349 } else if (D->getDirection(Level) == Dependence::DVEntry::LT) in createMemoryDependencyEdges()
|
| H A D | LoopCacheAnalysis.cpp | 226 std::unique_ptr<Dependence> D = in hasTemporalReuse()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | DependenceAnalysis.h | 71 class LLVM_ABI Dependence { 73 Dependence(Dependence &&) = default; 74 Dependence &operator=(Dependence &&) = default; 77 Dependence(Instruction *Source, Instruction *Destination, in Dependence() function 80 virtual ~Dependence() = default; 193 const Dependence *getNextPredecessor() const { return NextPredecessor; } in getNextPredecessor() 197 const Dependence *getNextSuccessor() const { return NextSuccessor; } in getNextSuccessor() 201 void setNextPredecessor(const Dependence *pred) { NextPredecessor = pred; } in setNextPredecessor() 205 void setNextSuccessor(const Dependence *succ) { NextSuccessor = succ; } in setNextSuccessor() 220 const Dependence *NextPredecessor = nullptr, *NextSuccessor = nullptr; [all …]
|
| H A D | LoopAccessAnalysis.h | 112 struct Dependence { struct 157 Dependence(unsigned Source, unsigned Destination, DepType Type) in Dependence() argument 247 const SmallVectorImpl<Dependence> *getDependences() const { in getDependences() 346 SmallVector<Dependence, 8> Dependences; 375 Dependence::DepType isDependent(const MemAccessInfo &A, unsigned AIdx, 422 std::variant<Dependence::DepType, DepDistanceStrideAndSizeInfo> 971 inline Instruction *MemoryDepChecker::Dependence::getSource( in getSource() 976 inline Instruction *MemoryDepChecker::Dependence::getDestination( in getDestination()
|
| H A D | DDG.h | 258 using DependenceList = SmallVector<std::unique_ptr<Dependence>, 1>; 475 interleaveComma(Deps, OS, [&](const std::unique_ptr<Dependence> &D) { in getDependenceString()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | LoopUnrollAndJam.cpp | 650 bool Sequentialized, Dependence *D) { in preservesForwardDependence() 656 if (JammedDir == Dependence::DVEntry::LT) in preservesForwardDependence() 659 if (JammedDir & Dependence::DVEntry::GT) in preservesForwardDependence() 668 bool Sequentialized, Dependence *D) { in preservesBackwardDependence() 673 if (JammedDir == Dependence::DVEntry::GT) in preservesBackwardDependence() 676 if (JammedDir & Dependence::DVEntry::LT) in preservesBackwardDependence() 714 std::unique_ptr<Dependence> D = DI.depends(Src, Dst); in checkDependency() 731 if (!(D->getDirection(CurLoopDepth) & Dependence::DVEntry::EQ)) in checkDependency() 739 if (UnrollDirection == Dependence::DVEntry::EQ) in checkDependency() 742 if (UnrollDirection & Dependence::DVEntry::LT && in checkDependency() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | ImplicitNullChecks.cpp | 212 MachineBasicBlock *NullSucc, MachineInstr *&Dependence); 513 MachineInstr *&Dependence) { in canHoistInst() argument 519 Dependence = nullptr; in canHoistInst() 544 Dependence = DependenceMI; in canHoistInst() 681 MachineInstr *Dependence; in analyzeBlockForNullChecks() local 686 canHoistInst(&MI, InstsSeenSoFar, NullSucc, Dependence)) { in analyzeBlockForNullChecks() 688 NullSucc, Dependence); in analyzeBlockForNullChecks()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonVLIWPacketizer.cpp | 1026 Dependence = false; in initPacketizerState() 1333 Dependence = hasDeadDependence(I, J) || hasControlDependence(I, J); in isLegalToPacketizeTogether() 1334 if (Dependence) in isLegalToPacketizeTogether() 1341 Dependence = hasRegMaskDependence(I, J); in isLegalToPacketizeTogether() 1342 if (Dependence) in isLegalToPacketizeTogether() 1348 Dependence = hasDualStoreDependence(I, J); in isLegalToPacketizeTogether() 1349 if (Dependence) in isLegalToPacketizeTogether() 1368 Dependence = true; in isLegalToPacketizeTogether() 1381 Dependence = true; in isLegalToPacketizeTogether() 1387 Dependence = true; in isLegalToPacketizeTogether() [all …]
|
| H A D | HexagonVLIWPacketizer.h | 45 bool Dependence; variable
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopDistribute.cpp | 610 using Dependence = MemoryDepChecker::Dependence; typedef in __anon5f80120c0111::MemoryInstructionDependences 627 const SmallVectorImpl<Dependence> &Dependences) { in MemoryInstructionDependences()
|
| H A D | LoopLoadElimination.cpp | 199 if (Dep.Type == MemoryDepChecker::Dependence::Unknown || in findStoreToLoadDependences() 200 Dep.Type == MemoryDepChecker::Dependence::IndirectUnsafe) { in findStoreToLoadDependences()
|
| H A D | LoopInterchange.cpp | 202 if (Dir == Dependence::DVEntry::LT) in populateDependencyMatrix() 204 else if (Dir == Dependence::DVEntry::GT) in populateDependencyMatrix() 206 else if (Dir == Dependence::DVEntry::EQ) in populateDependencyMatrix()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopVectorizationLegality.cpp | 1163 const MemoryDepChecker::Dependence *IUDep = nullptr; in canVectorizeIndirectUnsafeDependences() 1171 for (const MemoryDepChecker::Dependence &Dep : *Deps) { in canVectorizeIndirectUnsafeDependences() 1174 if (MemoryDepChecker::Dependence::isSafeForVectorization(Dep.Type) != in canVectorizeIndirectUnsafeDependences() 1181 if (Dep.Type != MemoryDepChecker::Dependence::IndirectUnsafe || IUDep) in canVectorizeIndirectUnsafeDependences()
|
| /freebsd/contrib/ntp/sntp/libevent/ |
| H A D | whatsnew-2.0.txt | 85 1) Dependence on the "current" event_base. In an application with
|
| /freebsd/contrib/libevent/ |
| H A D | whatsnew-2.0.txt | 85 1) Dependence on the "current" event_base. In an application with
|