Searched refs:LoopConstrainer (Results 1 – 4 of 4) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | LoopConstrainer.cpp | 454 LoopConstrainer::LoopConstrainer(Loop &L, LoopInfo &LI, in LoopConstrainer() function in LoopConstrainer 462 void LoopConstrainer::cloneLoop(LoopConstrainer::ClonedLoop &Result, in cloneLoop() 513 LoopConstrainer::RewrittenRangeInfo LoopConstrainer::changeIterationSpaceEnd( in changeIterationSpaceEnd() 667 void LoopConstrainer::rewriteIncomingValuesForPHIs( in rewriteIncomingValuesForPHIs() 669 const LoopConstrainer::RewrittenRangeInfo &RRI) const { in rewriteIncomingValuesForPHIs() 678 BasicBlock *LoopConstrainer::createPreheader(const LoopStructure &LS, in createPreheader() 689 void LoopConstrainer::addToParentLoopIfNeeded(ArrayRef<BasicBlock *> BBs) { in addToParentLoopIfNeeded() 698 Loop *LoopConstrainer::createClonedLoopStructure(Loop *Original, Loop *Parent, in createClonedLoopStructure() 720 bool LoopConstrainer::run() { in run()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| H A D | LoopConstrainer.h | 95 class LoopConstrainer { 181 const LoopConstrainer::RewrittenRangeInfo &RRI) const; 216 LoopConstrainer(Loop &L, LoopInfo &LI,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | InductiveRangeCheckElimination.cpp | 565 static std::optional<LoopConstrainer::SubRanges> 576 LoopConstrainer::SubRanges Result; in calculateSubRanges() 1054 std::optional<LoopConstrainer::SubRanges> MaybeSR = in run() 1061 LoopConstrainer LC(*L, LI, LPMAddNewLoop, LS, SE, DT, in run()
|
| /freebsd-14.2/lib/clang/libllvm/ |
| H A D | Makefile | 1923 SRCS_MIN+= Transforms/Utils/LoopConstrainer.cpp
|