@@ -1060,45 +1060,80 @@ void MatcherTableEmitter::EmitPredicateFunctions(raw_ostream &OS) {
10601060
10611061static StringRef getOpcodeString (Matcher::KindTy Kind) {
10621062 switch (Kind) {
1063- case Matcher::Scope: return " OPC_Scope" ; break ;
1064- case Matcher::RecordNode: return " OPC_RecordNode" ; break ;
1065- case Matcher::RecordChild: return " OPC_RecordChild" ; break ;
1066- case Matcher::RecordMemRef: return " OPC_RecordMemRef" ; break ;
1067- case Matcher::CaptureGlueInput: return " OPC_CaptureGlueInput" ; break ;
1068- case Matcher::MoveChild: return " OPC_MoveChild" ; break ;
1069- case Matcher::MoveParent: return " OPC_MoveParent" ; break ;
1070- case Matcher::CheckSame: return " OPC_CheckSame" ; break ;
1071- case Matcher::CheckChildSame: return " OPC_CheckChildSame" ; break ;
1063+ case Matcher::Scope:
1064+ return " OPC_Scope" ;
1065+ case Matcher::RecordNode:
1066+ return " OPC_RecordNode" ;
1067+ case Matcher::RecordChild:
1068+ return " OPC_RecordChild" ;
1069+ case Matcher::RecordMemRef:
1070+ return " OPC_RecordMemRef" ;
1071+ case Matcher::CaptureGlueInput:
1072+ return " OPC_CaptureGlueInput" ;
1073+ case Matcher::MoveChild:
1074+ return " OPC_MoveChild" ;
1075+ case Matcher::MoveParent:
1076+ return " OPC_MoveParent" ;
1077+ case Matcher::CheckSame:
1078+ return " OPC_CheckSame" ;
1079+ case Matcher::CheckChildSame:
1080+ return " OPC_CheckChildSame" ;
10721081 case Matcher::CheckPatternPredicate:
1073- return " OPC_CheckPatternPredicate" ; break ;
1074- case Matcher::CheckPredicate: return " OPC_CheckPredicate" ; break ;
1075- case Matcher::CheckOpcode: return " OPC_CheckOpcode" ; break ;
1076- case Matcher::SwitchOpcode: return " OPC_SwitchOpcode" ; break ;
1077- case Matcher::CheckType: return " OPC_CheckType" ; break ;
1078- case Matcher::SwitchType: return " OPC_SwitchType" ; break ;
1079- case Matcher::CheckChildType: return " OPC_CheckChildType" ; break ;
1080- case Matcher::CheckInteger: return " OPC_CheckInteger" ; break ;
1081- case Matcher::CheckChildInteger: return " OPC_CheckChildInteger" ; break ;
1082- case Matcher::CheckCondCode: return " OPC_CheckCondCode" ; break ;
1083- case Matcher::CheckChild2CondCode: return " OPC_CheckChild2CondCode" ; break ;
1084- case Matcher::CheckValueType: return " OPC_CheckValueType" ; break ;
1085- case Matcher::CheckComplexPat: return " OPC_CheckComplexPat" ; break ;
1086- case Matcher::CheckAndImm: return " OPC_CheckAndImm" ; break ;
1087- case Matcher::CheckOrImm: return " OPC_CheckOrImm" ; break ;
1082+ return " OPC_CheckPatternPredicate" ;
1083+ case Matcher::CheckPredicate:
1084+ return " OPC_CheckPredicate" ;
1085+ case Matcher::CheckOpcode:
1086+ return " OPC_CheckOpcode" ;
1087+ case Matcher::SwitchOpcode:
1088+ return " OPC_SwitchOpcode" ;
1089+ case Matcher::CheckType:
1090+ return " OPC_CheckType" ;
1091+ case Matcher::SwitchType:
1092+ return " OPC_SwitchType" ;
1093+ case Matcher::CheckChildType:
1094+ return " OPC_CheckChildType" ;
1095+ case Matcher::CheckInteger:
1096+ return " OPC_CheckInteger" ;
1097+ case Matcher::CheckChildInteger:
1098+ return " OPC_CheckChildInteger" ;
1099+ case Matcher::CheckCondCode:
1100+ return " OPC_CheckCondCode" ;
1101+ case Matcher::CheckChild2CondCode:
1102+ return " OPC_CheckChild2CondCode" ;
1103+ case Matcher::CheckValueType:
1104+ return " OPC_CheckValueType" ;
1105+ case Matcher::CheckComplexPat:
1106+ return " OPC_CheckComplexPat" ;
1107+ case Matcher::CheckAndImm:
1108+ return " OPC_CheckAndImm" ;
1109+ case Matcher::CheckOrImm:
1110+ return " OPC_CheckOrImm" ;
10881111 case Matcher::CheckFoldableChainNode:
1089- return " OPC_CheckFoldableChainNode" ; break ;
1090- case Matcher::CheckImmAllOnesV: return " OPC_CheckImmAllOnesV" ; break ;
1091- case Matcher::CheckImmAllZerosV: return " OPC_CheckImmAllZerosV" ; break ;
1092- case Matcher::EmitInteger: return " OPC_EmitInteger" ; break ;
1093- case Matcher::EmitStringInteger: return " OPC_EmitStringInteger" ; break ;
1094- case Matcher::EmitRegister: return " OPC_EmitRegister" ; break ;
1095- case Matcher::EmitConvertToTarget: return " OPC_EmitConvertToTarget" ; break ;
1096- case Matcher::EmitMergeInputChains: return " OPC_EmitMergeInputChains" ; break ;
1097- case Matcher::EmitCopyToReg: return " OPC_EmitCopyToReg" ; break ;
1098- case Matcher::EmitNode: return " OPC_EmitNode" ; break ;
1099- case Matcher::MorphNodeTo: return " OPC_MorphNodeTo" ; break ;
1100- case Matcher::EmitNodeXForm: return " OPC_EmitNodeXForm" ; break ;
1101- case Matcher::CompleteMatch: return " OPC_CompleteMatch" ; break ;
1112+ return " OPC_CheckFoldableChainNode" ;
1113+ case Matcher::CheckImmAllOnesV:
1114+ return " OPC_CheckImmAllOnesV" ;
1115+ case Matcher::CheckImmAllZerosV:
1116+ return " OPC_CheckImmAllZerosV" ;
1117+ case Matcher::EmitInteger:
1118+ return " OPC_EmitInteger" ;
1119+ case Matcher::EmitStringInteger:
1120+ return " OPC_EmitStringInteger" ;
1121+ case Matcher::EmitRegister:
1122+ return " OPC_EmitRegister" ;
1123+ case Matcher::EmitConvertToTarget:
1124+ return " OPC_EmitConvertToTarget" ;
1125+ case Matcher::EmitMergeInputChains:
1126+ return " OPC_EmitMergeInputChains" ;
1127+ case Matcher::EmitCopyToReg:
1128+ return " OPC_EmitCopyToReg" ;
1129+ case Matcher::EmitNode:
1130+ return " OPC_EmitNode" ;
1131+ case Matcher::MorphNodeTo:
1132+ return " OPC_MorphNodeTo" ;
1133+ case Matcher::EmitNodeXForm:
1134+ return " OPC_EmitNodeXForm" ;
1135+ case Matcher::CompleteMatch:
1136+ return " OPC_CompleteMatch" ;
11021137 }
11031138
11041139 llvm_unreachable (" Unhandled opcode?" );
0 commit comments