Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DInlineModelFeatureMaps.h51 enum class InlineCostFeatureIndex : size_t { enum
62 static_cast<size_t>(InlineCostFeatureIndex::NumberOfFeatures)>;
64 constexpr bool isHeuristicInlineCostFeature(InlineCostFeatureIndex Feature) { in isHeuristicInlineCostFeature()
65 return Feature != InlineCostFeatureIndex::SROASavings && in isHeuristicInlineCostFeature()
66 Feature != InlineCostFeatureIndex::IsMultipleBlocks && in isHeuristicInlineCostFeature()
67 Feature != InlineCostFeatureIndex::DeadBlocks && in isHeuristicInlineCostFeature()
68 Feature != InlineCostFeatureIndex::SimplifiedInstructions && in isHeuristicInlineCostFeature()
69 Feature != InlineCostFeatureIndex::ConstantArgs && in isHeuristicInlineCostFeature()
70 Feature != InlineCostFeatureIndex::ConstantOffsetPtrArgs && in isHeuristicInlineCostFeature()
71 Feature != InlineCostFeatureIndex::NestedInlines && in isHeuristicInlineCostFeature()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DInlineCost.cpp1098 void increment(InlineCostFeatureIndex Feature, int64_t Delta = 1) { in increment()
1102 void set(InlineCostFeatureIndex Feature, int64_t Value) { in set()
1111 increment(InlineCostFeatureIndex::SROALosses, CostIt->second); in onDisableSROA()
1117 set(InlineCostFeatureIndex::LoadElimination, 1); in onDisableLoadElimination()
1121 increment(InlineCostFeatureIndex::CallPenalty, CallPenalty); in onCallPenalty()
1125 increment(InlineCostFeatureIndex::CallArgumentSetup, in onCallArgumentSetup()
1130 increment(InlineCostFeatureIndex::LoadRelativeIntrinsic, 3 * InstrCost); in onLoadRelativeIntrinsic()
1135 increment(InlineCostFeatureIndex::LoweredCallArgSetup, in onLoweredCall()
1156 increment(InlineCostFeatureIndex::NestedInlineCostEstimate, in onLoweredCall()
1158 increment(InlineCostFeatureIndex::NestedInlines, 1); in onLoweredCall()
[all …]
H A DMLInlineAdvisor.cpp370 I < static_cast<size_t>(InlineCostFeatureIndex::NumberOfFeatures); ++I) { in getAdviceImpl()
372 static_cast<InlineCostFeatureIndex>(I))) = CostFeatures->at(I); in getAdviceImpl()