Index: flang/lib/Optimizer/Builder/PPCIntrinsicCall.cpp =================================================================== --- flang/lib/Optimizer/Builder/PPCIntrinsicCall.cpp +++ flang/lib/Optimizer/Builder/PPCIntrinsicCall.cpp @@ -1272,6 +1272,7 @@ case MMAOp::DisassemblePair: return "llvm.ppc.vsx.disassemble.pair"; } + llvm_unreachable("getMmaIrIntrName"); } mlir::FunctionType getMmaIrFuncType(mlir::MLIRContext *context, MMAOp mmaOp) { @@ -1285,6 +1286,7 @@ case MMAOp::DisassemblePair: return genMmaDisassembleFuncType(context, mmaOp); } + llvm_unreachable("getMmaIrFuncType"); } template