Lines Matching full:cold
52 "Number of select groups converted due to expensive cold operand");
58 "Number of select groups not converted due to cold basic block");
64 "cold-operand-threshold",
65 cl::desc("Maximum frequency of path for an operand to be considered cold."),
69 "cold-operand-max-cost-multiplier",
71 "slice of a cold operand to be considered inexpensive."),
322 // Returns true if there are expensive instructions in the cold value
908 // Skip cold basic blocks. Better to optimize for size for cold blocks. in isConvertToBranchProfitableBase()
911 ORmiss << "Not converted to branch because of cold basic block. "; in isConvertToBranchProfitableBase()
933 // Look for expensive instructions in the cold operand's (if any) dependence in isConvertToBranchProfitableBase()
937 OR << "Converted to branch because of expensive cold operand."; in isConvertToBranchProfitableBase()
976 // Check if the cold path's dependence slice is expensive for any of the in hasExpensiveColdOperand()
997 // The colder the cold value operand of the select is the more expensive in hasExpensiveColdOperand()
998 // the cmov becomes for computing the cold value operand every time. Thus, in hasExpensiveColdOperand()
999 // the colder the cold operand is the more its cost counts. in hasExpensiveColdOperand()