Please use GitHub pull requests for new patches. Phabricator shutdown timeline
Changeset View
Changeset View
Standalone View
Standalone View
llvm/include/llvm/Analysis/TargetTransformInfoImpl.h
Show First 20 Lines • Show All 165 Lines • ▼ Show 20 Lines | public: | ||||
bool preferPredicateOverEpilogue(Loop *L, LoopInfo *LI, ScalarEvolution &SE, | bool preferPredicateOverEpilogue(Loop *L, LoopInfo *LI, ScalarEvolution &SE, | ||||
AssumptionCache &AC, TargetLibraryInfo *TLI, | AssumptionCache &AC, TargetLibraryInfo *TLI, | ||||
DominatorTree *DT, | DominatorTree *DT, | ||||
LoopVectorizationLegality *LVL, | LoopVectorizationLegality *LVL, | ||||
InterleavedAccessInfo *IAI) const { | InterleavedAccessInfo *IAI) const { | ||||
return false; | return false; | ||||
} | } | ||||
TailFoldingStyle getPreferredTailFoldingStyle() const { | TailFoldingStyle | ||||
getPreferredTailFoldingStyle(bool IVUpdateMayOverflow = true) const { | |||||
return TailFoldingStyle::DataWithoutLaneMask; | return TailFoldingStyle::DataWithoutLaneMask; | ||||
} | } | ||||
std::optional<Instruction *> instCombineIntrinsic(InstCombiner &IC, | std::optional<Instruction *> instCombineIntrinsic(InstCombiner &IC, | ||||
IntrinsicInst &II) const { | IntrinsicInst &II) const { | ||||
return std::nullopt; | return std::nullopt; | ||||
} | } | ||||
▲ Show 20 Lines • Show All 1,120 Lines • Show Last 20 Lines |