Searched refs:Dependence (Results 1 – 14 of 14) sorted by relevance
/external/llvm/lib/Analysis/ |
D | DependenceAnalysis.cpp | 195 bool Dependence::isInput() const { in isInput() 201 bool Dependence::isOutput() const { in isOutput() 207 bool Dependence::isFlow() const { in isFlow() 213 bool Dependence::isAnti() const { in isAnti() 222 bool Dependence::isScalar(unsigned level) const { in isScalar() 233 : Dependence(Source, Destination), Levels(CommonLevels), in FullDependence() 574 void Dependence::dump(raw_ostream &OS) const { in dump() 1084 Result.DV[Level].Direction &= Dependence::DVEntry::LT; in strongSIVtest() 1086 Result.DV[Level].Direction &= Dependence::DVEntry::GT; in strongSIVtest() 1088 Result.DV[Level].Direction &= Dependence::DVEntry::EQ; in strongSIVtest() [all …]
|
D | LoopAccessAnalysis.cpp | 583 bool MemoryDepChecker::Dependence::isSafeForVectorization(DepType Type) { in isSafeForVectorization() 599 bool MemoryDepChecker::Dependence::isInterestingDependence(DepType Type) { in isInterestingDependence() 615 bool MemoryDepChecker::Dependence::isPossiblyBackward() const { in isPossiblyBackward() 670 MemoryDepChecker::Dependence::DepType 683 return Dependence::NoDep; in isDependent() 688 return Dependence::Unknown; in isDependent() 723 return Dependence::Unknown; in isDependent() 730 return Dependence::Unknown; in isDependent() 745 return Dependence::ForwardButPreventsForwarding; in isDependent() 748 return Dependence::Forward; in isDependent() [all …]
|
/external/llvm/include/llvm/Analysis/ |
D | DependenceAnalysis.h | 70 class Dependence { 72 Dependence(Instruction *Source, in Dependence() function 78 virtual ~Dependence() {} in ~Dependence() 178 const Dependence *getNextPredecessor() const { in getNextPredecessor() 184 const Dependence *getNextSuccessor() const { in getNextSuccessor() 190 void setNextPredecessor(const Dependence *pred) { in setNextPredecessor() 196 void setNextSuccessor(const Dependence *succ) { in setNextSuccessor() 205 const Dependence *NextPredecessor, *NextSuccessor; 218 class FullDependence : public Dependence { 287 std::unique_ptr<Dependence> depends(Instruction *Src, [all …]
|
D | LoopAccessAnalysis.h | 131 struct Dependence { struct 162 Dependence(unsigned Source, unsigned Destination, DepType Type) in Dependence() argument 224 const SmallVectorImpl<Dependence> *getInterestingDependences() const { in getInterestingDependences() 270 SmallVector<Dependence, 8> InterestingDependences; 284 Dependence::DepType isDependent(const MemAccessInfo &A, unsigned AIdx,
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonVLIWPacketizer.cpp | 106 bool Dependence; member in __anon637f1d3f0111::HexagonPacketizerList 938 Dependence = false; in initPacketizerState() 1018 Dependence = true; in isLegalToPacketizeTogether() 1024 Dependence = true; in isLegalToPacketizeTogether() 1031 Dependence = true; in isLegalToPacketizeTogether() 1036 Dependence = true; in isLegalToPacketizeTogether() 1044 Dependence = true; in isLegalToPacketizeTogether() 1055 Dependence = true; in isLegalToPacketizeTogether() 1062 Dependence = true; in isLegalToPacketizeTogether() 1068 Dependence = true; in isLegalToPacketizeTogether() [all …]
|
/external/llvm/test/Analysis/DependenceAnalysis/ |
D | Banerjee.ll | 17 ; CHECK: 'Dependence Analysis' for function 'banerjee0': 25 ; DELIN: 'Dependence Analysis' for function 'banerjee0': 77 ; CHECK: 'Dependence Analysis' for function 'banerjee1': 85 ; DELIN: 'Dependence Analysis' for function 'banerjee1': 152 ; CHECK: 'Dependence Analysis' for function 'banerjee2': 160 ; DELIN: 'Dependence Analysis' for function 'banerjee2': 211 ; CHECK: 'Dependence Analysis' for function 'banerjee3': 219 ; DELIN: 'Dependence Analysis' for function 'banerjee3': 270 ; CHECK: 'Dependence Analysis' for function 'banerjee4': 278 ; DELIN: 'Dependence Analysis' for function 'banerjee4': [all …]
|
D | GCD.ll | 18 ; CHECK: 'Dependence Analysis' for function 'gcd0' 26 ; DELIN: 'Dependence Analysis' for function 'gcd0' 79 ; CHECK: 'Dependence Analysis' for function 'gcd1' 87 ; DELIN: 'Dependence Analysis' for function 'gcd1' 141 ; CHECK: 'Dependence Analysis' for function 'gcd2' 149 ; DELIN: 'Dependence Analysis' for function 'gcd2' 203 ; CHECK: 'Dependence Analysis' for function 'gcd3' 211 ; DELIN: 'Dependence Analysis' for function 'gcd3' 263 ; CHECK: 'Dependence Analysis' for function 'gcd4' 271 ; DELIN: 'Dependence Analysis' for function 'gcd4' [all …]
|
D | NonCanonicalizedSubscript.ll | 16 ; CHECK-LABEL: 'Dependence Analysis' for function 'i32_subscript' 17 ; DELIN-LABEL: 'Dependence Analysis' for function 'i32_subscript'
|
D | SymbolicRDIV.ll | 18 ; CHECK: 'Dependence Analysis' for function 'symbolicrdiv0' 81 ; CHECK: 'Dependence Analysis' for function 'symbolicrdiv1' 146 ; CHECK: 'Dependence Analysis' for function 'symbolicrdiv2' 209 ; CHECK: 'Dependence Analysis' for function 'symbolicrdiv3' 270 ; CHECK: 'Dependence Analysis' for function 'symbolicrdiv4' 332 ; CHECK: 'Dependence Analysis' for function 'symbolicrdiv5' 394 ; CHECK: 'Dependence Analysis' for function 'symbolicrdiv6'
|
/external/llvm/lib/Transforms/Scalar/ |
D | LoopInterchange.cpp | 150 if (Dir == Dependence::DVEntry::LT || in populateDependencyMatrix() 151 Dir == Dependence::DVEntry::LE) in populateDependencyMatrix() 153 else if (Dir == Dependence::DVEntry::GT || in populateDependencyMatrix() 154 Dir == Dependence::DVEntry::GE) in populateDependencyMatrix() 156 else if (Dir == Dependence::DVEntry::EQ) in populateDependencyMatrix()
|
/external/llvm/test/Transforms/LoopVectorize/ |
D | memdep.ll | 124 ; Dependence through a phi node - must not vectorize.
|
/external/llvm/docs/ |
D | Passes.rst | 86 ``-da``: Dependence Analysis 89 Dependence analysis framework, which is used to detect dependences in memory 239 ``-memdep``: Memory Dependence Analysis
|
D | AliasAnalysis.rst | 704 Memory Dependence Analysis 708 using the Memory Dependence Analysis interface instead. MemDep is a lazy,
|
D | LangRef.rst | 2571 - Dependence is transitive.
|