/external/swiftshader/third_party/LLVM/lib/Analysis/ |
LoopDependenceAnalysis.cpp | 1 //===- LoopDependenceAnalysis.cpp - LDA Implementation ----------*- C++ -*-===// 26 #include "llvm/Analysis/LoopDependenceAnalysis.h" 48 return new LoopDependenceAnalysis(); 51 INITIALIZE_PASS_BEGIN(LoopDependenceAnalysis, "lda", 55 INITIALIZE_PASS_END(LoopDependenceAnalysis, "lda", 57 char LoopDependenceAnalysis::ID = 0; 115 bool LoopDependenceAnalysis::isDependencePair(const Value *A, 123 bool LoopDependenceAnalysis::findOrInsertDependencePair(Value *A, 139 void LoopDependenceAnalysis::getLoops(const SCEV *S, 147 bool LoopDependenceAnalysis::isLoopInvariant(const SCEV *S) const [all...] |
/external/deqp-deps/SPIRV-Tools/source/opt/ |
loop_dependence_helpers.cpp | 32 bool LoopDependenceAnalysis::IsZIV( 38 bool LoopDependenceAnalysis::IsSIV( 44 bool LoopDependenceAnalysis::IsMIV( 50 SENode* LoopDependenceAnalysis::GetLowerBound(const Loop* loop) { 82 SENode* LoopDependenceAnalysis::GetUpperBound(const Loop* loop) { 123 bool LoopDependenceAnalysis::IsWithinBounds(int64_t value, int64_t bound_one, 137 bool LoopDependenceAnalysis::IsProvablyOutsideOfLoopBounds( 199 const Loop* LoopDependenceAnalysis::GetLoopForSubscriptPair( 228 DistanceEntry* LoopDependenceAnalysis::GetDistanceEntryForLoop( 245 DistanceEntry* LoopDependenceAnalysis::GetDistanceEntryForSubscriptPair [all...] |
loop_dependence.cpp | 184 bool LoopDependenceAnalysis::GetDependence(const Instruction* source, 394 bool LoopDependenceAnalysis::ZIVTest( 411 bool LoopDependenceAnalysis::SIVTest( 511 bool LoopDependenceAnalysis::StrongSIVTest(SENode* source, SENode* destination, 665 bool LoopDependenceAnalysis::SymbolicStrongSIVTest( 696 bool LoopDependenceAnalysis::WeakZeroSourceSIVTest( 849 bool LoopDependenceAnalysis::WeakZeroDestinationSIVTest( [all...] |
loop_dependence.h | 130 // analysis wrt the loops stored in the LoopDependenceAnalysis performing the 295 class LoopDependenceAnalysis { 297 LoopDependenceAnalysis(IRContext* context, std::vector<const Loop*> loops)
|
loop_fusion.cpp | 58 LoopDependenceAnalysis* analysis, 485 LoopDependenceAnalysis analysis(context_, loops);
|
loop_fission.cpp | 285 LoopDependenceAnalysis analysis{context_, loops};
|
/external/swiftshader/third_party/SPIRV-Tools/source/opt/ |
loop_dependence_helpers.cpp | 32 bool LoopDependenceAnalysis::IsZIV( 38 bool LoopDependenceAnalysis::IsSIV( 44 bool LoopDependenceAnalysis::IsMIV( 50 SENode* LoopDependenceAnalysis::GetLowerBound(const Loop* loop) { 82 SENode* LoopDependenceAnalysis::GetUpperBound(const Loop* loop) { 123 bool LoopDependenceAnalysis::IsWithinBounds(int64_t value, int64_t bound_one, 137 bool LoopDependenceAnalysis::IsProvablyOutsideOfLoopBounds( 199 const Loop* LoopDependenceAnalysis::GetLoopForSubscriptPair( 228 DistanceEntry* LoopDependenceAnalysis::GetDistanceEntryForLoop( 245 DistanceEntry* LoopDependenceAnalysis::GetDistanceEntryForSubscriptPair [all...] |
loop_dependence.cpp | 184 bool LoopDependenceAnalysis::GetDependence(const Instruction* source, 394 bool LoopDependenceAnalysis::ZIVTest( 411 bool LoopDependenceAnalysis::SIVTest( 511 bool LoopDependenceAnalysis::StrongSIVTest(SENode* source, SENode* destination, 665 bool LoopDependenceAnalysis::SymbolicStrongSIVTest( 696 bool LoopDependenceAnalysis::WeakZeroSourceSIVTest( 849 bool LoopDependenceAnalysis::WeakZeroDestinationSIVTest( [all...] |
loop_dependence.h | 130 // analysis wrt the loops stored in the LoopDependenceAnalysis performing the 295 class LoopDependenceAnalysis { 297 LoopDependenceAnalysis(IRContext* context, std::vector<const Loop*> loops)
|
loop_fusion.cpp | 58 LoopDependenceAnalysis* analysis, 485 LoopDependenceAnalysis analysis(context_, loops);
|
loop_fission.cpp | 285 LoopDependenceAnalysis analysis{context_, loops};
|
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/ |
LoopDependenceAnalysis.h | 1 //===- llvm/Analysis/LoopDependenceAnalysis.h --------------- -*- C++ -*---===// 10 // LoopDependenceAnalysis is an LLVM pass that analyses dependences in memory 38 class LoopDependenceAnalysis : public LoopPass { 94 LoopDependenceAnalysis() : LoopPass(ID) { 115 }; // class LoopDependenceAnalysis 118 // LoopDependenceAnalysis pass.
|
/external/deqp-deps/SPIRV-Tools/test/opt/loop_optimizations/ |
dependence_analysis_helpers.cpp | 170 LoopDependenceAnalysis analysis{context.get(), loops}; 197 LoopDependenceAnalysis analysis{context.get(), loops}; 743 LoopDependenceAnalysis analysis{context.get(), loops}; 769 LoopDependenceAnalysis analysis{context.get(), loops}; 795 LoopDependenceAnalysis analysis{context.get(), loops}; 821 LoopDependenceAnalysis analysis{context.get(), loops}; 847 LoopDependenceAnalysis analysis{context.get(), loops}; 873 LoopDependenceAnalysis analysis{context.get(), loops}; 899 LoopDependenceAnalysis analysis{context.get(), loops}; 925 LoopDependenceAnalysis analysis{context.get(), loops} [all...] |
dependence_analysis.cpp | 133 LoopDependenceAnalysis analysis{context.get(), loops}; 290 LoopDependenceAnalysis analysis{context.get(), loops}; 526 LoopDependenceAnalysis analysis{context.get(), loops}; 599 LoopDependenceAnalysis analysis{context.get(), loops}; 920 LoopDependenceAnalysis analysis{context.get(), loops}; 976 LoopDependenceAnalysis analysis{context.get(), loops}; [all...] |
/external/swiftshader/third_party/SPIRV-Tools/test/opt/loop_optimizations/ |
dependence_analysis_helpers.cpp | 170 LoopDependenceAnalysis analysis{context.get(), loops}; 197 LoopDependenceAnalysis analysis{context.get(), loops}; 743 LoopDependenceAnalysis analysis{context.get(), loops}; 769 LoopDependenceAnalysis analysis{context.get(), loops}; 795 LoopDependenceAnalysis analysis{context.get(), loops}; 821 LoopDependenceAnalysis analysis{context.get(), loops}; 847 LoopDependenceAnalysis analysis{context.get(), loops}; 873 LoopDependenceAnalysis analysis{context.get(), loops}; 899 LoopDependenceAnalysis analysis{context.get(), loops}; 925 LoopDependenceAnalysis analysis{context.get(), loops} [all...] |
dependence_analysis.cpp | 133 LoopDependenceAnalysis analysis{context.get(), loops}; 290 LoopDependenceAnalysis analysis{context.get(), loops}; 526 LoopDependenceAnalysis analysis{context.get(), loops}; 599 LoopDependenceAnalysis analysis{context.get(), loops}; 920 LoopDependenceAnalysis analysis{context.get(), loops}; 976 LoopDependenceAnalysis analysis{context.get(), loops}; [all...] |