Searched refs:SinkAndHoistLICMFlags (Results 1 – 3 of 3) sorted by relevance
| /freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| D | LoopUtils.h | 118 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/ |
| D | LICM.cpp | 175 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 …]
|
| D | LoopSink.cpp | 301 std::unique_ptr<SinkAndHoistLICMFlags> LICMFlags; in sinkLoopInvariantInstructions() 305 std::make_unique<SinkAndHoistLICMFlags>(/*IsSink=*/true, &L, MSSA); in sinkLoopInvariantInstructions()
|