/external/llvm-project/llvm/include/llvm/Analysis/ |
D | LoopNestAnalysis.h | 26 class LoopNest { 29 LoopNest(Loop &Root, ScalarEvolution &SE); 31 LoopNest() = delete; 32 LoopNest &operator=(const LoopNest &) = delete; 35 static std::unique_ptr<LoopNest> getLoopNest(Loop &Root, ScalarEvolution &SE); 136 raw_ostream &operator<<(raw_ostream &, const LoopNest &); 145 using Result = LoopNest;
|
D | DependenceAnalysis.h | 524 bool isLoopInvariant(const SCEV *Expression, const Loop *LoopNest) const; 541 const Loop *LoopNest, 547 const Loop *LoopNest, 553 const Loop *LoopNest, 952 bool checkSubscript(const SCEV *Expr, const Loop *LoopNest,
|
/external/llvm-project/llvm/lib/Analysis/ |
D | LoopNestAnalysis.cpp | 43 LoopNest::LoopNest(Loop &Root, ScalarEvolution &SE) in LoopNest() function in LoopNest 49 std::unique_ptr<LoopNest> LoopNest::getLoopNest(Loop &Root, in getLoopNest() 51 return std::make_unique<LoopNest>(Root, SE); in getLoopNest() 54 bool LoopNest::arePerfectlyNested(const Loop &OuterLoop, const Loop &InnerLoop, in arePerfectlyNested() 162 LoopNest::getPerfectLoops(ScalarEvolution &SE) const { in getPerfectLoops() 182 unsigned LoopNest::getMaxPerfectDepth(const Loop &Root, ScalarEvolution &SE) { in getMaxPerfectDepth() 309 raw_ostream &llvm::operator<<(raw_ostream &OS, const LoopNest &LN) { in operator <<() 332 if (auto LN = LoopNest::getLoopNest(L, AR.SE)) in run()
|
D | DependenceAnalysis.cpp | 792 const Loop *LoopNest) const { in isLoopInvariant() 793 if (!LoopNest) in isLoopInvariant() 795 return SE->isLoopInvariant(Expression, LoopNest) && in isLoopInvariant() 796 isLoopInvariant(Expression, LoopNest->getParentLoop()); in isLoopInvariant() 804 const Loop *LoopNest, in collectCommonLoops() argument 806 while (LoopNest) { in collectCommonLoops() 807 unsigned Level = LoopNest->getLoopDepth(); in collectCommonLoops() 808 if (Level <= CommonLevels && !SE->isLoopInvariant(Expression, LoopNest)) in collectCommonLoops() 810 LoopNest = LoopNest->getParentLoop(); in collectCommonLoops() 889 bool DependenceInfo::checkSubscript(const SCEV *Expr, const Loop *LoopNest, in checkSubscript() argument [all …]
|
/external/llvm-project/mlir/include/mlir/Dialect/SCF/EDSC/ |
D | Builders.h | 27 scf::LoopNest loopNestBuilder(ValueRange lbs, ValueRange ubs, 30 scf::LoopNest loopNestBuilder(Value lb, Value ub, Value step, 32 scf::LoopNest loopNestBuilder( 35 scf::LoopNest loopNestBuilder(
|
/external/llvm-project/mlir/include/mlir/Dialect/SCF/ |
D | SCF.h | 55 struct LoopNest { struct 78 LoopNest buildLoopNest( 88 LoopNest buildLoopNest(OpBuilder &builder, Location loc, ValueRange lbs,
|
/external/llvm-project/mlir/lib/Dialect/SCF/EDSC/ |
D | Builders.cpp | 17 mlir::scf::LoopNest 32 mlir::scf::LoopNest 45 mlir::scf::LoopNest mlir::edsc::loopNestBuilder( in loopNestBuilder() 64 mlir::scf::LoopNest mlir::edsc::loopNestBuilder( in loopNestBuilder()
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/ |
D | DependenceAnalysis.h | 523 bool isLoopInvariant(const SCEV *Expression, const Loop *LoopNest) const; 540 const Loop *LoopNest, 546 const Loop *LoopNest, 552 const Loop *LoopNest, 933 bool checkSubscript(const SCEV *Expr, const Loop *LoopNest,
|
/external/llvm-project/llvm/unittests/Analysis/ |
D | LoopNestTest.cpp | 85 LoopNest LN(*L, SE); in TEST() 166 LoopNest LN(*L, SE); in TEST()
|
D | LoopInfoTest.cpp | 1113 TEST(LoopInfoTest, LoopNest) { in TEST() argument
|
/external/llvm/include/llvm/Analysis/ |
D | DependenceAnalysis.h | 530 bool isLoopInvariant(const SCEV *Expression, const Loop *LoopNest) const; 547 const Loop *LoopNest, 553 const Loop *LoopNest, 559 const Loop *LoopNest,
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/ |
D | DependenceAnalysis.cpp | 790 const Loop *LoopNest) const { in isLoopInvariant() 791 if (!LoopNest) in isLoopInvariant() 793 return SE->isLoopInvariant(Expression, LoopNest) && in isLoopInvariant() 794 isLoopInvariant(Expression, LoopNest->getParentLoop()); in isLoopInvariant() 802 const Loop *LoopNest, in collectCommonLoops() argument 804 while (LoopNest) { in collectCommonLoops() 805 unsigned Level = LoopNest->getLoopDepth(); in collectCommonLoops() 806 if (Level <= CommonLevels && !SE->isLoopInvariant(Expression, LoopNest)) in collectCommonLoops() 808 LoopNest = LoopNest->getParentLoop(); in collectCommonLoops() 887 bool DependenceInfo::checkSubscript(const SCEV *Expr, const Loop *LoopNest, in checkSubscript() argument [all …]
|
/external/llvm/lib/Analysis/ |
D | DependenceAnalysis.cpp | 755 const Loop *LoopNest) const { in isLoopInvariant() 756 if (!LoopNest) in isLoopInvariant() 758 return SE->isLoopInvariant(Expression, LoopNest) && in isLoopInvariant() 759 isLoopInvariant(Expression, LoopNest->getParentLoop()); in isLoopInvariant() 767 const Loop *LoopNest, in collectCommonLoops() argument 769 while (LoopNest) { in collectCommonLoops() 770 unsigned Level = LoopNest->getLoopDepth(); in collectCommonLoops() 771 if (Level <= CommonLevels && !SE->isLoopInvariant(Expression, LoopNest)) in collectCommonLoops() 773 LoopNest = LoopNest->getParentLoop(); in collectCommonLoops() 853 bool DependenceInfo::checkSrcSubscript(const SCEV *Src, const Loop *LoopNest, in checkSrcSubscript() argument [all …]
|
/external/llvm-project/mlir/lib/Dialect/SCF/ |
D | SCF.cpp | 308 LoopNest mlir::scf::buildLoopNest( in buildLoopNest() 326 return LoopNest(); in buildLoopNest() 376 LoopNest res; in buildLoopNest() 381 LoopNest mlir::scf::buildLoopNest( in buildLoopNest()
|
/external/llvm-project/mlir/lib/Dialect/Linalg/Utils/ |
D | Utils.cpp | 140 LoopNest loopNest = in doit()
|
/external/angle/third_party/vulkan-deps/spirv-tools/src/test/fuzz/ |
D | transformation_add_dead_continue_test.cpp | 226 TEST(TransformationAddDeadContinueTest, LoopNest) { in TEST() argument
|
/external/deqp-deps/SPIRV-Tools/test/fuzz/ |
D | transformation_add_dead_continue_test.cpp | 226 TEST(TransformationAddDeadContinueTest, LoopNest) { in TEST() argument
|
/external/swiftshader/third_party/SPIRV-Tools/test/fuzz/ |
D | transformation_add_dead_continue_test.cpp | 226 TEST(TransformationAddDeadContinueTest, LoopNest) { in TEST() argument
|