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.h69 enum class InlineCostFeatureIndex : size_t { enum
80 static_cast<size_t>(InlineCostFeatureIndex::NumberOfFeatures)>;
82 constexpr bool isHeuristicInlineCostFeature(InlineCostFeatureIndex Feature) { in isHeuristicInlineCostFeature()
83 return Feature != InlineCostFeatureIndex::sroa_savings && in isHeuristicInlineCostFeature()
84 Feature != InlineCostFeatureIndex::is_multiple_blocks && in isHeuristicInlineCostFeature()
85 Feature != InlineCostFeatureIndex::dead_blocks && in isHeuristicInlineCostFeature()
86 Feature != InlineCostFeatureIndex::simplified_instructions && in isHeuristicInlineCostFeature()
87 Feature != InlineCostFeatureIndex::constant_args && in isHeuristicInlineCostFeature()
88 Feature != InlineCostFeatureIndex::constant_offset_ptr_args && in isHeuristicInlineCostFeature()
89 Feature != InlineCostFeatureIndex::nested_inlines && in isHeuristicInlineCostFeature()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DInlineCost.cpp1174 void increment(InlineCostFeatureIndex Feature, int64_t Delta = 1) { in increment()
1178 void set(InlineCostFeatureIndex Feature, int64_t Value) { in set()
1187 increment(InlineCostFeatureIndex::sroa_losses, CostIt->second); in onDisableSROA()
1193 set(InlineCostFeatureIndex::load_elimination, 1); in onDisableLoadElimination()
1197 increment(InlineCostFeatureIndex::call_penalty, CallPenalty); in onCallPenalty()
1201 increment(InlineCostFeatureIndex::call_argument_setup, in onCallArgumentSetup()
1206 increment(InlineCostFeatureIndex::load_relative_intrinsic, 3 * InstrCost); in onLoadRelativeIntrinsic()
1211 increment(InlineCostFeatureIndex::lowered_call_arg_setup, in onLoweredCall()
1232 increment(InlineCostFeatureIndex::nested_inline_cost_estimate, in onLoweredCall()
1234 increment(InlineCostFeatureIndex::nested_inlines, 1); in onLoweredCall()
[all …]
H A DMLInlineAdvisor.cpp440 I < static_cast<size_t>(InlineCostFeatureIndex::NumberOfFeatures); ++I) { in getAdviceImpl()
442 static_cast<InlineCostFeatureIndex>(I))) = CostFeatures->at(I); in getAdviceImpl()
446 *ModelRunner->getTensor<int64_t>(InlineCostFeatureIndex::NumberOfFeatures) = in getAdviceImpl()