Searched refs:InlineCostFeatureIndex (Results 1 – 3 of 3) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | InlineModelFeatureMaps.h | 69 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 D | InlineCost.cpp | 1174 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 D | MLInlineAdvisor.cpp | 440 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()
|