Lines Matching refs:OutputCostKind
31 enum class OutputCostKind { enum
39 static cl::opt<OutputCostKind> CostKind(
41 cl::init(OutputCostKind::RecipThroughput),
42 cl::values(clEnumValN(OutputCostKind::RecipThroughput, "throughput",
44 clEnumValN(OutputCostKind::Latency, "latency",
46 clEnumValN(OutputCostKind::CodeSize, "code-size", "Code size"),
47 clEnumValN(OutputCostKind::SizeAndLatency, "size-latency",
49 clEnumValN(OutputCostKind::All, "all", "Print all cost kinds")));
91 OutputCostKindToTargetCostKind(OutputCostKind CostKind) { in OutputCostKindToTargetCostKind()
93 case OutputCostKind::RecipThroughput: in OutputCostKindToTargetCostKind()
95 case OutputCostKind::Latency: in OutputCostKindToTargetCostKind()
97 case OutputCostKind::CodeSize: in OutputCostKindToTargetCostKind()
99 case OutputCostKind::SizeAndLatency: in OutputCostKindToTargetCostKind()
114 if (CostKind == OutputCostKind::All) { in run()