Home
last modified time | relevance | path

Searched refs:LoopStructure (Results 1 – 8 of 8) sorted by relevance

/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567/include/llvm/Transforms/Utils/
DLoopConstrainer.h34 struct LoopStructure { struct
63 LoopStructure() = default; argument
65 template <typename M> LoopStructure map(M Map) const { in map() argument
66 LoopStructure Result; in map()
83 static std::optional<LoopStructure>
119 LoopStructure Structure;
166 changeIterationSpaceEnd(const LoopStructure &LS, BasicBlock *Preheader,
172 BasicBlock *createPreheader(const LoopStructure &LS, BasicBlock *OldPreheader,
180 LoopStructure &LS, BasicBlock *ContinuationBlockAndPreheader,
211 LoopStructure MainLoopStructure;
[all …]
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r536225/include/llvm/Transforms/Utils/
DLoopConstrainer.h34 struct LoopStructure { struct
63 LoopStructure() = default; argument
65 template <typename M> LoopStructure map(M Map) const { in map() argument
66 LoopStructure Result; in map()
83 static std::optional<LoopStructure>
119 LoopStructure Structure;
166 changeIterationSpaceEnd(const LoopStructure &LS, BasicBlock *Preheader,
172 BasicBlock *createPreheader(const LoopStructure &LS, BasicBlock *OldPreheader,
180 LoopStructure &LS, BasicBlock *ContinuationBlockAndPreheader,
211 LoopStructure MainLoopStructure;
[all …]
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r522817/include/llvm/Transforms/Utils/
DLoopConstrainer.h34 struct LoopStructure { struct
63 LoopStructure() = default; argument
65 template <typename M> LoopStructure map(M Map) const { in map() argument
66 LoopStructure Result; in map()
83 static std::optional<LoopStructure>
119 LoopStructure Structure;
166 changeIterationSpaceEnd(const LoopStructure &LS, BasicBlock *Preheader,
172 BasicBlock *createPreheader(const LoopStructure &LS, BasicBlock *OldPreheader,
180 LoopStructure &LS, BasicBlock *ContinuationBlockAndPreheader,
211 LoopStructure MainLoopStructure;
[all …]
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567b/include/llvm/Transforms/Utils/
DLoopConstrainer.h34 struct LoopStructure { struct
63 LoopStructure() = default; argument
65 template <typename M> LoopStructure map(M Map) const { in map() argument
66 LoopStructure Result; in map()
83 static std::optional<LoopStructure>
119 LoopStructure Structure;
166 changeIterationSpaceEnd(const LoopStructure &LS, BasicBlock *Preheader,
172 BasicBlock *createPreheader(const LoopStructure &LS, BasicBlock *OldPreheader,
180 LoopStructure &LS, BasicBlock *ContinuationBlockAndPreheader,
211 LoopStructure MainLoopStructure;
[all …]
/aosp_15_r20/external/llvm/lib/Transforms/Scalar/
H A DInductiveRangeCheckElimination.cpp410 struct LoopStructure { struct
427 LoopStructure() in LoopStructure() argument
432 template <typename M> LoopStructure map(M Map) const { in map() argument
433 LoopStructure Result; in map()
447 static Optional<LoopStructure> parseLoopStructure(ScalarEvolution &,
472 LoopStructure Structure;
541 changeIterationSpaceEnd(const LoopStructure &LS, BasicBlock *Preheader,
548 BasicBlock *createPreheader(const LoopStructure &LS, BasicBlock *OldPreheader,
556 LoopStructure &LS, BasicBlock *ContinuationBlockAndPreheader,
585 LoopStructure MainLoopStructure;
[all …]
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Transforms/Scalar/
H A DInductiveRangeCheckElimination.cpp228 struct LoopStructure;
242 bool isProfitableToTransform(const Loop &L, LoopStructure &LS);
458 struct LoopStructure { struct
486 LoopStructure() = default;
488 template <typename M> LoopStructure map(M Map) const { in map() argument
489 LoopStructure Result; in map()
505 static std::optional<LoopStructure> parseLoopStructure(ScalarEvolution &,
527 LoopStructure Structure;
591 changeIterationSpaceEnd(const LoopStructure &LS, BasicBlock *Preheader,
597 BasicBlock *createPreheader(const LoopStructure &LS, BasicBlock *OldPreheader,
[all …]
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
H A DInductiveRangeCheckElimination.cpp444 struct LoopStructure { struct
472 LoopStructure() = default;
474 template <typename M> LoopStructure map(M Map) const { in map() argument
475 LoopStructure Result; in map()
491 static Optional<LoopStructure> parseLoopStructure(ScalarEvolution &,
514 LoopStructure Structure;
578 changeIterationSpaceEnd(const LoopStructure &LS, BasicBlock *Preheader,
584 BasicBlock *createPreheader(const LoopStructure &LS, BasicBlock *OldPreheader,
592 LoopStructure &LS, BasicBlock *ContinuationBlockAndPreheader,
624 LoopStructure MainLoopStructure;
[all …]
/aosp_15_r20/art/compiler/optimizing/
H A Dloop_optimization_test.cc119 std::string LoopStructure() { in LoopStructure() function in art::LoopOptimizationTest
239 EXPECT_EQ("", LoopStructure()); in TEST_F()
245 EXPECT_EQ("[]", LoopStructure()); in TEST_F()
256 EXPECT_EQ("[[[[[[[[[[]]]]]]]]]]", LoopStructure()); in TEST_F()
267 EXPECT_EQ("[][][][][][][][][][]", LoopStructure()); in TEST_F()
294 LoopStructure()); in TEST_F()
311 EXPECT_EQ("[[[[[[[[[[][][][][][][][][][]]]]]]]]]]", LoopStructure()); in TEST_F()