/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/ |
D | DependenceAnalysis.h | 71 class Dependence { 73 Dependence(Dependence &&) = default; 74 Dependence &operator=(Dependence &&) = default; 77 Dependence(Instruction *Source, in Dependence() function 83 virtual ~Dependence() {} in ~Dependence() 183 const Dependence *getNextPredecessor() const { return NextPredecessor; } in getNextPredecessor() 187 const Dependence *getNextSuccessor() const { return NextSuccessor; } in getNextSuccessor() 191 void setNextPredecessor(const Dependence *pred) { NextPredecessor = pred; } in setNextPredecessor() 195 void setNextSuccessor(const Dependence *succ) { NextSuccessor = succ; } in setNextSuccessor() 203 const Dependence *NextPredecessor, *NextSuccessor; [all …]
|
D | LoopAccessAnalysis.h | 101 struct Dependence { struct 140 Dependence(unsigned Source, unsigned Destination, DepType Type) in Dependence() argument 213 const SmallVectorImpl<Dependence> *getDependences() const { in getDependences() 283 SmallVector<Dependence, 8> Dependences; 297 Dependence::DepType isDependent(const MemAccessInfo &A, unsigned AIdx, 751 inline Instruction *MemoryDepChecker::Dependence::getSource( in getSource() 756 inline Instruction *MemoryDepChecker::Dependence::getDestination( in getDestination()
|
/external/llvm/include/llvm/Analysis/ |
D | DependenceAnalysis.h | 71 class Dependence { 73 Dependence(const Dependence &) = default; 82 Dependence(Instruction *Source, in Dependence() function 88 virtual ~Dependence() {} in ~Dependence() 188 const Dependence *getNextPredecessor() const { return NextPredecessor; } in getNextPredecessor() 192 const Dependence *getNextSuccessor() const { return NextSuccessor; } in getNextSuccessor() 196 void setNextPredecessor(const Dependence *pred) { NextPredecessor = pred; } in setNextPredecessor() 200 void setNextSuccessor(const Dependence *succ) { NextSuccessor = succ; } in setNextSuccessor() 208 const Dependence *NextPredecessor, *NextSuccessor; 220 class FullDependence final : public Dependence { [all …]
|
D | LoopAccessAnalysis.h | 132 struct Dependence { struct 171 Dependence(unsigned Source, unsigned Destination, DepType Type) in Dependence() argument 240 const SmallVectorImpl<Dependence> *getDependences() const { in getDependences() 304 SmallVector<Dependence, 8> Dependences; 318 Dependence::DepType isDependent(const MemAccessInfo &A, unsigned AIdx, 792 inline Instruction *MemoryDepChecker::Dependence::getSource( in getSource() 797 inline Instruction *MemoryDepChecker::Dependence::getDestination( in getDestination()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/ |
D | DependenceAnalysis.cpp | 201 bool Dependence::isInput() const { in isInput() 207 bool Dependence::isOutput() const { in isOutput() 213 bool Dependence::isFlow() const { in isFlow() 219 bool Dependence::isAnti() const { in isAnti() 228 bool Dependence::isScalar(unsigned level) const { in isScalar() 239 : Dependence(Source, Destination), Levels(CommonLevels), in FullDependence() 571 void Dependence::dump(raw_ostream &OS) const { in dump() 1187 Result.DV[Level].Direction &= Dependence::DVEntry::LT; in strongSIVtest() 1189 Result.DV[Level].Direction &= Dependence::DVEntry::GT; in strongSIVtest() 1191 Result.DV[Level].Direction &= Dependence::DVEntry::EQ; in strongSIVtest() [all …]
|
D | LoopAccessAnalysis.cpp | 1224 bool MemoryDepChecker::Dependence::isSafeForVectorization(DepType Type) { in isSafeForVectorization() 1240 bool MemoryDepChecker::Dependence::isBackward() const { in isBackward() 1256 bool MemoryDepChecker::Dependence::isPossiblyBackward() const { in isPossiblyBackward() 1260 bool MemoryDepChecker::Dependence::isForward() const { in isForward() 1423 MemoryDepChecker::Dependence::DepType 1436 return Dependence::NoDep; in isDependent() 1441 return Dependence::Unknown; in isDependent() 1471 return Dependence::Unknown; in isDependent() 1485 return Dependence::NoDep; in isDependent() 1489 return Dependence::Unknown; in isDependent() [all …]
|
/external/llvm/lib/Analysis/ |
D | DependenceAnalysis.cpp | 201 bool Dependence::isInput() const { in isInput() 207 bool Dependence::isOutput() const { in isOutput() 213 bool Dependence::isFlow() const { in isFlow() 219 bool Dependence::isAnti() const { in isAnti() 228 bool Dependence::isScalar(unsigned level) const { in isScalar() 239 : Dependence(Source, Destination), Levels(CommonLevels), in FullDependence() 570 void Dependence::dump(raw_ostream &OS) const { in dump() 1121 Result.DV[Level].Direction &= Dependence::DVEntry::LT; in strongSIVtest() 1123 Result.DV[Level].Direction &= Dependence::DVEntry::GT; in strongSIVtest() 1125 Result.DV[Level].Direction &= Dependence::DVEntry::EQ; in strongSIVtest() [all …]
|
D | LoopAccessAnalysis.cpp | 1048 bool MemoryDepChecker::Dependence::isSafeForVectorization(DepType Type) { in isSafeForVectorization() 1064 bool MemoryDepChecker::Dependence::isBackward() const { in isBackward() 1080 bool MemoryDepChecker::Dependence::isPossiblyBackward() const { in isPossiblyBackward() 1084 bool MemoryDepChecker::Dependence::isForward() const { in isForward() 1179 MemoryDepChecker::Dependence::DepType 1192 return Dependence::NoDep; in isDependent() 1197 return Dependence::Unknown; in isDependent() 1227 return Dependence::Unknown; in isDependent() 1234 return Dependence::Unknown; in isDependent() 1250 return Dependence::NoDep; in isDependent() [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Analysis/DependenceAnalysis/ |
D | Banerjee.ll | 16 ; CHECK: 'Dependence Analysis' for function 'banerjee0': 24 ; DELIN: 'Dependence Analysis' for function 'banerjee0': 76 ; CHECK: 'Dependence Analysis' for function 'banerjee1': 84 ; DELIN: 'Dependence Analysis' for function 'banerjee1': 151 ; CHECK: 'Dependence Analysis' for function 'banerjee2': 159 ; DELIN: 'Dependence Analysis' for function 'banerjee2': 210 ; CHECK: 'Dependence Analysis' for function 'banerjee3': 218 ; DELIN: 'Dependence Analysis' for function 'banerjee3': 269 ; CHECK: 'Dependence Analysis' for function 'banerjee4': 277 ; DELIN: 'Dependence Analysis' for function 'banerjee4': [all …]
|
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'
|
D | NonCanonicalizedSubscript.ll | 15 ; DELIN-LABEL: 'Dependence Analysis' for function 'i32_subscript' 53 ; DELIN-LABEL: 'Dependence Analysis' for function 'coupled_miv_type_mismatch'
|
/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' 58 ; CHECK-LABEL: 'Dependence Analysis' for function 'coupled_miv_type_mismatch' 59 ; DELIN-LABEL: 'Dependence Analysis' for function 'coupled_miv_type_mismatch'
|
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/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/ |
D | ImplicitNullChecks.cpp | 206 MachineBasicBlock *NullSucc, MachineInstr *&Dependence); 390 MachineInstr *&Dependence) { in canHoistInst() argument 396 Dependence = nullptr; in canHoistInst() 450 Dependence = DependenceMI; in canHoistInst() 585 MachineInstr *Dependence; in analyzeBlockForNullChecks() local 590 canHoistInst(&MI, PointerReg, InstsSeenSoFar, NullSucc, Dependence)) { in analyzeBlockForNullChecks() 592 NullSucc, Dependence); in analyzeBlockForNullChecks()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/ |
D | HexagonVLIWPacketizer.cpp | 1028 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 = hasV4SpecificDependence(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 | 46 bool Dependence; variable
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonVLIWPacketizer.cpp | 912 Dependence = false; in initPacketizerState() 1153 Dependence = hasDeadDependence(I, J) || hasControlDependence(I, J); in isLegalToPacketizeTogether() 1154 if (Dependence) in isLegalToPacketizeTogether() 1160 Dependence = hasV4SpecificDependence(I, J); in isLegalToPacketizeTogether() 1161 if (Dependence) in isLegalToPacketizeTogether() 1182 Dependence = true; in isLegalToPacketizeTogether() 1195 Dependence = true; in isLegalToPacketizeTogether() 1201 Dependence = true; in isLegalToPacketizeTogether() 1206 if (Dependence) in isLegalToPacketizeTogether() 1300 Dependence = true; in isLegalToPacketizeTogether() [all …]
|
D | HexagonVLIWPacketizer.h | 25 bool Dependence; variable
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Analysis/BasicAA/ |
D | phi-values-usage.ll | 8 ; CHECK: Executing Pass 'Memory Dependence Analysis' 12 ; CHECK-DAG: Freeing Pass 'Memory Dependence Analysis'
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/LoopInterchange/ |
D | loop-interchange-optimization-remarks.ll | 58 ; CHECK-NEXT: Name: Dependence 110 ; CHECK-NEXT: Name: Dependence 158 ; CHECK-NEXT: Name: Dependence 213 ; CHECK-NEXT: Name: Dependence
|
/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()
|
D | LoopDistribute.cpp | 551 typedef MemoryDepChecker::Dependence Dependence; typedef in __anon9db3a4f70111::MemoryInstructionDependences 568 const SmallVectorImpl<Dependence> &Dependences) { in MemoryInstructionDependences()
|
/external/swiftshader/third_party/llvm-7.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()
|