Searched refs:MainLoopStructure (Results 1 – 3 of 3) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | LoopConstrainer.cpp | 460 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 D | InductiveRangeCheckElimination.cpp | 568 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 D | LoopConstrainer.h | 211 LoopStructure MainLoopStructure; variable
|