Home
last modified time | relevance | path

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

/src/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopConstrainer.cpp466 MainLoopStructure(LS), SR(SR) {} in LoopConstrainer()
489 Result.Structure = MainLoopStructure.map(GetClonedValue); in cloneLoop()
732 bool IsSignedPredicate = MainLoopStructure.IsSignedPredicate; in run()
733 bool Increasing = MainLoopStructure.IndVarIncreasing; in run()
817 Preheader->getTerminator()->replaceUsesOfWith(MainLoopStructure.Header, in run()
821 createPreheader(MainLoopStructure, Preheader, "mainloop"); in run()
824 rewriteIncomingValuesForPHIs(MainLoopStructure, MainLoopPreheader, in run()
834 PostLoopRRI = changeIterationSpaceEnd(MainLoopStructure, MainLoopPreheader, in run()
894 if (isa<OverflowingBinaryOperator>(MainLoopStructure.IndVarBase)) in run()
896 cast<BinaryOperator>(MainLoopStructure.IndVarBase) in run()
/src/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()
/src/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DLoopConstrainer.h211 LoopStructure MainLoopStructure; variable