From 7dd1f72bf8ffac0695b88ff4503cb067cb4e1ad2 Mon Sep 17 00:00:00 2001 From: Matthew Hall Date: Thu, 22 Aug 2024 11:15:50 -0400 Subject: [PATCH] Add default cases Signed-off-by: Matthew Hall --- compiler/z/codegen/BinaryEvaluator.cpp | 2 +- compiler/z/codegen/ControlFlowEvaluator.cpp | 2 ++ compiler/z/codegen/OMRMachine.cpp | 8 ++++++++ 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/compiler/z/codegen/BinaryEvaluator.cpp b/compiler/z/codegen/BinaryEvaluator.cpp index 3a1a5e2008a..fa884466f39 100644 --- a/compiler/z/codegen/BinaryEvaluator.cpp +++ b/compiler/z/codegen/BinaryEvaluator.cpp @@ -1226,7 +1226,7 @@ genericLongShiftSingle(TR::Node * node, TR::CodeGenerator * cg, TR::InstOpCode:: } else if (firstChild->getOpCodeValue() == TR::land && firstChild->getReferenceCount() == 1) { - trgReg = TR::TreeEvaluator::tryToReplaceShiftLandWithRotateInstruction(firstChild, cg, value, node->getOpCodeValue() == TR::lshl); + trgReg = TR::TreeEvaluator::tryToReplaceShiftLandWithRotateInstruction(firstChild, cg, value, node->getOpCodeValue() == TR::lshl); if (NULL != trgReg) { node->setRegister(trgReg); diff --git a/compiler/z/codegen/ControlFlowEvaluator.cpp b/compiler/z/codegen/ControlFlowEvaluator.cpp index f518b910cc9..4e491e319be 100644 --- a/compiler/z/codegen/ControlFlowEvaluator.cpp +++ b/compiler/z/codegen/ControlFlowEvaluator.cpp @@ -743,6 +743,8 @@ OMR::Z::TreeEvaluator::returnEvaluator(TR::Node * node, TR::CodeGenerator * cg) case TR::Return: comp->setReturnInfo(TR_VoidReturn); break; + default: + break; } TR::Instruction * inst = generateS390PseudoInstruction(cg, TR::InstOpCode::retn, node, dependencies); diff --git a/compiler/z/codegen/OMRMachine.cpp b/compiler/z/codegen/OMRMachine.cpp index 2584b476289..0d0c9913d5d 100644 --- a/compiler/z/codegen/OMRMachine.cpp +++ b/compiler/z/codegen/OMRMachine.cpp @@ -153,6 +153,8 @@ OMR::Z::Machine::registerCopy(TR::CodeGenerator* cg, case TR_VRF: cursor = generateVRRaInstruction(cg, TR::InstOpCode::VLR, node, targetReg, sourceReg, precedingInstruction); break; + default: + break; } cg->traceRAInstruction(cursor); @@ -2474,6 +2476,8 @@ OMR::Z::Machine::freeBestRegister(TR::Instruction * currentInstruction, TR::Regi maskI = first = TR::RealRegister::FirstVRF; last = TR::RealRegister::LastVRF; break; + default: + break; } int32_t preference = 0, pref_favored = 0; @@ -2669,6 +2673,8 @@ OMR::Z::Machine::spillRegister(TR::Instruction * currentInstruction, TR::Registe opCode = TR::InstOpCode::VL; break; + default: + break; } TR::MemoryReference * tempMR = generateS390MemoryReference(currentNode, location->getSymbolReference(), self()->cg()); @@ -2842,6 +2848,8 @@ OMR::Z::Machine::reverseSpillState(TR::Instruction *currentInstruction, dataSize = 16; opCode = TR::InstOpCode::VST; break; + default: + break; } if (self()->cg()->isOutOfLineColdPath())