Home
last modified time | relevance | path

Searched refs:MainLoopStructure (Results 1 – 3 of 3) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopConstrainer.cpp460 MainLoopStructure(LS), SR(SR) {} in LoopConstrainer()
483 Result.Structure = MainLoopStructure.map(GetClonedValue); in cloneLoop()
726 bool IsSignedPredicate = MainLoopStructure.IsSignedPredicate; in run()
727 bool Increasing = MainLoopStructure.IndVarIncreasing; in run()
811 Preheader->getTerminator()->replaceUsesOfWith(MainLoopStructure.Header, in run()
815 createPreheader(MainLoopStructure, Preheader, "mainloop"); in run()
818 rewriteIncomingValuesForPHIs(MainLoopStructure, MainLoopPreheader, in run()
828 PostLoopRRI = changeIterationSpaceEnd(MainLoopStructure, MainLoopPreheader, in run()
888 if (isa<OverflowingBinaryOperator>(MainLoopStructure.IndVarBase)) in run()
890 cast<BinaryOperator>(MainLoopStructure.IndVarBase) in run()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DInductiveRangeCheckElimination.cpp568 const LoopStructure &MainLoopStructure) { in calculateSubRanges() argument
571 if (!AllowNarrowLatchCondition && RTy != MainLoopStructure.ExitCountTy) in calculateSubRanges()
573 if (RTy->getBitWidth() < MainLoopStructure.ExitCountTy->getBitWidth()) in calculateSubRanges()
578 bool IsSignedPredicate = MainLoopStructure.IsSignedPredicate; in calculateSubRanges()
582 const SCEV *Start = NoopOrExtend(SE.getSCEV(MainLoopStructure.IndVarStart), in calculateSubRanges()
584 const SCEV *End = NoopOrExtend(SE.getSCEV(MainLoopStructure.LoopExitAt), RTy, in calculateSubRanges()
587 bool Increasing = MainLoopStructure.IndVarIncreasing; in calculateSubRanges()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DLoopConstrainer.h211 LoopStructure MainLoopStructure; variable