Home
last modified time | relevance | path

Searched refs:LoopDependenceAnalysis (Results 1 – 16 of 16) sorted by relevance

/external/swiftshader/third_party/LLVM/lib/Analysis/
DLoopDependenceAnalysis.cpp48 return new LoopDependenceAnalysis(); in createLoopDependenceAnalysisPass()
51 INITIALIZE_PASS_BEGIN(LoopDependenceAnalysis, "lda",
55 INITIALIZE_PASS_END(LoopDependenceAnalysis, "lda",
57 char LoopDependenceAnalysis::ID = 0;
115 bool LoopDependenceAnalysis::isDependencePair(const Value *A, in isDependencePair()
123 bool LoopDependenceAnalysis::findOrInsertDependencePair(Value *A, in findOrInsertDependencePair()
139 void LoopDependenceAnalysis::getLoops(const SCEV *S, in getLoops()
147 bool LoopDependenceAnalysis::isLoopInvariant(const SCEV *S) const { in isLoopInvariant()
153 bool LoopDependenceAnalysis::isAffine(const SCEV *S) const { in isAffine()
158 bool LoopDependenceAnalysis::isZIVPair(const SCEV *A, const SCEV *B) const { in isZIVPair()
[all …]
/external/deqp-deps/SPIRV-Tools/source/opt/
Dloop_dependence_helpers.cpp32 bool LoopDependenceAnalysis::IsZIV( in IsZIV()
38 bool LoopDependenceAnalysis::IsSIV( in IsSIV()
44 bool LoopDependenceAnalysis::IsMIV( in IsMIV()
50 SENode* LoopDependenceAnalysis::GetLowerBound(const Loop* loop) { in GetLowerBound()
82 SENode* LoopDependenceAnalysis::GetUpperBound(const Loop* loop) { in GetUpperBound()
123 bool LoopDependenceAnalysis::IsWithinBounds(int64_t value, int64_t bound_one, in IsWithinBounds()
137 bool LoopDependenceAnalysis::IsProvablyOutsideOfLoopBounds( in IsProvablyOutsideOfLoopBounds()
199 const Loop* LoopDependenceAnalysis::GetLoopForSubscriptPair( in GetLoopForSubscriptPair()
228 DistanceEntry* LoopDependenceAnalysis::GetDistanceEntryForLoop( in GetDistanceEntryForLoop()
245 DistanceEntry* LoopDependenceAnalysis::GetDistanceEntryForSubscriptPair( in GetDistanceEntryForSubscriptPair()
[all …]
Dloop_dependence.cpp184 bool LoopDependenceAnalysis::GetDependence(const Instruction* source, in GetDependence()
394 bool LoopDependenceAnalysis::ZIVTest( in ZIVTest()
411 bool LoopDependenceAnalysis::SIVTest( in SIVTest()
511 bool LoopDependenceAnalysis::StrongSIVTest(SENode* source, SENode* destination, in StrongSIVTest()
665 bool LoopDependenceAnalysis::SymbolicStrongSIVTest( in SymbolicStrongSIVTest()
696 bool LoopDependenceAnalysis::WeakZeroSourceSIVTest( in WeakZeroSourceSIVTest()
849 bool LoopDependenceAnalysis::WeakZeroDestinationSIVTest( in WeakZeroDestinationSIVTest()
1003 bool LoopDependenceAnalysis::WeakCrossingSIVTest( in WeakCrossingSIVTest()
1076 bool LoopDependenceAnalysis::GCDMIVTest( in GCDMIVTest()
1117 PartitionedSubscripts LoopDependenceAnalysis::PartitionSubscripts( in PartitionSubscripts()
[all …]
Dloop_dependence.h295 class LoopDependenceAnalysis {
297 LoopDependenceAnalysis(IRContext* context, std::vector<const Loop*> loops) in LoopDependenceAnalysis() function
Dloop_fusion.cpp58 LoopDependenceAnalysis* analysis, in GetDependences()
485 LoopDependenceAnalysis analysis(context_, loops); in IsLegal()
Dloop_fission.cpp285 LoopDependenceAnalysis analysis{context_, loops}; in CanPerformSplit()
/external/swiftshader/third_party/SPIRV-Tools/source/opt/
Dloop_dependence_helpers.cpp32 bool LoopDependenceAnalysis::IsZIV( in IsZIV()
38 bool LoopDependenceAnalysis::IsSIV( in IsSIV()
44 bool LoopDependenceAnalysis::IsMIV( in IsMIV()
50 SENode* LoopDependenceAnalysis::GetLowerBound(const Loop* loop) { in GetLowerBound()
82 SENode* LoopDependenceAnalysis::GetUpperBound(const Loop* loop) { in GetUpperBound()
123 bool LoopDependenceAnalysis::IsWithinBounds(int64_t value, int64_t bound_one, in IsWithinBounds()
137 bool LoopDependenceAnalysis::IsProvablyOutsideOfLoopBounds( in IsProvablyOutsideOfLoopBounds()
199 const Loop* LoopDependenceAnalysis::GetLoopForSubscriptPair( in GetLoopForSubscriptPair()
228 DistanceEntry* LoopDependenceAnalysis::GetDistanceEntryForLoop( in GetDistanceEntryForLoop()
245 DistanceEntry* LoopDependenceAnalysis::GetDistanceEntryForSubscriptPair( in GetDistanceEntryForSubscriptPair()
[all …]
Dloop_dependence.cpp184 bool LoopDependenceAnalysis::GetDependence(const Instruction* source, in GetDependence()
394 bool LoopDependenceAnalysis::ZIVTest( in ZIVTest()
411 bool LoopDependenceAnalysis::SIVTest( in SIVTest()
511 bool LoopDependenceAnalysis::StrongSIVTest(SENode* source, SENode* destination, in StrongSIVTest()
665 bool LoopDependenceAnalysis::SymbolicStrongSIVTest( in SymbolicStrongSIVTest()
696 bool LoopDependenceAnalysis::WeakZeroSourceSIVTest( in WeakZeroSourceSIVTest()
849 bool LoopDependenceAnalysis::WeakZeroDestinationSIVTest( in WeakZeroDestinationSIVTest()
1003 bool LoopDependenceAnalysis::WeakCrossingSIVTest( in WeakCrossingSIVTest()
1076 bool LoopDependenceAnalysis::GCDMIVTest( in GCDMIVTest()
1117 PartitionedSubscripts LoopDependenceAnalysis::PartitionSubscripts( in PartitionSubscripts()
[all …]
Dloop_dependence.h295 class LoopDependenceAnalysis {
297 LoopDependenceAnalysis(IRContext* context, std::vector<const Loop*> loops) in LoopDependenceAnalysis() function
Dloop_fusion.cpp58 LoopDependenceAnalysis* analysis, in GetDependences()
485 LoopDependenceAnalysis analysis(context_, loops); in IsLegal()
Dloop_fission.cpp285 LoopDependenceAnalysis analysis{context_, loops}; in CanPerformSplit()
/external/swiftshader/third_party/SPIRV-Tools/test/opt/loop_optimizations/
Ddependence_analysis_helpers.cpp170 LoopDependenceAnalysis analysis{context.get(), loops}; in TEST()
197 LoopDependenceAnalysis analysis{context.get(), loops}; in TEST()
743 LoopDependenceAnalysis analysis{context.get(), loops}; in TEST()
769 LoopDependenceAnalysis analysis{context.get(), loops}; in TEST()
795 LoopDependenceAnalysis analysis{context.get(), loops}; in TEST()
821 LoopDependenceAnalysis analysis{context.get(), loops}; in TEST()
847 LoopDependenceAnalysis analysis{context.get(), loops}; in TEST()
873 LoopDependenceAnalysis analysis{context.get(), loops}; in TEST()
899 LoopDependenceAnalysis analysis{context.get(), loops}; in TEST()
925 LoopDependenceAnalysis analysis{context.get(), loops}; in TEST()
[all …]
Ddependence_analysis.cpp133 LoopDependenceAnalysis analysis{context.get(), loops}; in TEST()
290 LoopDependenceAnalysis analysis{context.get(), loops}; in TEST()
526 LoopDependenceAnalysis analysis{context.get(), loops}; in TEST()
599 LoopDependenceAnalysis analysis{context.get(), loops}; in TEST()
920 LoopDependenceAnalysis analysis{context.get(), loops}; in TEST()
976 LoopDependenceAnalysis analysis{context.get(), loops}; in TEST()
1419 LoopDependenceAnalysis analysis{context.get(), loops}; in TEST()
1440 LoopDependenceAnalysis analysis{context.get(), loops}; in TEST()
1462 LoopDependenceAnalysis analysis{context.get(), loops}; in TEST()
1483 LoopDependenceAnalysis analysis{context.get(), loops}; in TEST()
[all …]
/external/deqp-deps/SPIRV-Tools/test/opt/loop_optimizations/
Ddependence_analysis_helpers.cpp170 LoopDependenceAnalysis analysis{context.get(), loops}; in TEST()
197 LoopDependenceAnalysis analysis{context.get(), loops}; in TEST()
743 LoopDependenceAnalysis analysis{context.get(), loops}; in TEST()
769 LoopDependenceAnalysis analysis{context.get(), loops}; in TEST()
795 LoopDependenceAnalysis analysis{context.get(), loops}; in TEST()
821 LoopDependenceAnalysis analysis{context.get(), loops}; in TEST()
847 LoopDependenceAnalysis analysis{context.get(), loops}; in TEST()
873 LoopDependenceAnalysis analysis{context.get(), loops}; in TEST()
899 LoopDependenceAnalysis analysis{context.get(), loops}; in TEST()
925 LoopDependenceAnalysis analysis{context.get(), loops}; in TEST()
[all …]
Ddependence_analysis.cpp133 LoopDependenceAnalysis analysis{context.get(), loops}; in TEST()
290 LoopDependenceAnalysis analysis{context.get(), loops}; in TEST()
526 LoopDependenceAnalysis analysis{context.get(), loops}; in TEST()
599 LoopDependenceAnalysis analysis{context.get(), loops}; in TEST()
920 LoopDependenceAnalysis analysis{context.get(), loops}; in TEST()
976 LoopDependenceAnalysis analysis{context.get(), loops}; in TEST()
1419 LoopDependenceAnalysis analysis{context.get(), loops}; in TEST()
1440 LoopDependenceAnalysis analysis{context.get(), loops}; in TEST()
1462 LoopDependenceAnalysis analysis{context.get(), loops}; in TEST()
1483 LoopDependenceAnalysis analysis{context.get(), loops}; in TEST()
[all …]
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/
DLoopDependenceAnalysis.h38 class LoopDependenceAnalysis : public LoopPass {
94 LoopDependenceAnalysis() : LoopPass(ID) { in LoopDependenceAnalysis() function