Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DInlineModelFeatureMaps.h70 enum class InlineCostFeatureIndex : size_t { enum
81 static_cast<size_t>(InlineCostFeatureIndex::NumberOfFeatures)>;
83 constexpr bool isHeuristicInlineCostFeature(InlineCostFeatureIndex Feature) { in isHeuristicInlineCostFeature()
84 return Feature != InlineCostFeatureIndex::sroa_savings && in isHeuristicInlineCostFeature()
85 Feature != InlineCostFeatureIndex::is_multiple_blocks && in isHeuristicInlineCostFeature()
86 Feature != InlineCostFeatureIndex::dead_blocks && in isHeuristicInlineCostFeature()
87 Feature != InlineCostFeatureIndex::simplified_instructions && in isHeuristicInlineCostFeature()
88 Feature != InlineCostFeatureIndex::constant_args && in isHeuristicInlineCostFeature()
89 Feature != InlineCostFeatureIndex::constant_offset_ptr_args && in isHeuristicInlineCostFeature()
90 Feature != InlineCostFeatureIndex::nested_inlines && in isHeuristicInlineCostFeature()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DInlineCost.cpp1278 void increment(InlineCostFeatureIndex Feature, int64_t Delta = 1) { in increment()
1282 void set(InlineCostFeatureIndex Feature, int64_t Value) { in set()
1291 increment(InlineCostFeatureIndex::sroa_losses, CostIt->second); in onDisableSROA()
1297 set(InlineCostFeatureIndex::load_elimination, 1); in onDisableLoadElimination()
1301 increment(InlineCostFeatureIndex::call_penalty, CallPenalty); in onCallPenalty()
1305 increment(InlineCostFeatureIndex::call_argument_setup, in onCallArgumentSetup()
1310 increment(InlineCostFeatureIndex::load_relative_intrinsic, 3 * InstrCost); in onLoadRelativeIntrinsic()
1315 increment(InlineCostFeatureIndex::lowered_call_arg_setup, in onLoweredCall()
1336 increment(InlineCostFeatureIndex::nested_inline_cost_estimate, in onLoweredCall()
1338 increment(InlineCostFeatureIndex::nested_inlines, 1); in onLoweredCall()
[all …]
H A DMLInlineAdvisor.cpp468 I < static_cast<size_t>(InlineCostFeatureIndex::NumberOfFeatures); ++I) { in getAdviceImpl()
470 static_cast<InlineCostFeatureIndex>(I))) = CostFeatures->at(I); in getAdviceImpl()