Lines Matching refs:LoweringKind
224 enum class LoweringKind { module, table, kernel, hybrid }; enum
225 cl::opt<LoweringKind> LoweringKindLoc(
228 cl::init(LoweringKind::hybrid),
230 clEnumValN(LoweringKind::table, "table", "Lower via table lookup"),
231 clEnumValN(LoweringKind::module, "module", "Lower via module struct"),
233 LoweringKind::kernel, "kernel",
235 clEnumValN(LoweringKind::hybrid, "hybrid",
598 LoweringKindLoc != LoweringKind::hybrid in partitionVariablesIntoIndirectStrategies()
623 case LoweringKind::module: in partitionVariablesIntoIndirectStrategies()
627 case LoweringKind::table: in partitionVariablesIntoIndirectStrategies()
631 case LoweringKind::kernel: in partitionVariablesIntoIndirectStrategies()
642 case LoweringKind::hybrid: { in partitionVariablesIntoIndirectStrategies()