Lines Matching refs:LoweringKind
223 enum class LoweringKind { module, table, kernel, hybrid }; enum
224 cl::opt<LoweringKind> LoweringKindLoc(
227 cl::init(LoweringKind::hybrid),
229 clEnumValN(LoweringKind::table, "table", "Lower via table lookup"),
230 clEnumValN(LoweringKind::module, "module", "Lower via module struct"),
232 LoweringKind::kernel, "kernel",
234 clEnumValN(LoweringKind::hybrid, "hybrid",
766 LoweringKindLoc != LoweringKind::hybrid in partitionVariablesIntoIndirectStrategies()
791 case LoweringKind::module: in partitionVariablesIntoIndirectStrategies()
795 case LoweringKind::table: in partitionVariablesIntoIndirectStrategies()
799 case LoweringKind::kernel: in partitionVariablesIntoIndirectStrategies()
809 case LoweringKind::hybrid: { in partitionVariablesIntoIndirectStrategies()