enum class FeatureIndex
Declared at: llvm/include/llvm/Analysis/InlineModelFeatureMaps.h:109
Enumerators
| Name | Value | Comment |
|---|---|---|
| SROASavings | 0 | |
| SROALosses | 1 | |
| LoadElimination | 2 | |
| CallPenalty | 3 | |
| CallArgumentSetup | 4 | |
| LoadRelativeIntrinsic | 5 | |
| LoweredCallArgSetup | 6 | |
| IndirectCallPenalty | 7 | |
| JumpTablePenalty | 8 | |
| CaseClusterPenalty | 9 | |
| SwitchPenalty | 10 | |
| UnsimplifiedCommonInstructions | 11 | |
| NumLoops | 12 | |
| DeadBlocks | 13 | |
| SimplifiedInstructions | 14 | |
| ConstantArgs | 15 | |
| ConstantOffsetPtrArgs | 16 | |
| CallSiteCost | 17 | |
| ColdCcPenalty | 18 | |
| LastCallToStaticBonus | 19 | |
| IsMultipleBlocks | 20 | |
| NestedInlines | 21 | |
| NestedInlineCostEstimate | 22 | |
| Threshold | 23 | |
| CalleeBasicBlockCount | 24 | |
| CallSiteHeight | 25 | |
| NodeCount | 26 | |
| NrCtantParams | 27 | |
| CostEstimate | 28 | |
| EdgeCount | 29 | |
| CallerUsers | 30 | |
| CallerConditionallyExecutedBlocks | 31 | |
| CallerBasicBlockCount | 32 | |
| CalleeConditionallyExecutedBlocks | 33 | |
| CalleeUsers | 34 | |
| NumberOfFeatures | 35 |