Home
last modified time | relevance | path

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

/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
DLoopUtils.h118 class SinkAndHoistLICMFlags {
121 SinkAndHoistLICMFlags(unsigned LicmMssaOptCap,
125 SinkAndHoistLICMFlags(bool IsSink, Loop *L = nullptr,
154 SinkAndHoistLICMFlags &, OptimizationRemarkEmitter *);
167 ICFLoopSafetyInfo *, SinkAndHoistLICMFlags &,
338 SinkAndHoistLICMFlags *LICMFlags = nullptr,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
DLICM.cpp175 SinkAndHoistLICMFlags &Flags);
342 llvm::SinkAndHoistLICMFlags::SinkAndHoistLICMFlags(bool IsSink, Loop *L, in SinkAndHoistLICMFlags() function in llvm::SinkAndHoistLICMFlags
344 : SinkAndHoistLICMFlags(SetLicmMssaOptCap, SetLicmMssaNoAccForPromotionCap, in SinkAndHoistLICMFlags()
347 llvm::SinkAndHoistLICMFlags::SinkAndHoistLICMFlags( in SinkAndHoistLICMFlags() function in llvm::SinkAndHoistLICMFlags
391 std::unique_ptr<SinkAndHoistLICMFlags> Flags; in runOnLoop()
412 Flags = std::make_unique<SinkAndHoistLICMFlags>( in runOnLoop()
417 Flags = std::make_unique<SinkAndHoistLICMFlags>( in runOnLoop()
557 SinkAndHoistLICMFlags &Flags, in sinkRegion()
889 SinkAndHoistLICMFlags &Flags, in hoistRegion()
1191 SinkAndHoistLICMFlags *Flags, in canSinkOrHoistInst()
[all …]
DLoopSink.cpp301 std::unique_ptr<SinkAndHoistLICMFlags> LICMFlags; in sinkLoopInvariantInstructions()
305 std::make_unique<SinkAndHoistLICMFlags>(/*IsSink=*/true, &L, MSSA); in sinkLoopInvariantInstructions()