{"Template_token": ["", "assert", "(", "N", "==", "", "&&", "", ")", ";"], "ground_truth": ["addExpr", "(", "Inst", ",", "getImm", "(", ")", ")", ";"], "File": "M88kAsmParser", "Func": "addBFOffsetOperands", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114515, "Length": 18, "Cover_Rate": 0.5806451612903226} {"Template_token": ["", "void", "addBFOffsetOperands", "(", "MCInst", "&", "Inst", ",", "unsigned", "N", ")", "const", "{"], "ground_truth": ["assert", "(", "N", "==", "", "&&", "", ")", ";"], "File": "M88kAsmParser", "Func": "addBFOffsetOperands", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114516, "Length": 21, "Cover_Rate": 0.6774193548387096} {"Template_token": ["", "assert", "(", "N", "==", "", "&&", "", ")", ";"], "ground_truth": ["addExpr", "(", "Inst", ",", "getImm", "(", ")", ")", ";"], "File": "M88kAsmParser", "Func": "addBFWidthOperands", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114517, "Length": 18, "Cover_Rate": 0.5806451612903226} {"Template_token": ["", "addExpr", "(", "Inst", ",", "getImm", "(", ")", ")", ";"], "ground_truth": ["}"], "File": "M88kAsmParser", "Func": "addBitFieldOperands", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114518, "Length": 10, "Cover_Rate": 0.3225806451612903} {"Template_token": ["", "void", "addConditionCodeOperands", "(", "MCInst", "&", "Inst", ",", "unsigned", "N", ")", "const", "{", "assert", "(", "N", "==", "", "&&", "", ")", ";"], "ground_truth": ["addExpr", "(", "Inst", ",", "getImm", "(", ")", ")", ";"], "File": "M88kAsmParser", "Func": "addConditionCodeOperands", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114519, "Length": 30, "Cover_Rate": 0.967741935483871} {"Template_token": ["", "assert", "(", "N", "==", "", "&&", "", ")", ";", "addExpr", "(", "Inst", ",", "getImm", "(", ")", ")", ";"], "ground_truth": ["}"], "File": "M88kAsmParser", "Func": "addConditionCodeOperands", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114520, "Length": 19, "Cover_Rate": 0.6129032258064516} {"Template_token": ["", "void", "addExpr", "(", "MCInst", "&", "Inst", ",", "const", "MCExpr", "*", "Expr", ")", "const", "{", "if", "(", "!", "Expr", ")", "Inst", ".", "addOperand", "(", "MCOperand", "::", "createImm", "(", "", ")", ")", ";"], "ground_truth": ["else", "if", "(", "auto", "*", "CE", "=", "dyn_cast", "<", "MCConstantExpr", ">", "(", "Expr", ")", ")", "Inst", ".", "addOperand", "(", "MCOperand", "::", "createImm", "(", "CE", "->", "getValue", "(", ")", ")", ")", ";"], "File": "M88kAsmParser", "Func": "addExpr", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114521, "Length": 62, "Cover_Rate": 0.8157894736842105} {"Template_token": ["", "assert", "(", "N", "==", "", "&&", "", ")", ";", "addExpr", "(", "Inst", ",", "getImm", "(", ")", ")", ";"], "ground_truth": ["}"], "File": "M88kAsmParser", "Func": "addImmOperands", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114522, "Length": 19, "Cover_Rate": 0.6129032258064516} {"Template_token": ["", "assert", "(", "N", "==", "", "&&", "", ")", ";"], "ground_truth": ["addExpr", "(", "Inst", ",", "getImm", "(", ")", ")", ";"], "File": "M88kAsmParser", "Func": "addPixelRotOperands", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114523, "Length": 18, "Cover_Rate": 0.5806451612903226} {"Template_token": ["", "Inst", ".", "addOperand", "(", "MCOperand", "::", "createReg", "(", "getReg", "(", ")", ")", ")", ";"], "ground_truth": ["}"], "File": "M88kAsmParser", "Func": "addRegOperands", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114524, "Length": 15, "Cover_Rate": 0.4166666666666667} {"Template_token": ["", "assert", "(", "N", "==", "", "&&", "", ")", ";"], "ground_truth": ["Inst", ".", "addOperand", "(", "MCOperand", "::", "createReg", "(", "getReg", "(", ")", ")", ")", ";"], "File": "M88kAsmParser", "Func": "addRegOperands", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114525, "Length": 23, "Cover_Rate": 0.6388888888888888} {"Template_token": ["", "auto", "Op", "=", "std", "::", "make_unique", "<", "Operand", ">", "(", "OpKind_Imm", ",", "StartLoc", ",", "EndLoc", ")", ";"], "ground_truth": ["Op", "->", "Imm", "=", "Expr", ";"], "File": "M88kAsmParser", "Func": "createImm", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114526, "Length": 23, "Cover_Rate": 0.4791666666666667} {"Template_token": ["", "static", "std", "::", "unique_ptr", "<", "Operand", ">", "createReg", "(", "unsigned", "Num", ",", "SMLoc", "StartLoc", ",", "SMLoc", "EndLoc", ")", "{", "auto", "Op", "=", "std", "::", "make_unique", "<", "Operand", ">", "(", "OpKind_Reg", ",", "StartLoc", ",", "EndLoc", ")", ";", "Op", "->", "Reg", ".", "RegNo", "=", "Num", ";", "return", "Op", ";"], "ground_truth": ["}"], "File": "M88kAsmParser", "Func": "createReg", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114527, "Length": 48, "Cover_Rate": 1.0} {"Template_token": ["", "auto", "Op", "=", "std", "::", "make_unique", "<", "Operand", ">", "(", "OpKind_Reg", ",", "StartLoc", ",", "EndLoc", ")", ";", "Op", "->", "Reg", ".", "RegNo", "=", "Num", ";"], "ground_truth": ["return", "Op", ";"], "File": "M88kAsmParser", "Func": "createReg", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114528, "Length": 28, "Cover_Rate": 0.5833333333333334} {"Template_token": ["", "static", "std", "::", "unique_ptr", "<", "Operand", ">", "createToken", "(", "StringRef", "Str", ",", "SMLoc", "Loc", ")", "{"], "ground_truth": ["auto", "Op", "=", "std", "::", "make_unique", "<", "Operand", ">", "(", "OpKind_Token", ",", "Loc", ",", "Loc", ")", ";"], "File": "M88kAsmParser", "Func": "createToken", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114529, "Length": 33, "Cover_Rate": 0.7333333333333333} {"Template_token": ["", "static", "std", "::", "unique_ptr", "<", "Operand", ">", "createToken", "(", "StringRef", "Str", ",", "SMLoc", "Loc", ")", "{", "auto", "Op", "=", "std", "::", "make_unique", "<", "Operand", ">", "(", "OpKind_Token", ",", "Loc", ",", "Loc", ")", ";", "Op", "->", "Tok", ".", "Token", "=", "Str", ";"], "ground_truth": ["return", "Op", ";"], "File": "M88kAsmParser", "Func": "createToken", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114530, "Length": 44, "Cover_Rate": 0.9777777777777777} {"Template_token": ["", "SMLoc", "getEndLoc", "(", ")", "const", "override", "{"], "ground_truth": ["return", "EndLoc", ";"], "File": "M88kAsmParser", "Func": "getEndLoc", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114531, "Length": 10, "Cover_Rate": 0.9090909090909091} {"Template_token": ["", "SMLoc", "getEndLoc", "(", ")", "const", "override", "{", "return", "EndLoc", ";"], "ground_truth": ["}"], "File": "M88kAsmParser", "Func": "getEndLoc", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114532, "Length": 11, "Cover_Rate": 1.0} {"Template_token": ["", "assert", "(", "isImm", "(", ")", "&&", "", ")", ";"], "ground_truth": ["return", "Imm", ";"], "File": "M88kAsmParser", "Func": "getImm", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114533, "Length": 12, "Cover_Rate": 0.5714285714285714} {"Template_token": ["", "unsigned", "getReg", "(", ")", "const", "override", "{"], "ground_truth": ["assert", "(", "isReg", "(", ")", "&&", "", ")", ";"], "File": "M88kAsmParser", "Func": "getReg", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114535, "Length": 16, "Cover_Rate": 0.7272727272727273} {"Template_token": ["", "SMLoc", "getStartLoc", "(", ")", "const", "override", "{", "return", "StartLoc", ";"], "ground_truth": ["}"], "File": "M88kAsmParser", "Func": "getStartLoc", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114537, "Length": 11, "Cover_Rate": 1.0} {"Template_token": ["", "TargetStreamer", "&", "getTargetStreamer", "(", ")", "{", "assert", "(", "getParser", "(", ")", ".", "getStreamer", "(", ")", ".", "getTargetStreamer", "(", ")", "&&", "", ")", ";", "MCTargetStreamer", "&", "TS", "=", "*", "getParser", "(", ")", ".", "getStreamer", "(", ")", ".", "getTargetStreamer", "(", ")", ";"], "ground_truth": ["return", "static_cast", "<", "TargetStreamer", "&", ">", "(", "TS", ")", ";"], "File": "M88kAsmParser", "Func": "getTargetStreamer", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114538, "Length": 50, "Cover_Rate": 0.9803921568627451} {"Template_token": ["", "StringRef", "getToken", "(", ")", "const", "{", "assert", "(", "isToken", "(", ")", "&&", "", ")", ";", "return", "Tok", ".", "Token", ";"], "ground_truth": ["}"], "File": "M88kAsmParser", "Func": "getToken", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114539, "Length": 21, "Cover_Rate": 1.0} {"Template_token": ["", "bool", "inRange", "(", "const", "MCExpr", "*", "Expr", ",", "int64_t", "MinValue", ",", "int64_t", "MaxValue", ")", "{", "if", "(", "auto", "*", "CE", "=", "dyn_cast", "<", "MCConstantExpr", ">", "(", "Expr", ")", ")", "{", "int64_t", "Value", "=", "CE", "->", "getValue", "(", ")", ";"], "ground_truth": ["return", "Value", ">=", "MinValue", "&&", "Value", "<=", "MaxValue", ";"], "File": "M88kAsmParser", "Func": "inRange", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114540, "Length": 48, "Cover_Rate": 0.9056603773584906} {"Template_token": ["", "bool", "isBFOffset", "(", ")", "const", "{"], "ground_truth": ["return", "isImm", "(", "", ",", "", ")", ";"], "File": "M88kAsmParser", "Func": "isBFOffset", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114542, "Length": 14, "Cover_Rate": 0.9333333333333333} {"Template_token": ["", "return", "isImm", "(", "", ",", "", ")", ";"], "ground_truth": ["}"], "File": "M88kAsmParser", "Func": "isBFWidth", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114543, "Length": 9, "Cover_Rate": 0.6} {"Template_token": ["", "bool", "isBFWidth", "(", ")", "const", "{"], "ground_truth": ["return", "isImm", "(", "", ",", "", ")", ";"], "File": "M88kAsmParser", "Func": "isBFWidth", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114544, "Length": 14, "Cover_Rate": 0.9333333333333333} {"Template_token": ["", "return", "isImm", "(", "", ",", "", ")", ";"], "ground_truth": ["}"], "File": "M88kAsmParser", "Func": "isBitField", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114545, "Length": 9, "Cover_Rate": 0.6} {"Template_token": ["", "bool", "isImm", "(", "int64_t", "MinValue", ",", "int64_t", "MaxValue", ")", "const", "{"], "ground_truth": ["return", "Kind", "==", "OpKind_Imm", "&&", "inRange", "(", "Imm", ",", "MinValue", ",", "MaxValue", ")", ";"], "File": "M88kAsmParser", "Func": "isImm", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114549, "Length": 25, "Cover_Rate": 0.9615384615384616} {"Template_token": ["", "bool", "isImm", "(", "int64_t", "MinValue", ",", "int64_t", "MaxValue", ")", "const", "{"], "ground_truth": ["return", "Kind", "==", "OpKind_Imm", "&&", "inRange", "(", "Imm", ",", "MinValue", ",", "MaxValue", ")", ";"], "File": "M88kAsmParser", "Func": "isImm", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114550, "Length": 25, "Cover_Rate": 0.9615384615384616} {"Template_token": ["", "return", "false", ";"], "ground_truth": ["}"], "File": "M88kAsmParser", "Func": "isMem", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114551, "Length": 4, "Cover_Rate": 0.36363636363636365} {"Template_token": ["", "return", "isImm", "(", "", ",", "", ")", ";"], "ground_truth": ["}"], "File": "M88kAsmParser", "Func": "isPixelRot", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114552, "Length": 9, "Cover_Rate": 0.6} {"Template_token": ["", "return", "Kind", "==", "OpKind_Reg", ";"], "ground_truth": ["}"], "File": "M88kAsmParser", "Func": "isReg", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114554, "Length": 6, "Cover_Rate": 0.46153846153846156} {"Template_token": ["", "bool", "isReg", "(", ")", "const", "override", "{", "return", "Kind", "==", "OpKind_Reg", ";"], "ground_truth": ["}"], "File": "M88kAsmParser", "Func": "isReg", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114555, "Length": 13, "Cover_Rate": 1.0} {"Template_token": ["", "bool", "isS16Imm", "(", ")", "const", "{"], "ground_truth": ["return", "isImm", "(", "-", "", ",", "", ")", ";"], "File": "M88kAsmParser", "Func": "isS16Imm", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114556, "Length": 15, "Cover_Rate": 0.9375} {"Template_token": ["", "bool", "isS16Imm", "(", ")", "const", "{"], "ground_truth": ["return", "isImm", "(", "-", "", ",", "", ")", ";"], "File": "M88kAsmParser", "Func": "isS16Imm", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114557, "Length": 15, "Cover_Rate": 0.9375} {"Template_token": ["", "bool", "isToken", "(", ")", "const", "override", "{", "return", "Kind", "==", "OpKind_Token", ";"], "ground_truth": ["}"], "File": "M88kAsmParser", "Func": "isToken", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114558, "Length": 13, "Cover_Rate": 1.0} {"Template_token": ["", "bool", "isToken", "(", ")", "const", "override", "{", "return", "Kind", "==", "OpKind_Token", ";"], "ground_truth": ["}"], "File": "M88kAsmParser", "Func": "isToken", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114559, "Length": 13, "Cover_Rate": 1.0} {"Template_token": ["", "bool", "isU16Imm", "(", ")", "const", "{"], "ground_truth": ["return", "isImm", "(", "", ",", "", ")", ";"], "File": "M88kAsmParser", "Func": "isU16Imm", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114560, "Length": 14, "Cover_Rate": 0.9333333333333333} {"Template_token": ["", "return", "isImm", "(", "", ",", "", ")", ";"], "ground_truth": ["}"], "File": "M88kAsmParser", "Func": "isU5ImmO", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114564, "Length": 9, "Cover_Rate": 0.6} {"Template_token": ["", "return", "isImm", "(", "", ",", "", ")", ";"], "ground_truth": ["}"], "File": "M88kAsmParser", "Func": "isU5ImmO", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114565, "Length": 9, "Cover_Rate": 0.6} {"Template_token": ["", "return", "isImm", "(", "", ",", "", ")", ";"], "ground_truth": ["}"], "File": "M88kAsmParser", "Func": "isVec9", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114566, "Length": 9, "Cover_Rate": 0.6} {"Template_token": ["", "LLVM_EXTERNAL_VISIBILITY", "void", "LLVMInitializeAsmParser", "(", ")", "{"], "ground_truth": ["RegisterMCAsmParser", "<", "AsmParser", ">", "x", "(", "getTheTarget", "(", ")", ")", ";"], "File": "M88kAsmParser", "Func": "LLVMInitializeM88kAsmParser", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114568, "Length": 17, "Cover_Rate": 0.9444444444444444} {"Template_token": ["", "Operand", "(", "OperandKind", "kind", ",", "SMLoc", "startLoc", ",", "SMLoc", "endLoc", ")", ":", "Kind", "(", "kind", ")", ",", "StartLoc", "(", "startLoc", ")", ",", "EndLoc", "(", "endLoc", ")", "{"], "ground_truth": ["}"], "File": "M88kAsmParser", "Func": "M88kOperand", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114570, "Length": 28, "Cover_Rate": 1.0} {"Template_token": ["", "Operand", "(", "OperandKind", "kind", ",", "SMLoc", "startLoc", ",", "SMLoc", "endLoc", ")", ":", "Kind", "(", "kind", ")", ",", "StartLoc", "(", "startLoc", ")", ",", "EndLoc", "(", "endLoc", ")", "{"], "ground_truth": ["}"], "File": "M88kAsmParser", "Func": "M88kOperand", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114571, "Length": 28, "Cover_Rate": 1.0} {"Template_token": ["", "if", "(", "ErrorInfo", "!=", "~", "", ")", "{", "if", "(", "ErrorInfo", ">=", "Operands", ".", "size", "(", ")", ")", "return", "Error", "(", "IdLoc", ",", "", ")", ";", "ErrorLoc", "=", "(", "(", "Operand", "&", ")", "*", "Operands", "[", "ErrorInfo", "]", ")", ".", "getStartLoc", "(", ")", ";", "}", "return", "Error", "(", "ErrorLoc", ",", "", ")", ";", "}", "case", "Match_MnemonicFail", ":", "{", "FeatureBitset", "FBS", "=", "ComputeAvailableFeatures", "(", "getSTI", "(", ")", ".", "getFeatureBits", "(", ")", ")", ";", "Operand", "&", "Op", "=", "static_cast", "<", "Operand", "&", ">", "(", "*", "Operands", "[", "", "]", ")", ";", "std", "::", "string", "Suggestion", "=", "MnemonicSpellCheck", "(", "Op", ".", "getToken", "(", ")", ",", "FBS", ",", "", ")", ";", "return", "Error", "(", "IdLoc", ",", "", "+", "Suggestion", ")", ";", "}", "}", "if", "(", "MatchResult", ">", "FIRST_TARGET_MATCH_RESULT_TY", ")", "{", "SMLoc", "ErrorLoc", "=", "IdLoc", ";", "if", "(", "ErrorInfo", "!=", "~", "", "&&", "ErrorInfo", ">=", "Operands", ".", "size", "(", ")", ")", "return", "Error", "(", "ErrorLoc", ",", "", ")", ";", "}", "switch", "(", "MatchResult", ")", "{", "case", "Match_InvalidBitfield", ":", "case", "Match_InvalidBitfieldWidth", ":", "case", "Match_InvalidBitfieldOffset", ":", "case", "Match_InvalidPixelRotationSize", ":", "{", "SMLoc", "ErrorLoc", "=", "(", "(", "Operand", "&", ")", "*", "Operands", "[", "ErrorInfo", "]", ")", ".", "getStartLoc", "(", ")", ";", "return", "Error", "(", "ErrorLoc", ",", "getMatchKindDiag", "(", "(", "MatchResultTy", ")", "MatchResult", ")", ")", ";", "}", "}"], "ground_truth": ["llvm_unreachable", "(", "", ")", ";"], "File": "M88kAsmParser", "Func": "MatchAndEmitInstruction", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114572, "Length": 213, "Cover_Rate": 0.6805111821086262} {"Template_token": ["", "OperandMatchResultTy", "AsmParser", "::", "parseBFOffset", "(", "OperandVector", "&", "Operands", ")", "{", "MCContext", "&", "Ctx", "=", "getContext", "(", ")", ";", "SMLoc", "StartLoc", "=", "Parser", ".", "getTok", "(", ")", ".", "getLoc", "(", ")", ";", "if", "(", "Lexer", ".", "isNot", "(", "AsmToken", "::", "Less", ")", ")", "{", "return", "MatchOperand_NoMatch", ";", "}"], "ground_truth": ["Parser", ".", "Lex", "(", ")", ";"], "File": "M88kAsmParser", "Func": "parseBFOffset", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114573, "Length": 53, "Cover_Rate": 0.3231707317073171} {"Template_token": ["", "SMLoc", "StartLoc", "=", "Parser", ".", "getTok", "(", ")", ".", "getLoc", "(", ")", ";", "Optional", "<", "AsmToken", ">", "WidthTok", ";", "int64_t", "Width", "=", "", ",", "Offset", ";", "if", "(", "Lexer", ".", "is", "(", "AsmToken", "::", "Integer", ")", ")", "{", "WidthTok", "=", "Parser", ".", "getTok", "(", ")", ";", "Width", "=", "Parser", ".", "getTok", "(", ")", ".", "getIntVal", "(", ")", ";", "Parser", ".", "Lex", "(", ")", ";", "}", "if", "(", "Lexer", ".", "isNot", "(", "AsmToken", "::", "Less", ")", ")", "{", "if", "(", "WidthTok", ")", "Lexer", ".", "UnLex", "(", "WidthTok", ".", "getValue", "(", ")", ")", ";", "return", "MatchOperand_NoMatch", ";", "}", "Parser", ".", "Lex", "(", ")", ";", "if", "(", "Lexer", ".", "isNot", "(", "AsmToken", "::", "Integer", ")", ")", "return", "MatchOperand_ParseFail", ";"], "ground_truth": ["Offset", "=", "Parser", ".", "getTok", "(", ")", ".", "getIntVal", "(", ")", ";"], "File": "M88kAsmParser", "Func": "parseBitField", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114574, "Length": 128, "Cover_Rate": 0.5355648535564853} {"Template_token": ["", "if", "(", "CC", "==", "", ")", "return", "MatchOperand_NoMatch", ";", "}", "Parser", ".", "Lex", "(", ")", ";", "SMLoc", "EndLoc", "=", "SMLoc", "::", "getFromPointer", "(", "Parser", ".", "getTok", "(", ")", ".", "getLoc", "(", ")", ".", "getPointer", "(", ")", "-", "", ")", ";", "const", "MCExpr", "*", "CCExpr", "=", "MCConstantExpr", "::", "create", "(", "CC", ",", "getContext", "(", ")", ")", ";", "Operands", ".", "push_back", "(", "", "(", "CCExpr", ",", "StartLoc", ",", "EndLoc", ")", ")", ";", "return", "MatchOperand_Success", ";"], "ground_truth": ["}"], "File": "M88kAsmParser", "Func": "parseConditionCode", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114575, "Length": 74, "Cover_Rate": 0.3425925925925926} {"Template_token": ["", "setAvailableFeatures", "(", "ComputeAvailableFeatures", "(", "STI", ".", "getFeatureBits", "(", ")", ")", ")", ";", "getTargetStreamer", "(", ")", ".", "emitDirectiveRequires881100", "(", ")", ";", "return", "false", ";", "}", "return", "true", ";"], "ground_truth": ["}"], "File": "M88kAsmParser", "Func": "ParseDirective", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114576, "Length": 28, "Cover_Rate": 0.3888888888888889} {"Template_token": ["", "MCSubtargetInfo", "&", "STI", "=", "copySTI", "(", ")", ";", "STI", ".", "setDefaultFeatures", "(", "", ",", "", ",", "", ")", ";", "setAvailableFeatures", "(", "ComputeAvailableFeatures", "(", "STI", ".", "getFeatureBits", "(", ")", ")", ")", ";", "getTargetStreamer", "(", ")", ".", "emitDirectiveRequires881100", "(", ")", ";", "return", "false", ";"], "ground_truth": ["}"], "File": "M88kAsmParser", "Func": "ParseDirective", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114577, "Length": 43, "Cover_Rate": 0.5972222222222222} {"Template_token": ["", "OperandMatchResultTy", "Result", "=", "MatchOperandParserImpl", "(", "Operands", ",", "Mnemonic", ")", ";", "if", "(", "Result", "==", "MatchOperand_Success", ")", "return", "Result", ";", "if", "(", "Result", "==", "MatchOperand_ParseFail", ")", "{", "Parser", ".", "eatToEndOfStatement", "(", ")", ";", "return", "Result", ";", "}", "assert", "(", "Result", "==", "MatchOperand_NoMatch", "&&", "", ")", ";", "if", "(", "Lexer", ".", "is", "(", "AsmToken", "::", "Percent", ")", ")", "{"], "ground_truth": ["unsigned", "RegNo", ";"], "File": "M88kAsmParser", "Func": "parseOperand", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114578, "Length": 60, "Cover_Rate": 0.31088082901554404} {"Template_token": ["", "const", "int64_t", "MinVal", "=", "-", "(", "", "<<", "Bits", ")", ";", "const", "int64_t", "MaxVal", "=", "(", "", "<<", "Bits", ")", "-", "", ";", "auto", "isOutOfRangeConstant", "=", "[", "&", "]", "(", "const", "MCExpr", "*", "E", ")", "->", "bool", "{", "if", "(", "auto", "*", "CE", "=", "dyn_cast", "<", "MCConstantExpr", ">", "(", "E", ")", ")", "{", "int64_t", "Value", "=", "CE", "->", "getValue", "(", ")", ";", "if", "(", "(", "Value", "&", "", ")", "||", "Value", "<", "MinVal", "||", "Value", ">", "MaxVal", ")", "return", "true", ";", "}", "return", "false", ";", "}", ";", "if", "(", "auto", "*", "CE", "=", "dyn_cast", "<", "MCConstantExpr", ">", "(", "Expr", ")", ")", "{", "if", "(", "isOutOfRangeConstant", "(", "CE", ")", ")", "{"], "ground_truth": ["Error", "(", "StartLoc", ",", "", ")", ";"], "File": "M88kAsmParser", "Func": "parsePCRel", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114579, "Length": 117, "Cover_Rate": 0.45348837209302323} {"Template_token": ["", "OperandMatchResultTy", "parsePCRel16", "(", "OperandVector", "&", "Operands", ")", "{"], "ground_truth": ["return", "parsePCRel", "(", "Operands", ",", "", ")", ";"], "File": "M88kAsmParser", "Func": "parsePCRel16", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114580, "Length": 16, "Cover_Rate": 0.9411764705882353} {"Template_token": ["", "OperandMatchResultTy", "parsePCRel26", "(", "OperandVector", "&", "Operands", ")", "{", "return", "parsePCRel", "(", "Operands", ",", "", ")", ";"], "ground_truth": ["}"], "File": "M88kAsmParser", "Func": "parsePCRel26", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114582, "Length": 17, "Cover_Rate": 1.0} {"Template_token": ["", "OperandMatchResultTy", "parsePCRel26", "(", "OperandVector", "&", "Operands", ")", "{", "return", "parsePCRel", "(", "Operands", ",", "", ")", ";"], "ground_truth": ["}"], "File": "M88kAsmParser", "Func": "parsePCRel26", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114583, "Length": 17, "Cover_Rate": 1.0} {"Template_token": ["", "bool", "AsmParser", "::", "ParseRegister", "(", "unsigned", "&", "RegNo", ",", "SMLoc", "&", "StartLoc", ",", "SMLoc", "&", "EndLoc", ")", "{"], "ground_truth": ["return", "parseRegister", "(", "RegNo", ",", "StartLoc", ",", "EndLoc", ",", "false", ")", ";"], "File": "M88kAsmParser", "Func": "parseRegister", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114585, "Length": 30, "Cover_Rate": 0.967741935483871} {"Template_token": ["", "SMLoc", "StartLoc", ",", "EndLoc", ";", "if", "(", "parseRegister", "(", "RegNo", ",", "StartLoc", ",", "EndLoc", ",", "false", ")", ")", "return", "true", ";", "if", "(", "Lexer", ".", "isNot", "(", "AsmToken", "::", "RBrac", ")", ")", "return", "true", ";"], "ground_truth": ["SMLoc", "RBracLoc", "=", "Parser", ".", "getTok", "(", ")", ".", "getLoc", "(", ")", ";"], "File": "M88kAsmParser", "Func": "parseScaledRegister", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114586, "Length": 48, "Cover_Rate": 0.32432432432432434} {"Template_token": ["", "SMLoc", "LBracketLoc", "=", "Parser", ".", "getTok", "(", ")", ".", "getLoc", "(", ")", ";", "if", "(", "Lexer", ".", "isNot", "(", "AsmToken", "::", "LBrac", ")", ")", "return", "true", ";", "Parser", ".", "Lex", "(", ")", ";", "unsigned", "RegNo", ";", "SMLoc", "StartLoc", ",", "EndLoc", ";", "if", "(", "parseRegister", "(", "RegNo", ",", "StartLoc", ",", "EndLoc", ",", "false", ")", ")", "return", "true", ";", "if", "(", "Lexer", ".", "isNot", "(", "AsmToken", "::", "RBrac", ")", ")", "return", "true", ";", "SMLoc", "RBracLoc", "=", "Parser", ".", "getTok", "(", ")", ".", "getLoc", "(", ")", ";", "Parser", ".", "Lex", "(", ")", ";", "Operands", ".", "push_back", "(", "", "(", "", ",", "LBracketLoc", ")", ")", ";", "Operands", ".", "push_back", "(", "", "(", "RegNo", ",", "StartLoc", ",", "EndLoc", ")", ")", ";", "Operands", ".", "push_back", "(", "", "(", "", ",", "RBracLoc", ")", ")", ";", "return", "false", ";"], "ground_truth": ["}"], "File": "M88kAsmParser", "Func": "parseScaledRegister", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114587, "Length": 132, "Cover_Rate": 0.8918918918918919} {"Template_token": ["", "void", "print", "(", "raw_ostream", "&", "OS", ")", "const", "override", "{", "switch", "(", "Kind", ")", "{", "case", "OpKind_Imm", ":"], "ground_truth": ["OS", "<<", "", "<<", "getImm", "(", ")", "<<", "", ";"], "File": "M88kAsmParser", "Func": "print", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114588, "Length": 28, "Cover_Rate": 0.4375} {"Template_token": ["", "OperandMatchResultTy", "AsmParser", "::", "tryParseRegister", "(", "unsigned", "&", "RegNo", ",", "SMLoc", "&", "StartLoc", ",", "SMLoc", "&", "EndLoc", ")", "{", "bool", "Result", "=", "parseRegister", "(", "RegNo", ",", "StartLoc", ",", "EndLoc", ",", "true", ")", ";", "bool", "PendingErrors", "=", "getParser", "(", ")", ".", "hasPendingError", "(", ")", ";", "getParser", "(", ")", ".", "clearPendingErrors", "(", ")", ";", "if", "(", "PendingErrors", ")", "return", "MatchOperand_ParseFail", ";"], "ground_truth": ["if", "(", "Result", ")", "return", "MatchOperand_NoMatch", ";"], "File": "M88kAsmParser", "Func": "tryParseRegister", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114589, "Length": 65, "Cover_Rate": 0.9420289855072463} {"Template_token": ["", "switch", "(", "AsmOp", ".", "getReg", "(", ")", ")", "{", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "return", "Match_Success", ";", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":"], "ground_truth": ["return", "Match_Success", ";"], "File": "M88kAsmParser", "Func": "validateTargetOperandClass", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114590, "Length": 111, "Cover_Rate": 0.5235849056603774} {"Template_token": ["", "MCInst", "LoweredMI", ";", "switch", "(", "I", "->", "getOpcode", "(", ")", ")", "{", "case", "", ":", "LoweredMI", "=", "MCInstBuilder", "(", "", ")", ".", "addReg", "(", "", ")", ";", "break", ";", "case", "", ":", "LoweredMI", "=", "MCInstBuilder", "(", "", ")", ".", "addReg", "(", "", ")", ";", "break", ";", "default", ":", "MCInstLower", "Lower", "(", "MF", "->", "getContext", "(", ")", ",", "*", "this", ")", ";", "Lower", ".", "lower", "(", "&", "*", "I", ",", "LoweredMI", ")", ";", "break", ";", "}"], "ground_truth": ["EmitToStreamer", "(", "*", "OutStreamer", ",", "LoweredMI", ")", ";"], "File": "M88kAsmPrinter", "Func": "emitInstruction", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114591, "Length": 83, "Cover_Rate": 0.5123456790123457} {"Template_token": ["", "LoweredMI", "=", "MCInstBuilder", "(", "", ")", ".", "addReg", "(", "", ")", ";", "break", ";", "default", ":", "MCInstLower", "Lower", "(", "MF", "->", "getContext", "(", ")", ",", "*", "this", ")", ";", "Lower", ".", "lower", "(", "&", "*", "I", ",", "LoweredMI", ")", ";", "break", ";", "}", "EmitToStreamer", "(", "*", "OutStreamer", ",", "LoweredMI", ")", ";"], "ground_truth": ["}", "while", "(", "(", "++", "I", "!=", "E", ")", "&&", "I", "->", "isInsideBundle", "(", ")", ")", ";"], "File": "M88kAsmPrinter", "Func": "emitInstruction", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114592, "Length": 68, "Cover_Rate": 0.41975308641975306} {"Template_token": ["", "return", "", ";"], "ground_truth": ["}"], "File": "M88kAsmPrinter", "Func": "getPassName", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114593, "Length": 4, "Cover_Rate": 0.36363636363636365} {"Template_token": ["", "return", "static_cast", "<", "TargetStreamer", "&", ">", "(", "*", "OutStreamer", "->", "getTargetStreamer", "(", ")", ")", ";"], "ground_truth": ["}"], "File": "M88kAsmPrinter", "Func": "getTargetStreamer", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114594, "Length": 16, "Cover_Rate": 0.7272727272727273} {"Template_token": ["", "explicit", "AsmPrinter", "(", "TargetMachine", "&", "TM", ",", "std", "::", "unique_ptr", "<", "MCStreamer", ">", "Streamer", ")", ":", "AsmPrinter", "(", "TM", ",", "std", "::", "move", "(", "Streamer", ")", ")", "{"], "ground_truth": ["}"], "File": "M88kAsmPrinter", "Func": "M88kAsmPrinter", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114598, "Length": 29, "Cover_Rate": 1.0} {"Template_token": ["", "explicit", "AsmPrinter", "(", "TargetMachine", "&", "TM", ",", "std", "::", "unique_ptr", "<", "MCStreamer", ">", "Streamer", ")", ":", "AsmPrinter", "(", "TM", ",", "std", "::", "move", "(", "Streamer", ")", ")", "{"], "ground_truth": ["}"], "File": "M88kAsmPrinter", "Func": "M88kAsmPrinter", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114599, "Length": 29, "Cover_Rate": 1.0} {"Template_token": ["", "bool", "AsmPrinter", "::", "PrintAsmOperand", "(", "const", "MachineInstr", "*", "MI", ",", "unsigned", "OpNo", ",", "const", "char", "*", "ExtraCode", ",", "raw_ostream", "&", "OS", ")", "{", "if", "(", "ExtraCode", ")", "return", "AsmPrinter", "::", "PrintAsmOperand", "(", "MI", ",", "OpNo", ",", "ExtraCode", ",", "OS", ")", ";", "MCInstLower", "Lower", "(", "MF", "->", "getContext", "(", ")", ",", "*", "this", ")", ";", "MCOperand", "MO", "(", "Lower", ".", "lowerOperand", "(", "MI", "->", "getOperand", "(", "OpNo", ")", ")", ")", ";"], "ground_truth": ["InstPrinter", "::", "printOperand", "(", "MO", ",", "MAI", ",", "OS", ")", ";"], "File": "M88kAsmPrinter", "Func": "PrintAsmOperand", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114600, "Length": 81, "Cover_Rate": 0.9529411764705882} {"Template_token": ["", "static", "const", "MCPhysReg", "HiRegList", "[", "]", "=", "{", "", ",", "", ",", "", ",", "", "}", ";", "static", "const", "MCPhysReg", "LoRegList", "[", "]", "=", "{", "", ",", "", ",", "", ",", "", "}", ";", "static", "const", "MCPhysReg", "ShadowRegList", "[", "]", "=", "{", "", ",", "", ",", "", ",", "", "}", ";", "MCRegister", "RegHi", "=", "State", ".", "AllocateReg", "(", "HiRegList", ",", "ShadowRegList", ")", ";", "if", "(", "RegHi", "==", "", ")", "return", "false", ";", "MCRegister", "RegLo", "=", "State", ".", "AllocateReg", "(", "LoRegList", ")", ";"], "ground_truth": ["assert", "(", "RegLo", "&&", "", ")", ";"], "File": "M88kCallingConv", "Func": "CC_M88k_Custom_f64", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114601, "Length": 89, "Cover_Rate": 0.46842105263157896} {"Template_token": ["", "static", "const", "MCPhysReg", "ShadowRegList", "[", "]", "=", "{", "", ",", "", ",", "", ",", "", "}", ";", "MCRegister", "RegHi", "=", "State", ".", "AllocateReg", "(", "HiRegList", ",", "ShadowRegList", ")", ";", "if", "(", "RegHi", "==", "", ")", "return", "false", ";", "MCRegister", "RegLo", "=", "State", ".", "AllocateReg", "(", "LoRegList", ")", ";", "assert", "(", "RegLo", "&&", "", ")", ";", "State", ".", "addLoc", "(", "CCValAssign", "::", "getCustomReg", "(", "ValNo", ",", "ValVT", ",", "RegHi", ",", "LocVT", ",", "LocInfo", ")", ")", ";"], "ground_truth": ["State", ".", "addLoc", "(", "CCValAssign", "::", "getCustomReg", "(", "ValNo", ",", "ValVT", ",", "RegLo", ",", "LocVT", ",", "LocInfo", ")", ")", ";"], "File": "M88kCallingConv", "Func": "CC_M88k_Custom_f64", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114602, "Length": 95, "Cover_Rate": 0.5} {"Template_token": ["", "State", ".", "addLoc", "(", "CCValAssign", "::", "getCustomReg", "(", "ValNo", ",", "ValVT", ",", "RegHi", ",", "LocVT", ",", "LocInfo", ")", ")", ";", "State", ".", "addLoc", "(", "CCValAssign", "::", "getCustomReg", "(", "ValNo", ",", "ValVT", ",", "RegLo", ",", "LocVT", ",", "LocInfo", ")", ")", ";", "return", "true", ";"], "ground_truth": ["}"], "File": "M88kCallingConv", "Func": "RetCC_M88k_Custom_f64", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114603, "Length": 44, "Cover_Rate": 0.37606837606837606} {"Template_token": ["", "assert", "(", "VA", ".", "needsCustom", "(", ")", "&&", "", ")", ";", "if", "(", "VA", ".", "getValVT", "(", ")", "!=", "", ")", "return", "", ";", "CCValAssign", "NextVA", "=", "VAs", "[", "", "]", ";", "assert", "(", "NextVA", ".", "needsCustom", "(", ")", "&&", "", ")", ";", "assert", "(", "NextVA", ".", "getValVT", "(", ")", "==", "", "&&", "", ")", ";", "assert", "(", "VA", ".", "getValNo", "(", ")", "==", "NextVA", ".", "getValNo", "(", ")", "&&", "", ")", ";", "assert", "(", "VA", ".", "isRegLoc", "(", ")", "&&", "", ")", ";"], "ground_truth": ["assert", "(", "NextVA", ".", "isRegLoc", "(", ")", "&&", "", ")", ";"], "File": "M88kCallLowering", "Func": "assignCustomValue", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114604, "Length": 95, "Cover_Rate": 0.40948275862068967} {"Template_token": ["", "assert", "(", "VA", ".", "getValNo", "(", ")", "==", "NextVA", ".", "getValNo", "(", ")", "&&", "", ")", ";", "assert", "(", "VA", ".", "isRegLoc", "(", ")", "&&", "", ")", ";", "assert", "(", "NextVA", ".", "isRegLoc", "(", ")", "&&", "", ")", ";", "Register", "NewRegs", "[", "]", "=", "{", "MRI", ".", "createGenericVirtualRegister", "(", "LLT", "::", "scalar", "(", "", ")", ")", ",", "MRI", ".", "createGenericVirtualRegister", "(", "LLT", "::", "scalar", "(", "", ")", ")", "}", ";"], "ground_truth": ["assignValueToReg", "(", "NewRegs", "[", "", "]", ",", "VA", ".", "getLocReg", "(", ")", ",", "VA", ")", ";"], "File": "M88kCallLowering", "Func": "assignCustomValue", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114605, "Length": 86, "Cover_Rate": 0.3706896551724138} {"Template_token": ["", "markPhysRegUsed", "(", "PhysReg", ")", ";", "if", "(", "ValSize", "==", "LocSize", ")", "{", "MIRBuilder", ".", "buildCopy", "(", "ValVReg", ",", "PhysReg", ")", ";", "}", "else", "{", "assert", "(", "ValSize", "<", "LocSize", "&&", "", ")", ";"], "ground_truth": ["auto", "PhysRegToVReg", "=", "MIRBuilder", ".", "buildCopy", "(", "LLT", "::", "scalar", "(", "LocSize", ")", ",", "PhysReg", ")", ";"], "File": "M88kCallLowering", "Func": "assignValueToReg", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114607, "Length": 50, "Cover_Rate": 0.3472222222222222} {"Template_token": ["", "assert", "(", "ValSize", "<=", "", "&&", "", ")", ";", "assert", "(", "LocSize", "<=", "", "&&", "", ")", ";", "markPhysRegUsed", "(", "PhysReg", ")", ";", "if", "(", "ValSize", "==", "LocSize", ")", "{", "MIRBuilder", ".", "buildCopy", "(", "ValVReg", ",", "PhysReg", ")", ";", "}", "else", "{", "assert", "(", "ValSize", "<", "LocSize", "&&", "", ")", ";", "auto", "PhysRegToVReg", "=", "MIRBuilder", ".", "buildCopy", "(", "LLT", "::", "scalar", "(", "LocSize", ")", ",", "PhysReg", ")", ";"], "ground_truth": ["MIRBuilder", ".", "buildTrunc", "(", "ValVReg", ",", "PhysRegToVReg", ")", ";"], "File": "M88kCallLowering", "Func": "assignValueToReg", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114608, "Length": 77, "Cover_Rate": 0.5347222222222222} {"Template_token": ["", "CallReturnHandler", "(", "MachineIRBuilder", "&", "MIRBuilder", ",", "MachineRegisterInfo", "&", "MRI", ",", "MachineInstrBuilder", "MIB", ")", ":", "IncomingValueHandler", "(", "MIRBuilder", ",", "MRI", ")", ",", "MIB", "(", "MIB", ")", "{"], "ground_truth": ["}"], "File": "M88kCallLowering", "Func": "CallReturnHandler", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114609, "Length": 27, "Cover_Rate": 1.0} {"Template_token": ["", "CallReturnHandler", "(", "MachineIRBuilder", "&", "MIRBuilder", ",", "MachineRegisterInfo", "&", "MRI", ",", "MachineInstrBuilder", "MIB", ")", ":", "IncomingValueHandler", "(", "MIRBuilder", ",", "MRI", ")", ",", "MIB", "(", "MIB", ")", "{"], "ground_truth": ["}"], "File": "M88kCallLowering", "Func": "CallReturnHandler", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114610, "Length": 27, "Cover_Rate": 1.0} {"Template_token": ["", "return", "true", ";"], "ground_truth": ["}"], "File": "M88kCallLowering", "Func": "enableBigEndian", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114611, "Length": 4, "Cover_Rate": 0.36363636363636365} {"Template_token": ["", "FormalArgHandler", "(", "MachineIRBuilder", "&", "MIRBuilder", ",", "MachineRegisterInfo", "&", "MRI", ")", ":", "IncomingValueHandler", "(", "MIRBuilder", ",", "MRI", ")", "{"], "ground_truth": ["}"], "File": "M88kCallLowering", "Func": "FormalArgHandler", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114612, "Length": 19, "Cover_Rate": 1.0} {"Template_token": ["", "FormalArgHandler", "(", "MachineIRBuilder", "&", "MIRBuilder", ",", "MachineRegisterInfo", "&", "MRI", ")", ":", "IncomingValueHandler", "(", "MIRBuilder", ",", "MRI", ")", "{"], "ground_truth": ["}"], "File": "M88kCallLowering", "Func": "FormalArgHandler", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114613, "Length": 19, "Cover_Rate": 1.0} {"Template_token": ["", "Register", "IncomingValueHandler", "::", "getStackAddress", "(", "uint64_t", "Size", ",", "int64_t", "Offset", ",", "MachinePointerInfo", "&", "MPO", ",", "", "Flags", ")", "{", "auto", "&", "MFI", "=", "MIRBuilder", ".", "getMF", "(", ")", ".", "getFrameInfo", "(", ")", ";", "const", "bool", "IsImmutable", "=", "!", "Flags", ".", "isByVal", "(", ")", ";", "int", "FI", "=", "MFI", ".", "CreateFixedObject", "(", "Size", ",", "Offset", ",", "IsImmutable", ")", ";"], "ground_truth": ["MPO", "=", "MachinePointerInfo", "::", "getFixedStack", "(", "MIRBuilder", ".", "getMF", "(", ")", ",", "FI", ")", ";"], "File": "M88kCallLowering", "Func": "getStackAddress", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114614, "Length": 73, "Cover_Rate": 0.6636363636363637} {"Template_token": ["", "llvm", "::", "LLT", "FramePtr", "=", "LLT", "::", "pointer", "(", "", ",", "", ")", ";", "MachineInstrBuilder", "AddrReg", "=", "MIRBuilder", ".", "buildFrameIndex", "(", "FramePtr", ",", "FI", ")", ";"], "ground_truth": ["return", "AddrReg", ".", "getReg", "(", "", ")", ";"], "File": "M88kCallLowering", "Func": "getStackAddress", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114615, "Length": 34, "Cover_Rate": 0.3090909090909091} {"Template_token": ["", "MachineFunction", "&", "MF", "=", "MIRBuilder", ".", "getMF", "(", ")", ";", "const", "Function", "&", "F", "=", "MF", ".", "getFunction", "(", ")", ";", "MachineRegisterInfo", "&", "MRI", "=", "MF", ".", "getRegInfo", "(", ")", ";", "auto", "&", "DL", "=", "F", ".", "getParent", "(", ")", "->", "getDataLayout", "(", ")", ";", "SmallVector", "<", "ArgInfo", ",", "", ">", "OutArgs", ";", "for", "(", "auto", "&", "OrigArg", ":", "Info", ".", "OrigArgs", ")", "{", "splitToValueTypes", "(", "OrigArg", ",", "OutArgs", ",", "DL", ",", "Info", ".", "CallConv", ")", ";", "}", "SmallVector", "<", "ArgInfo", ",", "", ">", "InArgs", ";", "if", "(", "!", "Info", ".", "OrigRet", ".", "Ty", "->", "isVoidTy", "(", ")", ")", "splitToValueTypes", "(", "Info", ".", "OrigRet", ",", "InArgs", ",", "DL", ",", "Info", ".", "CallConv", ")", ";", "MachineInstrBuilder", "CallSeqStart", ";", "CallSeqStart", "=", "MIRBuilder", ".", "buildInstr", "(", "", ")", ";", "unsigned", "Opc", "=", "Info", ".", "Callee", ".", "isReg", "(", ")", "?", "", ":", "", ";", "auto", "MIB", "=", "MIRBuilder", ".", "buildInstrNoInsert", "(", "Opc", ")", ";", "MIB", ".", "add", "(", "Info", ".", "Callee", ")", ";", "const", "uint32_t", "*", "Mask", ";", "const", "Subtarget", "&", "Subtarget", "=", "MF", ".", "getSubtarget", "<", "Subtarget", ">", "(", ")", ";", "const", "auto", "*", "TRI", "=", "Subtarget", ".", "getRegisterInfo", "(", ")", ";", "OutgoingValueAssigner", "ArgAssigner", "(", "CC_", ")", ";"], "ground_truth": ["OutgoingArgHandler", "Handler", "(", "MIRBuilder", ",", "MRI", ",", "MIB", ")", ";"], "File": "M88kCallLowering", "Func": "lowerCall", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114616, "Length": 206, "Cover_Rate": 0.47575057736720555} {"Template_token": ["", "MachineRegisterInfo", "&", "MRI", "=", "MF", ".", "getRegInfo", "(", ")", ";", "const", "auto", "&", "DL", "=", "F", ".", "getParent", "(", ")", "->", "getDataLayout", "(", ")", ";", "SmallVector", "<", "ArgInfo", ",", "", ">", "SplitArgs", ";", "unsigned", "I", "=", "", ";", "for", "(", "const", "auto", "&", "Arg", ":", "F", ".", "args", "(", ")", ")", "{", "ArgInfo", "OrigArg", "{", "VRegs", "[", "I", "]", ",", "Arg", ".", "getType", "(", ")", ",", "I", "}", ";", "setArgFlags", "(", "OrigArg", ",", "I", "+", "AttributeList", "::", "FirstArgIndex", ",", "DL", ",", "F", ")", ";", "splitToValueTypes", "(", "OrigArg", ",", "SplitArgs", ",", "DL", ",", "F", ".", "getCallingConv", "(", ")", ")", ";"], "ground_truth": ["++", "I", ";"], "File": "M88kCallLowering", "Func": "lowerFormalArguments", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114617, "Length": 102, "Cover_Rate": 0.5666666666666667} {"Template_token": ["", "bool", "CallLowering", "::", "lowerFormalArguments", "(", "MachineIRBuilder", "&", "MIRBuilder", ",", "const", "Function", "&", "F", ",", "ArrayRef", "<", "ArrayRef", "<", "Register", ">>", "VRegs", ",", "FunctionLoweringInfo", "&", "FLI", ")", "const", "{", "MachineFunction", "&", "MF", "=", "MIRBuilder", ".", "getMF", "(", ")", ";", "MachineRegisterInfo", "&", "MRI", "=", "MF", ".", "getRegInfo", "(", ")", ";", "const", "auto", "&", "DL", "=", "F", ".", "getParent", "(", ")", "->", "getDataLayout", "(", ")", ";", "SmallVector", "<", "ArgInfo", ",", "", ">", "SplitArgs", ";", "unsigned", "I", "=", "", ";", "for", "(", "const", "auto", "&", "Arg", ":", "F", ".", "args", "(", ")", ")", "{", "ArgInfo", "OrigArg", "{", "VRegs", "[", "I", "]", ",", "Arg", ".", "getType", "(", ")", ",", "I", "}", ";", "setArgFlags", "(", "OrigArg", ",", "I", "+", "AttributeList", "::", "FirstArgIndex", ",", "DL", ",", "F", ")", ";", "splitToValueTypes", "(", "OrigArg", ",", "SplitArgs", ",", "DL", ",", "F", ".", "getCallingConv", "(", ")", ")", ";", "++", "I", ";"], "ground_truth": ["}"], "File": "M88kCallLowering", "Func": "lowerFormalArguments", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114618, "Length": 141, "Cover_Rate": 0.7833333333333333} {"Template_token": ["", "bool", "CallLowering", "::", "lowerReturn", "(", "MachineIRBuilder", "&", "MIRBuilder", ",", "const", "Value", "*", "Val", ",", "ArrayRef", "<", "Register", ">", "VRegs", ",", "FunctionLoweringInfo", "&", "FLI", ",", "Register", "SwiftErrorVReg", ")", "const", "{", "MachineFunction", "&", "MF", "=", "MIRBuilder", ".", "getMF", "(", ")", ";", "const", "Function", "&", "F", "=", "MF", ".", "getFunction", "(", ")", ";", "MachineRegisterInfo", "&", "MRI", "=", "MF", ".", "getRegInfo", "(", ")", ";", "const", "Subtarget", "&", "STI", "=", "MF", ".", "getSubtarget", "<", "Subtarget", ">", "(", ")", ";", "const", "InstrInfo", "&", "TII", "=", "*", "STI", ".", "getInstrInfo", "(", ")", ";", "auto", "&", "DL", "=", "F", ".", "getParent", "(", ")", "->", "getDataLayout", "(", ")", ";", "Register", "ReturnAddrVReg", "=", "getFunctionLiveInPhysReg", "(", "MF", ",", "TII", ",", "", ",", "", ",", "MIRBuilder", ".", "getDebugLoc", "(", ")", ")", ";", "MRI", ".", "setType", "(", "ReturnAddrVReg", ",", "LLT", "::", "pointer", "(", "", ",", "", ")", ")", ";", "auto", "MIB", "=", "MIRBuilder", ".", "buildInstrNoInsert", "(", "", ")", ";", "bool", "Success", "=", "true", ";", "if", "(", "!", "VRegs", ".", "empty", "(", ")", ")", "{", "SmallVector", "<", "ArgInfo", ",", "", ">", "SplitArgs", ";", "ArgInfo", "OrigArg", "{", "VRegs", ",", "Val", "->", "getType", "(", ")", ",", "", "}", ";", "setArgFlags", "(", "OrigArg", ",", "AttributeList", "::", "ReturnIndex", ",", "DL", ",", "F", ")", ";", "splitToValueTypes", "(", "OrigArg", ",", "SplitArgs", ",", "DL", ",", "F", ".", "getCallingConv", "(", ")", ")", ";", "OutgoingValueAssigner", "ArgAssigner", "(", "RetCC_", ")", ";", "OutgoingArgHandler", "ArgHandler", "(", "MIRBuilder", ",", "MRI", ",", "MIB", ")", ";", "Success", "=", "determineAndHandleAssignments", "(", "ArgHandler", ",", "ArgAssigner", ",", "SplitArgs", ",", "MIRBuilder", ",", "F", ".", "getCallingConv", "(", ")", ",", "F", ".", "isVarArg", "(", ")", ")", ";", "}"], "ground_truth": ["MIRBuilder", ".", "buildCopy", "(", "", ",", "ReturnAddrVReg", ")", ";"], "File": "M88kCallLowering", "Func": "lowerReturn", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114619, "Length": 262, "Cover_Rate": 0.9323843416370107} {"Template_token": ["", "CallLowering", "::", "CallLowering", "(", "const", "TargetLowering", "&", "TLI", ")", ":", "CallLowering", "(", "&", "TLI", ")", "{"], "ground_truth": ["}"], "File": "M88kCallLowering", "Func": "M88kCallLowering", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114620, "Length": 17, "Cover_Rate": 1.0} {"Template_token": ["", "CallLowering", "::", "CallLowering", "(", "const", "TargetLowering", "&", "TLI", ")", ":", "CallLowering", "(", "&", "TLI", ")", "{"], "ground_truth": ["}"], "File": "M88kCallLowering", "Func": "M88kCallLowering", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114621, "Length": 17, "Cover_Rate": 1.0} {"Template_token": ["", "IncomingValueHandler", "(", "MachineIRBuilder", "&", "MIRBuilder", ",", "MachineRegisterInfo", "&", "MRI", ")", ":", "CallLowering", "::", "IncomingValueHandler", "(", "MIRBuilder", ",", "MRI", ")", "{"], "ground_truth": ["}"], "File": "M88kCallLowering", "Func": "M88kIncomingValueHandler", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114622, "Length": 21, "Cover_Rate": 1.0} {"Template_token": ["", "IncomingValueHandler", "(", "MachineIRBuilder", "&", "MIRBuilder", ",", "MachineRegisterInfo", "&", "MRI", ")", ":", "CallLowering", "::", "IncomingValueHandler", "(", "MIRBuilder", ",", "MRI", ")", "{"], "ground_truth": ["}"], "File": "M88kCallLowering", "Func": "M88kIncomingValueHandler", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114623, "Length": 21, "Cover_Rate": 1.0} {"Template_token": ["", "OutgoingArgHandler", "(", "MachineIRBuilder", "&", "MIRBuilder", ",", "MachineRegisterInfo", "&", "MRI", ",", "MachineInstrBuilder", "MIB", ")", ":", "OutgoingValueHandler", "(", "MIRBuilder", ",", "MRI", ")", ",", "MIB", "(", "MIB", ")", "{"], "ground_truth": ["}"], "File": "M88kCallLowering", "Func": "OutgoingArgHandler", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114626, "Length": 27, "Cover_Rate": 1.0} {"Template_token": ["", "OutgoingArgHandler", "(", "MachineIRBuilder", "&", "MIRBuilder", ",", "MachineRegisterInfo", "&", "MRI", ",", "MachineInstrBuilder", "MIB", ")", ":", "OutgoingValueHandler", "(", "MIRBuilder", ",", "MRI", ")", ",", "MIB", "(", "MIB", ")", "{"], "ground_truth": ["}"], "File": "M88kCallLowering", "Func": "OutgoingArgHandler", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114627, "Length": 27, "Cover_Rate": 1.0} {"Template_token": ["", "return", "new", "DelaySlotFiller", "(", ")", ";"], "ground_truth": ["}"], "File": "M88kDelaySlotFiller", "Func": "createM88kDelaySlotFiller", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114628, "Length": 7, "Cover_Rate": 0.5384615384615384} {"Template_token": ["", "FunctionPass", "*", "createDelaySlotFiller", "(", ")", "{", "return", "new", "DelaySlotFiller", "(", ")", ";"], "ground_truth": ["}"], "File": "M88kDelaySlotFiller", "Func": "createM88kDelaySlotFiller", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114629, "Length": 13, "Cover_Rate": 1.0} {"Template_token": ["", "if", "(", "MI", "->", "mayStore", "(", ")", ")", "{", "if", "(", "SawStore", ")", "return", "true", ";", "SawStore", "=", "true", ";", "if", "(", "SawLoad", ")", "return", "true", ";", "}", "assert", "(", "(", "!", "MI", "->", "isCall", "(", ")", "&&", "!", "MI", "->", "isReturn", "(", ")", ")", "&&", "", ")", ";", "for", "(", "const", "MachineOperand", "&", "MO", ":", "MI", "->", "operands", "(", ")", ")", "{", "Register", "Reg", ";", "if", "(", "!", "MO", ".", "isReg", "(", ")", "||", "!", "(", "Reg", "=", "MO", ".", "getReg", "(", ")", ")", ")", "continue", ";", "if", "(", "MO", ".", "isDef", "(", ")", ")", "{", "if", "(", "isRegInSet", "(", "RegDefs", ",", "Reg", ")", "||", "isRegInSet", "(", "RegUses", ",", "Reg", ")", ")", "return", "true", ";", "}", "if", "(", "MO", ".", "isUse", "(", ")", ")", "{", "if", "(", "isRegInSet", "(", "RegDefs", ",", "Reg", ")", ")", "return", "true", ";"], "ground_truth": ["}"], "File": "M88kDelaySlotFiller", "Func": "delayHasHazard", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114630, "Length": 139, "Cover_Rate": 0.634703196347032} {"Template_token": ["", "bool", "SawStore", "=", "false", ";", "for", "(", "MachineBasicBlock", "::", "reverse_instr_iterator", "I", "=", "++", "Slot", ".", "getReverse", "(", ")", ";", "I", "!=", "MBB", ".", "instr_rend", "(", ")", ";", "++", "I", ")", "{", "if", "(", "I", "->", "isDebugInstr", "(", ")", ")", "continue", ";", "MachineBasicBlock", "::", "instr_iterator", "FI", "=", "I", ".", "getReverse", "(", ")", ";", "if", "(", "I", "->", "isInlineAsm", "(", ")", "||", "I", "->", "isLabel", "(", ")", "||", "FI", "==", "LastFiller", "||", "I", "->", "isPseudo", "(", ")", ")", "break", ";", "if", "(", "delayHasHazard", "(", "FI", ",", "SawLoad", ",", "SawStore", ",", "RegDefs", ",", "RegUses", ")", ")", "{", "insertDefsUses", "(", "FI", ",", "RegDefs", ",", "RegUses", ")", ";", "continue", ";", "}", "Filler", "=", "FI", ";", "return", "true", ";", "}", "return", "false", ";"], "ground_truth": ["}"], "File": "M88kDelaySlotFiller", "Func": "findDelayInstr", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114631, "Length": 118, "Cover_Rate": 0.6982248520710059} {"Template_token": ["", "MachineFunctionProperties", "DelaySlotFiller", "::", "getRequiredProperties", "(", ")", "const", "{"], "ground_truth": ["return", "MachineFunctionProperties", "(", ")", ".", "set", "(", "MachineFunctionProperties", "::", "Property", "::", "NoVRegs", ")", ";"], "File": "M88kDelaySlotFiller", "Func": "getRequiredProperties", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114632, "Length": 22, "Cover_Rate": 0.9565217391304348} {"Template_token": ["", "unsigned", "E", "=", "MI", "->", "isCall", "(", ")", "||", "MI", "->", "isReturn", "(", ")", "?", "MCID", ".", "getNumOperands", "(", ")", ":", "MI", "->", "getNumOperands", "(", ")", ";", "for", "(", "unsigned", "I", "=", "", ";", "I", "!=", "E", ";", "++", "I", ")", "{", "const", "MachineOperand", "&", "MO", "=", "MI", "->", "getOperand", "(", "I", ")", ";", "Register", "Reg", ";"], "ground_truth": ["if", "(", "!", "MO", ".", "isReg", "(", ")", "||", "!", "(", "Reg", "=", "MO", ".", "getReg", "(", ")", ")", ")", "continue", ";"], "File": "M88kDelaySlotFiller", "Func": "insertDefsUses", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114634, "Length": 79, "Cover_Rate": 0.5266666666666666} {"Template_token": ["", "MCInstrDesc", "MCID", "=", "MI", "->", "getDesc", "(", ")", ";", "unsigned", "E", "=", "MI", "->", "isCall", "(", ")", "||", "MI", "->", "isReturn", "(", ")", "?", "MCID", ".", "getNumOperands", "(", ")", ":", "MI", "->", "getNumOperands", "(", ")", ";", "for", "(", "unsigned", "I", "=", "", ";", "I", "!=", "E", ";", "++", "I", ")", "{"], "ground_truth": ["const", "MachineOperand", "&", "MO", "=", "MI", "->", "getOperand", "(", "I", ")", ";"], "File": "M88kDelaySlotFiller", "Func": "insertDefsUses", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114635, "Length": 63, "Cover_Rate": 0.42} {"Template_token": ["", "initializeDelaySlotFillerPass", "(", "*", "PassRegistry", "::", "getPassRegistry", "(", ")", ")", ";"], "ground_truth": ["}"], "File": "M88kDelaySlotFiller", "Func": "M88kDelaySlotFiller", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114638, "Length": 11, "Cover_Rate": 0.5} {"Template_token": ["", "I", "!=", "MBB", ".", "instr_end", "(", ")", ";", "++", "I", ")", "{", "if", "(", "(", "I", "->", "getDesc", "(", ")", ".", "isBranch", "(", ")", "||", "I", "->", "getDesc", "(", ")", ".", "isCall", "(", ")", "||", "I", "->", "getDesc", "(", ")", ".", "isReturn", "(", ")", ")", "&&", "(", "Opc", "=", "", "(", "I", "->", "getOpcode", "(", ")", ")", ")", "!=", "-", "", ")", "{", "MachineBasicBlock", "::", "instr_iterator", "InstrWithSlot", "=", "I", ";", "MachineBasicBlock", "::", "instr_iterator", "J", "=", "I", ";", "if", "(", "!", "findDelayInstr", "(", "MBB", ",", "I", ",", "J", ")", ")", "continue", ";", "I", "->", "setDesc", "(", "TII", "->", "get", "(", "Opc", ")", ")", ";", "MBB", ".", "splice", "(", "std", "::", "next", "(", "I", ")", ",", "&", "MBB", ",", "J", ")", ";", "++", "FilledSlots", ";", "Changed", "=", "true", ";", "LastFiller", "=", "++", "I", ";", "MIBundleBuilder", "(", "MBB", ",", "InstrWithSlot", ",", "std", "::", "next", "(", "LastFiller", ")", ")", ";"], "ground_truth": ["}"], "File": "M88kDelaySlotFiller", "Func": "runOnMachineBasicBlock", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114639, "Length": 147, "Cover_Rate": 0.7616580310880829} {"Template_token": ["", "bool", "Changed", "=", "false", ";", "for", "(", "MachineBasicBlock", "&", "MBB", ":", "MF", ")", "Changed", "|=", "runOnMachineBasicBlock", "(", "MBB", ")", ";", "return", "Changed", ";"], "ground_truth": ["}"], "File": "M88kDelaySlotFiller", "Func": "runOnMachineFunction", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114640, "Length": 24, "Cover_Rate": 0.375} {"Template_token": ["", "return", "new", "Disassembler", "(", "STI", ",", "Ctx", ")", ";"], "ground_truth": ["}"], "File": "M88kDisassembler", "Func": "createM88kDisassembler", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114641, "Length": 10, "Cover_Rate": 0.3333333333333333} {"Template_token": ["", "static", "MCDisassembler", "*", "createDisassembler", "(", "const", "Target", "&", "T", ",", "const", "MCSubtargetInfo", "&", "STI", ",", "MCContext", "&", "Ctx", ")", "{", "return", "new", "Disassembler", "(", "STI", ",", "Ctx", ")", ";"], "ground_truth": ["}"], "File": "M88kDisassembler", "Func": "createM88kDisassembler", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114642, "Length": 30, "Cover_Rate": 1.0} {"Template_token": ["", "static", "DecodeStatus", "decodeBFWidthOperand", "(", "MCInst", "&", "Inst", ",", "uint64_t", "Imm", ",", "uint64_t", "Address", ",", "const", "void", "*", "Decoder", ")", "{", "return", "decodeUImmOperand", "<", "", ">", "(", "Inst", ",", "Imm", ")", ";"], "ground_truth": ["}"], "File": "M88kDisassembler", "Func": "decodeBFWidthOperand", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114646, "Length": 32, "Cover_Rate": 1.0} {"Template_token": ["", "static", "DecodeStatus", "decodeBitFieldOperand", "(", "MCInst", "&", "Inst", ",", "uint64_t", "Imm", ",", "uint64_t", "Address", ",", "const", "void", "*", "Decoder", ")", "{", "return", "decodeUImmOperand", "<", "", ">", "(", "Inst", ",", "Imm", ")", ";"], "ground_truth": ["}"], "File": "M88kDisassembler", "Func": "decodeBitFieldOperand", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114648, "Length": 32, "Cover_Rate": 1.0} {"Template_token": ["", "return", "decodeUImmOperand", "<", "", ">", "(", "Inst", ",", "Imm", ")", ";"], "ground_truth": ["}"], "File": "M88kDisassembler", "Func": "decodeCCodeOperand", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114649, "Length": 12, "Cover_Rate": 0.375} {"Template_token": ["", "static", "DecodeStatus", "decodeCRRegisterClass", "(", "MCInst", "&", "Inst", ",", "uint64_t", "RegNo", ",", "uint64_t", "Address", ",", "const", "void", "*", "Decoder", ")", "{", "if", "(", "RegNo", ">", "", ")", "return", "MCDisassembler", "::", "Fail", ";", "unsigned", "Register", "=", "CRDecoderTable", "[", "RegNo", "]", ";", "Inst", ".", "addOperand", "(", "MCOperand", "::", "createReg", "(", "Register", ")", ")", ";", "return", "MCDisassembler", "::", "Success", ";"], "ground_truth": ["}"], "File": "M88kDisassembler", "Func": "decodeCRRegisterClass", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114651, "Length": 57, "Cover_Rate": 1.0} {"Template_token": ["", "unsigned", "Register", "=", "CRDecoderTable", "[", "RegNo", "]", ";", "Inst", ".", "addOperand", "(", "MCOperand", "::", "createReg", "(", "Register", ")", ")", ";"], "ground_truth": ["return", "MCDisassembler", "::", "Success", ";"], "File": "M88kDisassembler", "Func": "decodeCRRegisterClass", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114652, "Length": 25, "Cover_Rate": 0.43859649122807015} {"Template_token": ["", "if", "(", "RegNo", ">", "", ")", "return", "MCDisassembler", "::", "Fail", ";", "unsigned", "Register", "=", "FCRDecoderTable", "[", "RegNo", "]", ";", "Inst", ".", "addOperand", "(", "MCOperand", "::", "createReg", "(", "Register", ")", ")", ";"], "ground_truth": ["return", "MCDisassembler", "::", "Success", ";"], "File": "M88kDisassembler", "Func": "decodeFCRRegisterClass", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114653, "Length": 36, "Cover_Rate": 0.631578947368421} {"Template_token": ["", "unsigned", "Register", "=", "FCRDecoderTable", "[", "RegNo", "]", ";"], "ground_truth": ["Inst", ".", "addOperand", "(", "MCOperand", "::", "createReg", "(", "Register", ")", ")", ";"], "File": "M88kDisassembler", "Func": "decodeFCRRegisterClass", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114654, "Length": 20, "Cover_Rate": 0.3508771929824561} {"Template_token": ["", "static", "DecodeStatus", "decodeGPR64RegisterClass", "(", "MCInst", "&", "Inst", ",", "uint64_t", "RegNo", ",", "uint64_t", "Address", ",", "const", "void", "*", "Decoder", ")", "{", "return", "decodeGPRRegisterClass", "(", "Inst", ",", "RegNo", ",", "Address", ",", "Decoder", ")", ";"], "ground_truth": ["}"], "File": "M88kDisassembler", "Func": "decodeGPR64RegisterClass", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114656, "Length": 33, "Cover_Rate": 1.0} {"Template_token": ["", "static", "DecodeStatus", "decodeGPRRegisterClass", "(", "MCInst", "&", "Inst", ",", "uint64_t", "RegNo", ",", "uint64_t", "Address", ",", "const", "void", "*", "Decoder", ")", "{", "if", "(", "RegNo", ">", "", ")", "return", "MCDisassembler", "::", "Fail", ";", "unsigned", "Register", "=", "GPRDecoderTable", "[", "RegNo", "]", ";"], "ground_truth": ["Inst", ".", "addOperand", "(", "MCOperand", "::", "createReg", "(", "Register", ")", ")", ";"], "File": "M88kDisassembler", "Func": "decodeGPRRegisterClass", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114657, "Length": 51, "Cover_Rate": 0.8947368421052632} {"Template_token": ["", "static", "DecodeStatus", "decodeGPRRegisterClass", "(", "MCInst", "&", "Inst", ",", "uint64_t", "RegNo", ",", "uint64_t", "Address", ",", "const", "void", "*", "Decoder", ")", "{", "if", "(", "RegNo", ">", "", ")", "return", "MCDisassembler", "::", "Fail", ";", "unsigned", "Register", "=", "GPRDecoderTable", "[", "RegNo", "]", ";"], "ground_truth": ["Inst", ".", "addOperand", "(", "MCOperand", "::", "createReg", "(", "Register", ")", ")", ";"], "File": "M88kDisassembler", "Func": "decodeGPRRegisterClass", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114658, "Length": 51, "Cover_Rate": 0.8947368421052632} {"Template_token": ["", "Inst", ".", "addOperand", "(", "MCOperand", "::", "createImm", "(", "SignExtend64", "<", "", ">", "(", "Imm", ")", ")", ")", ";", "return", "MCDisassembler", "::", "Success", ";"], "ground_truth": ["}"], "File": "M88kDisassembler", "Func": "decodePC16BranchOperand", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114659, "Length": 24, "Cover_Rate": 0.4} {"Template_token": ["", "if", "(", "!", "isUInt", "<", "", ">", "(", "Imm", ")", ")", "return", "MCDisassembler", "::", "Fail", ";", "Inst", ".", "addOperand", "(", "MCOperand", "::", "createImm", "(", "SignExtend64", "<", "", ">", "(", "Imm", ")", ")", ")", ";", "return", "MCDisassembler", "::", "Success", ";"], "ground_truth": ["}"], "File": "M88kDisassembler", "Func": "decodePC26BranchOperand", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114660, "Length": 40, "Cover_Rate": 0.6666666666666666} {"Template_token": ["", "static", "DecodeStatus", "decodePixelRotOperand", "(", "MCInst", "&", "Inst", ",", "uint64_t", "Imm", ",", "uint64_t", "Address", ",", "const", "void", "*", "Decoder", ")", "{"], "ground_truth": ["return", "decodeUImmOperand", "<", "", ">", "(", "Inst", ",", "Imm", "<<", "", ")", ";"], "File": "M88kDisassembler", "Func": "decodePixelRotOperand", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114662, "Length": 33, "Cover_Rate": 0.9705882352941176} {"Template_token": ["", "static", "DecodeStatus", "decodeU16ImmOperand", "(", "MCInst", "&", "Inst", ",", "uint64_t", "Imm", ",", "uint64_t", "Address", ",", "const", "void", "*", "Decoder", ")", "{", "return", "decodeUImmOperand", "<", "", ">", "(", "Inst", ",", "Imm", ")", ";"], "ground_truth": ["}"], "File": "M88kDisassembler", "Func": "decodeU16ImmOperand", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114663, "Length": 32, "Cover_Rate": 1.0} {"Template_token": ["", "return", "decodeUImmOperand", "<", "", ">", "(", "Inst", ",", "Imm", ")", ";"], "ground_truth": ["}"], "File": "M88kDisassembler", "Func": "decodeU16ImmOperand", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114664, "Length": 12, "Cover_Rate": 0.375} {"Template_token": ["", "return", "decodeUImmOperand", "<", "", ">", "(", "Inst", ",", "Imm", ")", ";"], "ground_truth": ["}"], "File": "M88kDisassembler", "Func": "decodeU5ImmOOperand", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114665, "Length": 12, "Cover_Rate": 0.375} {"Template_token": ["", "static", "DecodeStatus", "decodeU5ImmOOperand", "(", "MCInst", "&", "Inst", ",", "uint64_t", "Imm", ",", "uint64_t", "Address", ",", "const", "void", "*", "Decoder", ")", "{"], "ground_truth": ["return", "decodeUImmOperand", "<", "", ">", "(", "Inst", ",", "Imm", ")", ";"], "File": "M88kDisassembler", "Func": "decodeU5ImmOOperand", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114666, "Length": 31, "Cover_Rate": 0.96875} {"Template_token": ["", "Inst", ".", "addOperand", "(", "MCOperand", "::", "createImm", "(", "Imm", ")", ")", ";"], "ground_truth": ["return", "MCDisassembler", "::", "Success", ";"], "File": "M88kDisassembler", "Func": "decodeUImmOperand", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114669, "Length": 17, "Cover_Rate": 0.3695652173913043} {"Template_token": ["", "static", "DecodeStatus", "decodeVec9Operand", "(", "MCInst", "&", "Inst", ",", "uint64_t", "Imm", ",", "uint64_t", "Address", ",", "const", "void", "*", "Decoder", ")", "{", "return", "decodeUImmOperand", "<", "", ">", "(", "Inst", ",", "Imm", ")", ";"], "ground_truth": ["}"], "File": "M88kDisassembler", "Func": "decodeVec9Operand", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114671, "Length": 32, "Cover_Rate": 1.0} {"Template_token": ["", "static", "DecodeStatus", "decodeXRRegisterClass", "(", "MCInst", "&", "Inst", ",", "uint64_t", "RegNo", ",", "uint64_t", "Address", ",", "const", "void", "*", "Decoder", ")", "{"], "ground_truth": ["if", "(", "RegNo", ">", "", ")", "return", "MCDisassembler", "::", "Fail", ";"], "File": "M88kDisassembler", "Func": "decodeXRRegisterClass", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114672, "Length": 31, "Cover_Rate": 0.543859649122807} {"Template_token": ["", "Size", "=", "", ";", "uint32_t", "Inst", "=", "", ";"], "ground_truth": ["for", "(", "uint32_t", "I", "=", "", ";", "I", "<", "Size", ";", "++", "I", ")", "Inst", "=", "(", "Inst", "<<", "", ")", "|", "Bytes", "[", "I", "]", ";"], "File": "M88kDisassembler", "Func": "getInstruction", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114673, "Length": 36, "Cover_Rate": 0.35294117647058826} {"Template_token": ["", "TargetRegistry", "::", "RegisterMCDisassembler", "(", "getTheTarget", "(", ")", ",", "createDisassembler", ")", ";"], "ground_truth": ["}"], "File": "M88kDisassembler", "Func": "LLVMInitializeM88kDisassembler", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114674, "Length": 12, "Cover_Rate": 0.6666666666666666} {"Template_token": ["", "Disassembler", "(", "const", "MCSubtargetInfo", "&", "STI", ",", "MCContext", "&", "Ctx", ")", ":", "MCDisassembler", "(", "STI", ",", "Ctx", ")", "{"], "ground_truth": ["}"], "File": "M88kDisassembler", "Func": "M88kDisassembler", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114676, "Length": 20, "Cover_Rate": 1.0} {"Template_token": ["", "Disassembler", "(", "const", "MCSubtargetInfo", "&", "STI", ",", "MCContext", "&", "Ctx", ")", ":", "MCDisassembler", "(", "STI", ",", "Ctx", ")", "{"], "ground_truth": ["}"], "File": "M88kDisassembler", "Func": "M88kDisassembler", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114677, "Length": 20, "Cover_Rate": 1.0} {"Template_token": ["", "int64_t", "CurOffset", "=", "-", "", ";", "for", "(", "auto", "&", "CS", ":", "CSI", ")", "{", "Register", "Reg", "=", "CS", ".", "getReg", "(", ")", ";", "if", "(", "", ".", "contains", "(", "Reg", ")", ")", "{", "CS", ".", "setFrameIdx", "(", "MFI", ".", "CreateFixedSpillStackObject", "(", "", ",", "CurOffset", ")", ")", ";", "CurOffset", "-=", "", ";", "}", "else", "{", "const", "TargetRegisterClass", "*", "RC", "=", "TRI", "->", "getMinimalPhysRegClass", "(", "Reg", ")", ";", "Align", "Alignment", "=", "TRI", "->", "getSpillAlign", "(", "*", "RC", ")", ";", "unsigned", "Size", "=", "TRI", "->", "getSpillSize", "(", "*", "RC", ")", ";", "Alignment", "=", "std", "::", "min", "(", "Alignment", ",", "getStackAlign", "(", ")", ")", ";"], "ground_truth": ["CS", ".", "setFrameIdx", "(", "MFI", ".", "CreateSpillStackObject", "(", "Size", ",", "Alignment", ")", ")", ";"], "File": "M88kFrameLowering", "Func": "assignCalleeSavedSpillSlots", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114678, "Length": 116, "Cover_Rate": 0.7295597484276729} {"Template_token": ["", "if", "(", "", ".", "contains", "(", "Reg", ")", ")", "{", "CS", ".", "setFrameIdx", "(", "MFI", ".", "CreateFixedSpillStackObject", "(", "", ",", "CurOffset", ")", ")", ";", "CurOffset", "-=", "", ";", "}", "else", "{", "const", "TargetRegisterClass", "*", "RC", "=", "TRI", "->", "getMinimalPhysRegClass", "(", "Reg", ")", ";", "Align", "Alignment", "=", "TRI", "->", "getSpillAlign", "(", "*", "RC", ")", ";", "unsigned", "Size", "=", "TRI", "->", "getSpillSize", "(", "*", "RC", ")", ";", "Alignment", "=", "std", "::", "min", "(", "Alignment", ",", "getStackAlign", "(", ")", ")", ";", "CS", ".", "setFrameIdx", "(", "MFI", ".", "CreateSpillStackObject", "(", "Size", ",", "Alignment", ")", ")", ";", "}", "}", "return", "true", ";"], "ground_truth": ["}"], "File": "M88kFrameLowering", "Func": "assignCalleeSavedSpillSlots", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114679, "Length": 98, "Cover_Rate": 0.6163522012578616} {"Template_token": ["", "TargetFrameLowering", "::", "determineCalleeSaves", "(", "MF", ",", "SavedRegs", ",", "RS", ")", ";", "MachineFrameInfo", "&", "MFFrame", "=", "MF", ".", "getFrameInfo", "(", ")", ";", "if", "(", "MFFrame", ".", "hasCalls", "(", ")", ")", "SavedRegs", ".", "set", "(", "", ")", ";", "if", "(", "hasFP", "(", "MF", ")", ")", "SavedRegs", ".", "set", "(", "", ")", ";"], "ground_truth": ["}"], "File": "M88kFrameLowering", "Func": "determineCalleeSaves", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114680, "Length": 51, "Cover_Rate": 0.6891891891891891} {"Template_token": ["", "MachineBasicBlock", "::", "iterator", "FrameLowering", "::", "eliminateCallFramePseudoInstr", "(", "MachineFunction", "&", "MF", ",", "MachineBasicBlock", "&", "MBB", ",", "MachineBasicBlock", "::", "iterator", "I", ")", "const", "{"], "ground_truth": ["return", "MBB", ".", "erase", "(", "I", ")", ";"], "File": "M88kFrameLowering", "Func": "eliminateCallFramePseudoInstr", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114681, "Length": 30, "Cover_Rate": 0.967741935483871} {"Template_token": ["", "MachineBasicBlock", "::", "iterator", "FrameLowering", "::", "eliminateCallFramePseudoInstr", "(", "MachineFunction", "&", "MF", ",", "MachineBasicBlock", "&", "MBB", ",", "MachineBasicBlock", "::", "iterator", "I", ")", "const", "{", "return", "MBB", ".", "erase", "(", "I", ")", ";"], "ground_truth": ["}"], "File": "M88kFrameLowering", "Func": "eliminateCallFramePseudoInstr", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114682, "Length": 31, "Cover_Rate": 1.0} {"Template_token": ["", "unsigned", "StackSize", "=", "MFI", ".", "getStackSize", "(", ")", ";", "if", "(", "StackSize", ")", "{", "BuildMI", "(", "MBB", ",", "MBBI", ",", "DL", ",", "LII", ".", "get", "(", "", ")", ")", ".", "addReg", "(", "", ",", "RegState", "::", "Define", ")", ".", "addReg", "(", "", ")", ".", "addImm", "(", "StackSize", ")", ".", "setMIFlag", "(", "MachineInstr", "::", "FrameDestroy", ")", ";", "}"], "ground_truth": ["}"], "File": "M88kFrameLowering", "Func": "emitEpilogue", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114683, "Length": 58, "Cover_Rate": 0.4496124031007752} {"Template_token": ["", "if", "(", "SaveRA", ")", "BuildMI", "(", "MBB", ",", "MBBI", ",", "DL", ",", "LII", ".", "get", "(", "", ")", ")", ".", "addReg", "(", "", ")", ".", "addReg", "(", "", ")", ".", "addImm", "(", "MaxCallFrameSize", "+", "", ")", ".", "setMIFlag", "(", "MachineInstr", "::", "FrameSetup", ")", ";", "if", "(", "SetupFP", ")", "{", "BuildMI", "(", "MBB", ",", "MBBI", ",", "DL", ",", "LII", ".", "get", "(", "", ")", ")", ".", "addReg", "(", "", ",", "RegState", "::", "Kill", ")", ".", "addReg", "(", "", ")", ".", "addImm", "(", "MaxCallFrameSize", ")", ".", "setMIFlag", "(", "MachineInstr", "::", "FrameSetup", ")", ";", "BuildMI", "(", "MBB", ",", "MBBI", ",", "DL", ",", "LII", ".", "get", "(", "", ")", ")", ".", "addReg", "(", "", ",", "RegState", "::", "Define", ")", ".", "addReg", "(", "", ")", ".", "addImm", "(", "MaxCallFrameSize", ")", ".", "setMIFlag", "(", "MachineInstr", "::", "FrameSetup", ")", ";", "}", "}"], "ground_truth": ["}"], "File": "M88kFrameLowering", "Func": "emitPrologue", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114684, "Length": 136, "Cover_Rate": 0.3028953229398664} {"Template_token": ["", "assert", "(", "(", "SetupFP", "||", "MaxCallFrameSize", "==", "", ")", "&&", "", ")", ";", "assert", "(", "!", "SetupFP", "||", "std", "::", "find_if", "(", "CSI", ".", "begin", "(", ")", ",", "CSI", ".", "end", "(", ")", ",", "[", "]", "(", "const", "CalleeSavedInfo", "&", "CS", ")", "{", "return", "CS", ".", "getReg", "(", ")", "==", "", ";", "}", ")", "!=", "CSI", ".", "end", "(", ")", "&&", "", ")", ";", "bool", "SaveRA", "=", "std", "::", "find_if", "(", "CSI", ".", "begin", "(", ")", ",", "CSI", ".", "end", "(", ")", ",", "[", "]", "(", "const", "CalleeSavedInfo", "&", "CS", ")", "{", "return", "CS", ".", "getReg", "(", ")", "==", "", ";", "}", ")", "!=", "CSI", ".", "end", "(", ")", ";", "if", "(", "StackSize", ")", "{", "BuildMI", "(", "MBB", ",", "MBBI", ",", "DL", ",", "LII", ".", "get", "(", "", ")", ")", ".", "addReg", "(", "", ",", "RegState", "::", "Define", ")", ".", "addReg", "(", "", ")", ".", "addImm", "(", "StackSize", ")", ".", "setMIFlag", "(", "MachineInstr", "::", "FrameSetup", ")", ";", "if", "(", "SaveRA", ")", "BuildMI", "(", "MBB", ",", "MBBI", ",", "DL", ",", "LII", ".", "get", "(", "", ")", ")", ".", "addReg", "(", "", ")", ".", "addReg", "(", "", ")", ".", "addImm", "(", "MaxCallFrameSize", "+", "", ")", ".", "setMIFlag", "(", "MachineInstr", "::", "FrameSetup", ")", ";"], "ground_truth": ["if", "(", "SetupFP", ")", "{"], "File": "M88kFrameLowering", "Func": "emitPrologue", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114685, "Length": 206, "Cover_Rate": 0.45879732739420936} {"Template_token": ["", "return", "StackOffset", "::", "getFixed", "(", "resolveFrameIndexReference", "(", "MF", ",", "FI", ",", "FrameReg", ")", ")", ";"], "ground_truth": ["}"], "File": "M88kFrameLowering", "Func": "getFrameIndexReference", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114686, "Length": 16, "Cover_Rate": 0.45714285714285713} {"Template_token": ["", "StackOffset", "FrameLowering", "::", "getFrameIndexReference", "(", "const", "MachineFunction", "&", "MF", ",", "int", "FI", ",", "Register", "&", "FrameReg", ")", "const", "{", "return", "StackOffset", "::", "getFixed", "(", "resolveFrameIndexReference", "(", "MF", ",", "FI", ",", "FrameReg", ")", ")", ";"], "ground_truth": ["}"], "File": "M88kFrameLowering", "Func": "getFrameIndexReference", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114687, "Length": 35, "Cover_Rate": 1.0} {"Template_token": ["", "const", "MachineFrameInfo", "&", "MFI", "=", "MF", ".", "getFrameInfo", "(", ")", ";", "if", "(", "MF", ".", "getTarget", "(", ")", ".", "Options", ".", "DisableFramePointerElim", "(", "MF", ")", ")", "return", "true", ";"], "ground_truth": ["return", "(", "MFI", ".", "hasCalls", "(", ")", "||", "MFI", ".", "hasVarSizedObjects", "(", ")", "||", "MFI", ".", "isFrameAddressTaken", "(", ")", ")", ";"], "File": "M88kFrameLowering", "Func": "hasFP", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114688, "Length": 50, "Cover_Rate": 0.7936507936507936} {"Template_token": ["", "const", "MachineFrameInfo", "&", "MFI", "=", "MF", ".", "getFrameInfo", "(", ")", ";", "if", "(", "MF", ".", "getTarget", "(", ")", ".", "Options", ".", "DisableFramePointerElim", "(", "MF", ")", ")", "return", "true", ";", "return", "(", "MFI", ".", "hasCalls", "(", ")", "||", "MFI", ".", "hasVarSizedObjects", "(", ")", "||", "MFI", ".", "isFrameAddressTaken", "(", ")", ")", ";"], "ground_truth": ["}"], "File": "M88kFrameLowering", "Func": "hasFP", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114689, "Length": 51, "Cover_Rate": 0.8095238095238095} {"Template_token": ["", "bool", "FrameLowering", "::", "hasReservedCallFrame", "(", "const", "MachineFunction", "&", "MF", ")", "const", "{", "return", "true", ";"], "ground_truth": ["}"], "File": "M88kFrameLowering", "Func": "hasReservedCallFrame", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114691, "Length": 16, "Cover_Rate": 1.0} {"Template_token": ["", "FrameLowering", "::", "FrameLowering", "(", "const", "Subtarget", "&", "Subtarget", ")", ":", "TargetFrameLowering", "(", "TargetFrameLowering", "::", "StackGrowsDown", ",", "Align", "(", "", ")", ",", "", ",", "Align", "(", "", ")", ",", "false", ")", ",", "STI", "(", "Subtarget", ")", "{"], "ground_truth": ["}"], "File": "M88kFrameLowering", "Func": "M88kFrameLowering", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114692, "Length": 37, "Cover_Rate": 1.0} {"Template_token": ["", "FrameLowering", "::", "FrameLowering", "(", "const", "Subtarget", "&", "Subtarget", ")", ":", "TargetFrameLowering", "(", "TargetFrameLowering", "::", "StackGrowsDown", ",", "Align", "(", "", ")", ",", "", ",", "Align", "(", "", ")", ",", "false", ")", ",", "STI", "(", "Subtarget", ")", "{"], "ground_truth": ["}"], "File": "M88kFrameLowering", "Func": "M88kFrameLowering", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114693, "Length": 37, "Cover_Rate": 1.0} {"Template_token": ["", "void", "FrameLowering", "::", "processFunctionBeforeFrameFinalized", "(", "MachineFunction", "&", "MF", ",", "RegScavenger", "*", "RS", ")", "const", "{", "MachineFrameInfo", "&", "MFI", "=", "MF", ".", "getFrameInfo", "(", ")", ";"], "ground_truth": ["assert", "(", "MFI", ".", "isMaxCallFrameSizeComputed", "(", ")", "&&", "", ")", ";"], "File": "M88kFrameLowering", "Func": "processFunctionBeforeFrameFinalized", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114694, "Length": 36, "Cover_Rate": 0.5625} {"Template_token": ["", "const", "bool", "HasFP", "=", "hasFP", "(", "MF", ")", ";", "FrameReg", "=", "HasFP", "?", "", ":", "", ";", "int64_t", "Offset", "=", "HasFP", "?", "", ":", "MFI", ".", "getStackSize", "(", ")", "-", "MFI", ".", "getMaxCallFrameSize", "(", ")", ";", "int64_t", "ObjectOffset", "=", "MFI", ".", "getObjectOffset", "(", "FI", ")", ";", "if", "(", "ObjectOffset", "<", "", ")", "Offset", "+=", "-", "ObjectOffset", "-", "MFI", ".", "getObjectSize", "(", "FI", ")", ";", "else", "Offset", "+=", "ObjectOffset", ";"], "ground_truth": ["return", "Offset", ";"], "File": "M88kFrameLowering", "Func": "resolveFrameIndexReference", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114695, "Length": 72, "Cover_Rate": 0.6728971962616822} {"Template_token": ["", "bool", "FrameLowering", "::", "restoreCalleeSavedRegisters", "(", "MachineBasicBlock", "&", "MBB", ",", "MachineBasicBlock", "::", "iterator", "MI", ",", "MutableArrayRef", "<", "CalleeSavedInfo", ">", "CSI", ",", "const", "TargetRegisterInfo", "*", "TRI", ")", "const", "{", "return", "false", ";"], "ground_truth": ["}"], "File": "M88kFrameLowering", "Func": "restoreCalleeSavedRegisters", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114697, "Length": 31, "Cover_Rate": 1.0} {"Template_token": ["", "const", "TargetSubtargetInfo", "&", "STI", "=", "MF", "->", "getSubtarget", "(", ")", ";", "const", "TargetInstrInfo", "*", "TII", "=", "STI", ".", "getInstrInfo", "(", ")", ";", "const", "Register", "RAReg", "=", "STI", ".", "getRegisterInfo", "(", ")", "->", "getRARegister", "(", ")", ";", "for", "(", "auto", "&", "CS", ":", "CSI", ")", "{", "Register", "Reg", "=", "CS", ".", "getReg", "(", ")", ";", "if", "(", "!", "MBB", ".", "isLiveIn", "(", "Reg", ")", ")", "MBB", ".", "addLiveIn", "(", "Reg", ")", ";", "if", "(", "Reg", "!=", "", "&&", "Reg", "!=", "", ")", "{", "const", "TargetRegisterClass", "*", "RC", "=", "TRI", "->", "getMinimalPhysRegClass", "(", "Reg", ")", ";", "TII", "->", "storeRegToStackSlot", "(", "MBB", ",", "MBBI", ",", "Reg", ",", "true", ",", "CS", ".", "getFrameIdx", "(", ")", ",", "RC", ",", "TRI", ")", ";", "}"], "ground_truth": ["}"], "File": "M88kFrameLowering", "Func": "spillCalleeSavedRegisters", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114698, "Length": 119, "Cover_Rate": 0.725609756097561} {"Template_token": ["", "Width", "=", "countPopulation", "(", "I", ")", ";", "Offset", "=", "countTrailingZeros", "(", "I", ")", ";", "return", "true", ";"], "ground_truth": ["}"], "File": "M88kGlobalISelUtils", "Func": "isShiftedMask", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114699, "Length": 18, "Cover_Rate": 0.4} {"Template_token": ["", "InstPrinter", "(", "const", "MCAsmInfo", "&", "MAI", ",", "const", "MCInstrInfo", "&", "MII", ",", "const", "MCRegisterInfo", "&", "MRI", ")", ":", "MCInstPrinter", "(", "MAI", ",", "MII", ",", "MRI", ")", "{"], "ground_truth": ["}"], "File": "M88kInstPrinter", "Func": "M88kInstPrinter", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114700, "Length": 28, "Cover_Rate": 1.0} {"Template_token": ["", "InstPrinter", "(", "const", "MCAsmInfo", "&", "MAI", ",", "const", "MCInstrInfo", "&", "MII", ",", "const", "MCRegisterInfo", "&", "MRI", ")", ":", "MCInstPrinter", "(", "MAI", ",", "MII", ",", "MRI", ")", "{"], "ground_truth": ["}"], "File": "M88kInstPrinter", "Func": "M88kInstPrinter", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114701, "Length": 28, "Cover_Rate": 1.0} {"Template_token": ["", "int64_t", "Value", "=", "MI", "->", "getOperand", "(", "OpNum", ")", ".", "getImm", "(", ")", ";", "assert", "(", "isUInt", "<", "", ">", "(", "Value", ")", "&&", "", ")", ";"], "ground_truth": ["O", "<<", "", "<<", "Value", "<<", "", ";"], "File": "M88kInstPrinter", "Func": "printBFOffsetOperand", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114702, "Length": 35, "Cover_Rate": 0.5932203389830508} {"Template_token": ["", "int64_t", "Value", "=", "MI", "->", "getOperand", "(", "OpNum", ")", ".", "getImm", "(", ")", ";", "assert", "(", "isUInt", "<", "", ">", "(", "Value", ")", "&&", "", ")", ";", "O", "<<", "", "<<", "Value", "<<", "", ";"], "ground_truth": ["}"], "File": "M88kInstPrinter", "Func": "printBFOffsetOperand", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114703, "Length": 36, "Cover_Rate": 0.6101694915254238} {"Template_token": ["", "assert", "(", "isUInt", "<", "", ">", "(", "Value", ")", "&&", "", ")", ";"], "ground_truth": ["if", "(", "Value", ")", "O", "<<", "Value", ";"], "File": "M88kInstPrinter", "Func": "printBFWidthOperand", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114704, "Length": 21, "Cover_Rate": 0.3559322033898305} {"Template_token": ["", "void", "InstPrinter", "::", "printBitFieldOperand", "(", "const", "MCInst", "*", "MI", ",", "int", "OpNum", ",", "const", "MCSubtargetInfo", "&", "STI", ",", "raw_ostream", "&", "O", ")", "{", "int64_t", "Value", "=", "MI", "->", "getOperand", "(", "OpNum", ")", ".", "getImm", "(", ")", ";", "assert", "(", "isUInt", "<", "", ">", "(", "Value", ")", "&&", "", ")", ";"], "ground_truth": ["int64_t", "Width", "=", "(", "Value", ">>", "", ")", "&", "", ";"], "File": "M88kInstPrinter", "Func": "printBitFieldOperand", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114706, "Length": 61, "Cover_Rate": 0.7721518987341772} {"Template_token": ["", "assert", "(", "MO", ".", "isImm", "(", ")", "&&", "", ")", ";", "int64_t", "CC", "=", "MO", ".", "getImm", "(", ")", ";", "switch", "(", "CC", ")", "{", "case", "cc", ":", "\\", "O", "<<", "str", ";", "\\", "break", ";", "CASE", "(", "", ",", "", ")", "CASE", "(", "", ",", "", ")", "CASE", "(", "", ",", "", ")", "CASE", "(", "", ",", "", ")", "CASE", "(", "", ",", "", ")", "CASE", "(", "", ",", "", ")", "default", ":", "O", "<<", "CC", ";", "}"], "ground_truth": ["}"], "File": "M88kInstPrinter", "Func": "printCCodeOperand", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114707, "Length": 80, "Cover_Rate": 0.6956521739130435} {"Template_token": ["", "void", "InstPrinter", "::", "printCCodeOperand", "(", "const", "MCInst", "*", "MI", ",", "int", "OpNum", ",", "const", "MCSubtargetInfo", "&", "STI", ",", "raw_ostream", "&", "O", ")", "{", "const", "MCOperand", "&", "MO", "=", "MI", "->", "getOperand", "(", "OpNum", ")", ";", "assert", "(", "MO", ".", "isImm", "(", ")", "&&", "", ")", ";", "int64_t", "CC", "=", "MO", ".", "getImm", "(", ")", ";", "switch", "(", "CC", ")", "{", "case", "cc", ":", "\\", "O", "<<", "str", ";", "\\", "break", ";", "CASE", "(", "", ",", "", ")", "CASE", "(", "", ",", "", ")", "CASE", "(", "", ",", "", ")", "CASE", "(", "", ",", "", ")", "CASE", "(", "", ",", "", ")", "CASE", "(", "", ",", "", ")", "default", ":", "O", "<<", "CC", ";"], "ground_truth": ["}"], "File": "M88kInstPrinter", "Func": "printCCodeOperand", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114708, "Length": 114, "Cover_Rate": 0.991304347826087} {"Template_token": ["", "void", "InstPrinter", "::", "printInst", "(", "const", "MCInst", "*", "MI", ",", "uint64_t", "Address", ",", "StringRef", "Annot", ",", "const", "MCSubtargetInfo", "&", "STI", ",", "raw_ostream", "&", "O", ")", "{"], "ground_truth": ["printInstruction", "(", "MI", ",", "Address", ",", "STI", ",", "O", ")", ";"], "File": "M88kInstPrinter", "Func": "printInst", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114709, "Length": 37, "Cover_Rate": 0.8222222222222222} {"Template_token": ["", "}", "else", "if", "(", "MO", ".", "isImm", "(", ")", ")", "O", "<<", "MO", ".", "getImm", "(", ")", ";"], "ground_truth": ["else", "if", "(", "MO", ".", "isExpr", "(", ")", ")", "MO", ".", "getExpr", "(", ")", "->", "print", "(", "O", ",", "MAI", ")", ";"], "File": "M88kInstPrinter", "Func": "printOperand", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114710, "Length": 40, "Cover_Rate": 0.3883495145631068} {"Template_token": ["", "if", "(", "MO", ".", "isImm", "(", ")", ")", "O", "<<", "MO", ".", "getImm", "(", ")", ";", "else", "MO", ".", "getExpr", "(", ")", "->", "print", "(", "O", ",", "&", "MAI", ")", ";"], "ground_truth": ["}"], "File": "M88kInstPrinter", "Func": "printPCRelOperand", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114711, "Length": 32, "Cover_Rate": 0.45714285714285713} {"Template_token": ["", "const", "MCOperand", "&", "MO", "=", "MI", "->", "getOperand", "(", "OpNum", ")", ";", "if", "(", "MO", ".", "isImm", "(", ")", ")", "O", "<<", "MO", ".", "getImm", "(", ")", ";", "else", "MO", ".", "getExpr", "(", ")", "->", "print", "(", "O", ",", "&", "MAI", ")", ";"], "ground_truth": ["}"], "File": "M88kInstPrinter", "Func": "printPCRelOperand", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114712, "Length": 44, "Cover_Rate": 0.6285714285714286} {"Template_token": ["", "int64_t", "Value", "=", "MI", "->", "getOperand", "(", "OpNum", ")", ".", "getImm", "(", ")", ";"], "ground_truth": ["assert", "(", "(", "isUInt", "<", "", ">", "(", "Value", ")", "||", "!", "(", "Value", "&", "", ")", ")", "&&", "", ")", ";"], "File": "M88kInstPrinter", "Func": "printPixelRotOperand", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114713, "Length": 36, "Cover_Rate": 0.5294117647058824} {"Template_token": ["", "void", "InstPrinter", "::", "printU16ImmOperand", "(", "const", "MCInst", "*", "MI", ",", "int", "OpNum", ",", "const", "MCSubtargetInfo", "&", "STI", ",", "raw_ostream", "&", "O", ")", "{", "const", "MCOperand", "&", "MO", "=", "MI", "->", "getOperand", "(", "OpNum", ")", ";"], "ground_truth": ["if", "(", "MO", ".", "isImm", "(", ")", ")", "{"], "File": "M88kInstPrinter", "Func": "printU16ImmOperand", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114715, "Length": 44, "Cover_Rate": 0.5365853658536586} {"Template_token": ["", "if", "(", "MO", ".", "isImm", "(", ")", ")", "{", "O", "<<", "MO", ".", "getImm", "(", ")", ";", "}", "else", "{"], "ground_truth": ["assert", "(", "MO", ".", "isExpr", "(", ")", "&&", "", ")", ";"], "File": "M88kInstPrinter", "Func": "printU16ImmOperand", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114716, "Length": 31, "Cover_Rate": 0.3780487804878049} {"Template_token": ["", "void", "InstPrinter", "::", "printU5ImmOOperand", "(", "const", "MCInst", "*", "MI", ",", "int", "OpNum", ",", "const", "MCSubtargetInfo", "&", "STI", ",", "raw_ostream", "&", "O", ")", "{", "int64_t", "Value", "=", "MI", "->", "getOperand", "(", "OpNum", ")", ".", "getImm", "(", ")", ";"], "ground_truth": ["O", "<<", "", "<<", "Value", "<<", "", ";"], "File": "M88kInstPrinter", "Func": "printU5ImmOOperand", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114717, "Length": 45, "Cover_Rate": 0.9782608695652174} {"Template_token": ["", "void", "InstPrinter", "::", "printU5ImmOOperand", "(", "const", "MCInst", "*", "MI", ",", "int", "OpNum", ",", "const", "MCSubtargetInfo", "&", "STI", ",", "raw_ostream", "&", "O", ")", "{", "int64_t", "Value", "=", "MI", "->", "getOperand", "(", "OpNum", ")", ".", "getImm", "(", ")", ";"], "ground_truth": ["O", "<<", "", "<<", "Value", "<<", "", ";"], "File": "M88kInstPrinter", "Func": "printU5ImmOOperand", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114718, "Length": 45, "Cover_Rate": 0.9782608695652174} {"Template_token": ["", "void", "InstPrinter", "::", "printU5ImmOperand", "(", "const", "MCInst", "*", "MI", ",", "int", "OpNum", ",", "const", "MCSubtargetInfo", "&", "STI", ",", "raw_ostream", "&", "O", ")", "{"], "ground_truth": ["int64_t", "Value", "=", "MI", "->", "getOperand", "(", "OpNum", ")", ".", "getImm", "(", ")", ";"], "File": "M88kInstPrinter", "Func": "printU5ImmOperand", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114719, "Length": 37, "Cover_Rate": 0.8809523809523809} {"Template_token": ["", "void", "InstPrinter", "::", "printU5ImmOperand", "(", "const", "MCInst", "*", "MI", ",", "int", "OpNum", ",", "const", "MCSubtargetInfo", "&", "STI", ",", "raw_ostream", "&", "O", ")", "{"], "ground_truth": ["int64_t", "Value", "=", "MI", "->", "getOperand", "(", "OpNum", ")", ".", "getImm", "(", ")", ";"], "File": "M88kInstPrinter", "Func": "printU5ImmOperand", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114720, "Length": 37, "Cover_Rate": 0.8809523809523809} {"Template_token": ["", "assert", "(", "MO", ".", "isExpr", "(", ")", "&&", "", ")", ";", "MO", ".", "getExpr", "(", ")", "->", "print", "(", "O", ",", "&", "MAI", ")", ";", "}"], "ground_truth": ["}"], "File": "M88kInstPrinter", "Func": "printVec9Operand", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114721, "Length": 27, "Cover_Rate": 0.32926829268292684} {"Template_token": ["", "}", "else", "{", "assert", "(", "MO", ".", "isExpr", "(", ")", "&&", "", ")", ";", "MO", ".", "getExpr", "(", ")", "->", "print", "(", "O", ",", "&", "MAI", ")", ";"], "ground_truth": ["}"], "File": "M88kInstPrinter", "Func": "printVec9Operand", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114722, "Length": 29, "Cover_Rate": 0.35365853658536583} {"Template_token": ["", "while", "(", "std", "::", "next", "(", "FirstUncondOrIndirectBr", ")", "!=", "MBB", ".", "end", "(", ")", ")", "{", "std", "::", "next", "(", "FirstUncondOrIndirectBr", ")", "->", "eraseFromParent", "(", ")", ";", "NumTerminators", "--", ";", "}", "I", "=", "FirstUncondOrIndirectBr", ";", "}", "if", "(", "I", "->", "getDesc", "(", ")", ".", "isIndirectBranch", "(", ")", ")", "return", "true", ";", "if", "(", "NumTerminators", ">", "", ")", "return", "true", ";", "if", "(", "!", "isAnalyzableBranchOpc", "(", "I", "->", "getOpcode", "(", ")", ")", "||", "(", "NumTerminators", "==", "", "&&", "!", "isAnalyzableBranchOpc", "(", "std", "::", "prev", "(", "I", ")", "->", "getOpcode", "(", ")", ")", ")", ")", "return", "true", ";", "if", "(", "NumTerminators", "==", "", "&&", "I", "->", "getDesc", "(", ")", ".", "isUnconditionalBranch", "(", ")", ")", "{", "TBB", "=", "getBranchDestBlock", "(", "*", "I", ")", ";", "return", "false", ";"], "ground_truth": ["}"], "File": "M88kInstrInfo", "Func": "analyzeBranch", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114723, "Length": 125, "Cover_Rate": 0.32299741602067183} {"Template_token": ["", "void", "InstrInfo", "::", "anchor", "(", ")", "{"], "ground_truth": ["}"], "File": "M88kInstrInfo", "Func": "anchor", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114724, "Length": 8, "Cover_Rate": 1.0} {"Template_token": ["", "void", "InstrInfo", "::", "anchor", "(", ")", "{"], "ground_truth": ["}"], "File": "M88kInstrInfo", "Func": "anchor", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114725, "Length": 8, "Cover_Rate": 1.0} {"Template_token": ["", "}", "if", "(", "", ".", "contains", "(", "DestReg", ",", "SrcReg", ")", ")", "{", "BuildMI", "(", "MBB", ",", "MBBI", ",", "DL", ",", "get", "(", "", ")", ",", "DestReg", ")", ".", "addReg", "(", "", ")", ".", "addReg", "(", "SrcReg", ",", "getKillRegState", "(", "KillSrc", ")", ")", ";", "return", ";", "}", "unsigned", "Opc", ";", "if", "(", "", ".", "contains", "(", "DestReg", ",", "SrcReg", ")", ")", "Opc", "=", "", ";", "else", "if", "(", "", ".", "contains", "(", "DestReg", ")", "&&", "", ".", "contains", "(", "SrcReg", ")", ")", "Opc", "=", "", ";", "else", "if", "(", "", ".", "contains", "(", "DestReg", ")", "&&", "", ".", "contains", "(", "SrcReg", ")", ")", "Opc", "=", "", ";", "else", "if", "(", "", ".", "contains", "(", "DestReg", ")", "&&", "", ".", "contains", "(", "SrcReg", ")", ")", "Opc", "=", "", ";", "else", "if", "(", "", ".", "contains", "(", "DestReg", ")", "&&", "", ".", "contains", "(", "SrcReg", ")", ")", "Opc", "=", "", ";", "else", "llvm_unreachable", "(", "", ")", ";"], "ground_truth": ["BuildMI", "(", "MBB", ",", "MBBI", ",", "DL", ",", "get", "(", "Opc", ")", ",", "DestReg", ")", ".", "addReg", "(", "SrcReg", ",", "getKillRegState", "(", "KillSrc", ")", ")", ";"], "File": "M88kInstrInfo", "Func": "copyPhysReg", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114726, "Length": 181, "Cover_Rate": 0.46770025839793283} {"Template_token": ["", "std", "::", "pair", "<", "unsigned", ",", "unsigned", ">", "InstrInfo", "::", "decomposeMachineOperandsTargetFlags", "(", "unsigned", "TF", ")", "const", "{", "return", "std", "::", "make_pair", "(", "TF", ",", "", ")", ";"], "ground_truth": ["}"], "File": "M88kInstrInfo", "Func": "decomposeMachineOperandsTargetFlags", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114727, "Length": 28, "Cover_Rate": 1.0} {"Template_token": ["", "assert", "(", "MI", ".", "getDesc", "(", ")", ".", "isBranch", "(", ")", "&&", "", ")", ";"], "ground_truth": ["int", "NumOp", "=", "MI", ".", "getNumExplicitOperands", "(", ")", ";"], "File": "M88kInstrInfo", "Func": "getBranchDestBlock", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114729, "Length": 24, "Cover_Rate": 0.46153846153846156} {"Template_token": ["", "const", "char", "*", "AsmStr", "=", "MI", ".", "getOperand", "(", "", ")", ".", "getSymbolName", "(", ")", ";", "return", "getInlineAsmLength", "(", "AsmStr", ",", "*", "MF", "->", "getTarget", "(", ")", ".", "getMCAsmInfo", "(", ")", ")", ";", "}"], "ground_truth": ["return", "MI", ".", "getDesc", "(", ")", ".", "getSize", "(", ")", ";"], "File": "M88kInstrInfo", "Func": "getInstSizeInBytes", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114730, "Length": 45, "Cover_Rate": 0.5487804878048781} {"Template_token": ["", "static", "MachineMemOperand", "*", "getMachineMemOperand", "(", "MachineBasicBlock", "&", "MBB", ",", "int", "FI", ",", "MachineMemOperand", "::", "Flags", "Flags", ")", "{", "MachineFunction", "&", "MF", "=", "*", "MBB", ".", "getParent", "(", ")", ";", "MachineFrameInfo", "&", "MFI", "=", "MF", ".", "getFrameInfo", "(", ")", ";"], "ground_truth": ["return", "MF", ".", "getMachineMemOperand", "(", "MachinePointerInfo", "::", "getFixedStack", "(", "MF", ",", "FI", ")", ",", "Flags", ",", "MFI", ".", "getObjectSize", "(", "FI", ")", ",", "MFI", ".", "getObjectAlign", "(", "FI", ")", ")", ";"], "File": "M88kInstrInfo", "Func": "getMachineMemOperand", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114731, "Length": 70, "Cover_Rate": 0.9859154929577465} {"Template_token": ["", "return", "MF", ".", "getMachineMemOperand", "(", "MachinePointerInfo", "::", "getFixedStack", "(", "MF", ",", "FI", ")", ",", "Flags", ",", "MFI", ".", "getObjectSize", "(", "FI", ")", ",", "MFI", ".", "getObjectAlign", "(", "FI", ")", ")", ";"], "ground_truth": ["}"], "File": "M88kInstrInfo", "Func": "getMachineMemOperand", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114732, "Length": 32, "Cover_Rate": 0.4507042253521127} {"Template_token": ["", "return", "MCInstBuilder", "(", "", ")", ".", "addReg", "(", "", ")", ".", "addReg", "(", "", ")", ".", "addReg", "(", "", ")", ";"], "ground_truth": ["}"], "File": "M88kInstrInfo", "Func": "getNop", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114733, "Length": 22, "Cover_Rate": 0.5789473684210527} {"Template_token": ["", "const", "RegisterInfo", "&", "getRegisterInfo", "(", ")", "const", "{"], "ground_truth": ["return", "RI", ";"], "File": "M88kInstrInfo", "Func": "getRegisterInfo", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114734, "Length": 11, "Cover_Rate": 0.9166666666666666} {"Template_token": ["", "const", "RegisterInfo", "&", "getRegisterInfo", "(", ")", "const", "{"], "ground_truth": ["return", "RI", ";"], "File": "M88kInstrInfo", "Func": "getRegisterInfo", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114735, "Length": 11, "Cover_Rate": 0.9166666666666666} {"Template_token": ["", "{", "MO_ABS_HI", ",", "", "}", ",", "{", "MO_ABS_LO", ",", "", "}", ",", "}", ";"], "ground_truth": ["return", "makeArrayRef", "(", "Flags", ")", ";"], "File": "M88kInstrInfo", "Func": "getSerializableDirectMachineOperandTargetFlags", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114736, "Length": 20, "Cover_Rate": 0.32786885245901637} {"Template_token": ["", "ArrayRef", "<", "std", "::", "pair", "<", "unsigned", ",", "const", "char", "*", ">>", "InstrInfo", "::", "getSerializableDirectMachineOperandTargetFlags", "(", ")", "const", "{", "using", "namespace", "II", ";"], "ground_truth": ["static", "const", "std", "::", "pair", "<", "unsigned", ",", "const", "char", "*", ">", "Flags", "[", "]", "=", "{"], "File": "M88kInstrInfo", "Func": "getSerializableDirectMachineOperandTargetFlags", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114737, "Length": 40, "Cover_Rate": 0.6557377049180327} {"Template_token": ["", "unsigned", "InstrInfo", "::", "insertBranch", "(", "MachineBasicBlock", "&", "MBB", ",", "MachineBasicBlock", "*", "TBB", ",", "MachineBasicBlock", "*", "FBB", ",", "ArrayRef", "<", "MachineOperand", ">", "Cond", ",", "const", "DebugLoc", "&", "DL", ",", "int", "*", "BytesAdded", ")", "const", "{", "if", "(", "BytesAdded", ")", "*", "BytesAdded", "=", "", ";", "assert", "(", "TBB", "&&", "", ")", ";", "assert", "(", "(", "Cond", ".", "size", "(", ")", "==", "", "||", "Cond", ".", "size", "(", ")", "==", "", ")", "&&", "", ")", ";", "if", "(", "Cond", ".", "empty", "(", ")", ")", "{", "MachineInstr", "&", "MI", "=", "*", "BuildMI", "(", "&", "MBB", ",", "DL", ",", "get", "(", "", ")", ")", ".", "addMBB", "(", "TBB", ")", ";", "if", "(", "BytesAdded", ")", "*", "BytesAdded", "+=", "getInstSizeInBytes", "(", "MI", ")", ";", "return", "", ";", "}"], "ground_truth": ["unsigned", "BrOpc", "=", "Cond", "[", "", "]", ".", "getImm", "(", ")", ";"], "File": "M88kInstrInfo", "Func": "insertBranch", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114738, "Length": 133, "Cover_Rate": 0.5450819672131147} {"Template_token": ["", "if", "(", "BytesAdded", ")", "*", "BytesAdded", "=", "", ";", "assert", "(", "TBB", "&&", "", ")", ";", "assert", "(", "(", "Cond", ".", "size", "(", ")", "==", "", "||", "Cond", ".", "size", "(", ")", "==", "", ")", "&&", "", ")", ";", "if", "(", "Cond", ".", "empty", "(", ")", ")", "{", "MachineInstr", "&", "MI", "=", "*", "BuildMI", "(", "&", "MBB", ",", "DL", ",", "get", "(", "", ")", ")", ".", "addMBB", "(", "TBB", ")", ";", "if", "(", "BytesAdded", ")", "*", "BytesAdded", "+=", "getInstSizeInBytes", "(", "MI", ")", ";", "return", "", ";", "}", "unsigned", "BrOpc", "=", "Cond", "[", "", "]", ".", "getImm", "(", ")", ";"], "ground_truth": ["unsigned", "CC", "=", "Cond", "[", "", "]", ".", "getImm", "(", ")", ";"], "File": "M88kInstrInfo", "Func": "insertBranch", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114739, "Length": 111, "Cover_Rate": 0.45491803278688525} {"Template_token": ["", "DebugLoc", "DL", ";", "BuildMI", "(", "MBB", ",", "MI", ",", "DL", ",", "get", "(", "", ")", ",", "", ")", ".", "addReg", "(", "", ")", ".", "addReg", "(", "", ")", ";"], "ground_truth": ["}"], "File": "M88kInstrInfo", "Func": "insertNoop", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114740, "Length": 30, "Cover_Rate": 0.5555555555555556} {"Template_token": ["", "DebugLoc", "DL", ";", "BuildMI", "(", "MBB", ",", "MI", ",", "DL", ",", "get", "(", "", ")", ",", "", ")", ".", "addReg", "(", "", ")", ".", "addReg", "(", "", ")", ";"], "ground_truth": ["}"], "File": "M88kInstrInfo", "Func": "insertNoop", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114741, "Length": 30, "Cover_Rate": 0.5555555555555556} {"Template_token": ["", "static", "bool", "isAnalyzableBranchOpc", "(", "unsigned", "BranchOpc", ")", "{"], "ground_truth": ["return", "BranchOpc", "==", "", "||", "BranchOpc", "==", "", "||", "BranchOpc", "==", "", "||", "BranchOpc", "==", "", "||", "BranchOpc", "==", "", ";"], "File": "M88kInstrInfo", "Func": "isAnalyzableBranchOpc", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114742, "Length": 29, "Cover_Rate": 0.725} {"Template_token": ["", "return", "BranchOpc", "==", "", "||", "BranchOpc", "==", "", "||", "BranchOpc", "==", "", "||", "BranchOpc", "==", "", "||", "BranchOpc", "==", "", ";"], "ground_truth": ["}"], "File": "M88kInstrInfo", "Func": "isAnalyzableBranchOpc", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114743, "Length": 22, "Cover_Rate": 0.55} {"Template_token": ["", "assert", "(", "isAnalyzableBranchOpc", "(", "BranchOpc", ")", "&&", "", ")", ";"], "ground_truth": ["int", "Bits", "=", "(", "BranchOpc", "==", "", "||", "BranchOpc", "==", "", ")", "?", "", ":", "", ";"], "File": "M88kInstrInfo", "Func": "isBranchOffsetInRange", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114744, "Length": 27, "Cover_Rate": 0.4909090909090909} {"Template_token": ["", "int", "Bits", "=", "(", "BranchOpc", "==", "", "||", "BranchOpc", "==", "", ")", "?", "", ":", "", ";", "return", "isIntN", "(", "Bits", ",", "BrOffset", "/", "", ")", ";"], "ground_truth": ["}"], "File": "M88kInstrInfo", "Func": "isBranchOffsetInRange", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114745, "Length": 28, "Cover_Rate": 0.509090909090909} {"Template_token": ["", "if", "(", "MI", ".", "getOperand", "(", "", ")", ".", "getReg", "(", ")", "==", "", ")", "return", "DestSourcePair", "{", "MI", ".", "getOperand", "(", "", ")", ",", "MI", ".", "getOperand", "(", "", ")", "}", ";"], "ground_truth": ["if", "(", "MI", ".", "getOperand", "(", "", ")", ".", "getReg", "(", ")", "==", "", ")", "return", "DestSourcePair", "{", "MI", ".", "getOperand", "(", "", ")", ",", "MI", ".", "getOperand", "(", "", ")", "}", ";"], "File": "M88kInstrInfo", "Func": "isCopyInstrImpl", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114746, "Length": 66, "Cover_Rate": 0.42857142857142855} {"Template_token": ["", "if", "(", "MI", ".", "getOperand", "(", "", ")", ".", "getReg", "(", ")", "==", "", ")", "return", "DestSourcePair", "{", "MI", ".", "getOperand", "(", "", ")", ",", "MI", ".", "getOperand", "(", "", ")", "}", ";", "if", "(", "MI", ".", "getOperand", "(", "", ")", ".", "getReg", "(", ")", "==", "", ")", "return", "DestSourcePair", "{", "MI", ".", "getOperand", "(", "", ")", ",", "MI", ".", "getOperand", "(", "", ")", "}", ";", "}"], "ground_truth": ["return", "None", ";"], "File": "M88kInstrInfo", "Func": "isCopyInstrImpl", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114747, "Length": 70, "Cover_Rate": 0.45454545454545453} {"Template_token": ["", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "if", "(", "MI", ".", "getOperand", "(", "", ")", ".", "isFI", "(", ")", ")", "{", "FrameIndex", "=", "MI", ".", "getOperand", "(", "", ")", ".", "getIndex", "(", ")", ";", "return", "MI", ".", "getOperand", "(", "", ")", ".", "getReg", "(", ")", ";", "}", "break", ";", "}", "return", "", ";"], "ground_truth": ["}"], "File": "M88kInstrInfo", "Func": "isLoadFromStackSlot", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114748, "Length": 92, "Cover_Rate": 0.5348837209302325} {"Template_token": ["", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "if", "(", "MI", ".", "getOperand", "(", "", ")", ".", "isFI", "(", ")", ")", "{", "FrameIndex", "=", "MI", ".", "getOperand", "(", "", ")", ".", "getIndex", "(", ")", ";"], "ground_truth": ["return", "MI", ".", "getOperand", "(", "", ")", ".", "getReg", "(", ")", ";"], "File": "M88kInstrInfo", "Func": "isStoreToStackSlot", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114749, "Length": 171, "Cover_Rate": 0.4418604651162791} {"Template_token": ["", "BuildMI", "(", "MBB", ",", "MBBI", ",", "DL", ",", "get", "(", "", ")", ")", ".", "addReg", "(", "DestReg", ",", "RegState", "::", "Define", ")", ".", "addFrameIndex", "(", "FrameIndex", ")", ".", "addImm", "(", "", ")", ".", "addMemOperand", "(", "MMO", ")", ";"], "ground_truth": ["}"], "File": "M88kInstrInfo", "Func": "loadRegFromStackSlot", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114751, "Length": 39, "Cover_Rate": 0.42857142857142855} {"Template_token": ["", "InstrInfo", "::", "InstrInfo", "(", "Subtarget", "&", "STI", ")", ":", "GenInstrInfo", "(", "", ",", "", ")", ",", "RI", "(", ")", ",", "STI", "(", "STI", ")", "{"], "ground_truth": ["}"], "File": "M88kInstrInfo", "Func": "M88kInstrInfo", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114752, "Length": 26, "Cover_Rate": 0.8666666666666667} {"Template_token": ["", "InstrInfo", "::", "InstrInfo", "(", "Subtarget", "&", "STI", ")", ":", "GenInstrInfo", "(", "", ",", "", ")", ",", "RI", "(", ")", ",", "STI", "(", "STI", ")", "{"], "ground_truth": ["}"], "File": "M88kInstrInfo", "Func": "M88kInstrInfo", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114753, "Length": 26, "Cover_Rate": 0.8666666666666667} {"Template_token": ["", "assert", "(", "LastInst", ".", "getDesc", "(", ")", ".", "isConditionalBranch", "(", ")", "&&", "", ")", ";", "Target", "=", "LastInst", ".", "getOperand", "(", "", ")", ".", "getMBB", "(", ")", ";"], "ground_truth": ["Cond", ".", "push_back", "(", "MachineOperand", "::", "CreateImm", "(", "LastInst", ".", "getOpcode", "(", ")", ")", ")", ";"], "File": "M88kInstrInfo", "Func": "parseCondBranch", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114754, "Length": 44, "Cover_Rate": 0.4888888888888889} {"Template_token": ["", "if", "(", "BytesRemoved", ")", "*", "BytesRemoved", "+=", "getInstSizeInBytes", "(", "*", "I", ")", ";", "I", "->", "eraseFromParent", "(", ")", ";", "I", "=", "MBB", ".", "end", "(", ")", ";", "if", "(", "I", "==", "MBB", ".", "begin", "(", ")", ")", "return", "", ";", "--", "I", ";", "if", "(", "!", "I", "->", "getDesc", "(", ")", ".", "isConditionalBranch", "(", ")", ")", "return", "", ";", "if", "(", "BytesRemoved", ")", "*", "BytesRemoved", "+=", "getInstSizeInBytes", "(", "*", "I", ")", ";", "I", "->", "eraseFromParent", "(", ")", ";"], "ground_truth": ["return", "", ";"], "File": "M88kInstrInfo", "Func": "removeBranch", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114755, "Length": 81, "Cover_Rate": 0.5159235668789809} {"Template_token": ["", "break", ";", "case", "", ":", "case", "", ":", "{", "unsigned", "CC", "=", "Cond", "[", "", "]", ".", "getImm", "(", ")", ";", "CC", "=", "(", "CC", "&", "~", "", ")", "|", "(", "", "-", "(", "CC", "&", "", ")", ")", ";", "Cond", "[", "", "]", ".", "setImm", "(", "CC", ")", ";", "break", ";", "}", "default", ":", "return", "true", ";", "}"], "ground_truth": ["return", "false", ";"], "File": "M88kInstrInfo", "Func": "reverseBranchCondition", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114756, "Length": 62, "Cover_Rate": 0.4732824427480916} {"Template_token": ["", "MachineMemOperand", "*", "MMO", "=", "getMachineMemOperand", "(", "MBB", ",", "FrameIndex", ",", "MachineMemOperand", "::", "MOStore", ")", ";"], "ground_truth": ["BuildMI", "(", "MBB", ",", "MBBI", ",", "DL", ",", "get", "(", "", ")", ")", ".", "addReg", "(", "SrcReg", ",", "getKillRegState", "(", "isKill", ")", ")", ".", "addFrameIndex", "(", "FrameIndex", ")", ".", "addImm", "(", "", ")", ".", "addMemOperand", "(", "MMO", ")", ";"], "File": "M88kInstrInfo", "Func": "storeRegToStackSlot", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114757, "Length": 54, "Cover_Rate": 0.5684210526315789} {"Template_token": ["", "BuildMI", "(", "MBB", ",", "MBBI", ",", "DL", ",", "get", "(", "", ")", ")", ".", "addReg", "(", "SrcReg", ",", "getKillRegState", "(", "isKill", ")", ")", ".", "addFrameIndex", "(", "FrameIndex", ")", ".", "addImm", "(", "", ")", ".", "addMemOperand", "(", "MMO", ")", ";"], "ground_truth": ["}"], "File": "M88kInstrInfo", "Func": "storeRegToStackSlot", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114758, "Length": 40, "Cover_Rate": 0.42105263157894735} {"Template_token": ["", "return", "new", "InstructionSelector", "(", "TM", ",", "Subtarget", ",", "RBI", ")", ";"], "ground_truth": ["}"], "File": "M88kInstructionSelector", "Func": "createM88kInstructionSelector", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114759, "Length": 12, "Cover_Rate": 0.375} {"Template_token": ["", "return", "new", "InstructionSelector", "(", "TM", ",", "Subtarget", ",", "RBI", ")", ";"], "ground_truth": ["}"], "File": "M88kInstructionSelector", "Func": "createM88kInstructionSelector", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114760, "Length": 12, "Cover_Rate": 0.375} {"Template_token": ["", "case", "TargetOpcode", "::", "G_OR", ":", "{", "bool", "IsAnd", "=", "I", ".", "getOpcode", "(", ")", "==", "TargetOpcode", "::", "G_AND", ";", "Register", "DstReg", "=", "I", ".", "getOperand", "(", "", ")", ".", "getReg", "(", ")", ";", "if", "(", "!", "MRI", ".", "getType", "(", "DstReg", ")", ".", "isScalar", "(", ")", ")", "return", "false", ";", "Register", "SrcReg", "=", "I", ".", "getOperand", "(", "", ")", ".", "getReg", "(", ")", ";", "Register", "MskReg", "=", "I", ".", "getOperand", "(", "", ")", ".", "getReg", "(", ")", ";", "int64_t", "Mask", ";", "if", "(", "!", "mi_match", "(", "MskReg", ",", "MRI", ",", "m_ICst", "(", "Mask", ")", ")", ")", "{", "std", "::", "swap", "(", "MskReg", ",", "SrcReg", ")", ";", "if", "(", "!", "mi_match", "(", "MskReg", ",", "MRI", ",", "m_ICst", "(", "Mask", ")", ")", ")", "return", "false", ";", "}", "if", "(", "IsAnd", ")", "Mask", "=", "~", "static_cast", "<", "uint64_t", ">", "(", "Mask", ")", "&", "", ";", "uint64_t", "MaskWidth", ",", "MaskOffset", ";", "if", "(", "!", "isShiftedMask", "(", "Mask", ",", "MaskWidth", ",", "MaskOffset", ")", ")", "return", "false", ";"], "ground_truth": ["assert", "(", "MaskWidth", ">=", "", "&&", "MaskWidth", "<", "", "&&", "", ")", ";"], "File": "M88kInstructionSelector", "Func": "earlySelect", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114761, "Length": 175, "Cover_Rate": 0.4861111111111111} {"Template_token": ["", "bool", "InstructionSelector", "::", "earlySelect", "(", "MachineInstr", "&", "I", ")", "{", "assert", "(", "I", ".", "getParent", "(", ")", "&&", "", ")", ";", "assert", "(", "I", ".", "getParent", "(", ")", "->", "getParent", "(", ")", "&&", "", ")", ";", "auto", "&", "MBB", "=", "*", "I", ".", "getParent", "(", ")", ";", "auto", "&", "MF", "=", "*", "MBB", ".", "getParent", "(", ")", ";", "auto", "&", "MRI", "=", "MF", ".", "getRegInfo", "(", ")", ";", "switch", "(", "I", ".", "getOpcode", "(", ")", ")", "{", "case", "TargetOpcode", "::", "G_AND", ":", "case", "TargetOpcode", "::", "G_OR", ":", "{", "bool", "IsAnd", "=", "I", ".", "getOpcode", "(", ")", "==", "TargetOpcode", "::", "G_AND", ";", "Register", "DstReg", "=", "I", ".", "getOperand", "(", "", ")", ".", "getReg", "(", ")", ";", "if", "(", "!", "MRI", ".", "getType", "(", "DstReg", ")", ".", "isScalar", "(", ")", ")", "return", "false", ";", "Register", "SrcReg", "=", "I", ".", "getOperand", "(", "", ")", ".", "getReg", "(", ")", ";", "Register", "MskReg", "=", "I", ".", "getOperand", "(", "", ")", ".", "getReg", "(", ")", ";", "int64_t", "Mask", ";", "if", "(", "!", "mi_match", "(", "MskReg", ",", "MRI", ",", "m_ICst", "(", "Mask", ")", ")", ")", "{", "std", "::", "swap", "(", "MskReg", ",", "SrcReg", ")", ";", "if", "(", "!", "mi_match", "(", "MskReg", ",", "MRI", ",", "m_ICst", "(", "Mask", ")", ")", ")", "return", "false", ";", "}", "if", "(", "IsAnd", ")", "Mask", "=", "~", "static_cast", "<", "uint64_t", ">", "(", "Mask", ")", "&", "", ";", "uint64_t", "MaskWidth", ",", "MaskOffset", ";", "if", "(", "!", "isShiftedMask", "(", "Mask", ",", "MaskWidth", ",", "MaskOffset", ")", ")", "return", "false", ";", "assert", "(", "MaskWidth", ">=", "", "&&", "MaskWidth", "<", "", "&&", "", ")", ";", "assert", "(", "MaskOffset", ">=", "", "&&", "MaskOffset", "<", "", "&&", "", ")", ";", "unsigned", "NewOpc", "=", "IsAnd", "?", "", ":", "", ";", "MachineInstr", "*", "MI", "=", "BuildMI", "(", "MBB", ",", "I", ",", "I", ".", "getDebugLoc", "(", ")", ",", "TII", ".", "get", "(", "NewOpc", ")", ")", ".", "add", "(", "I", ".", "getOperand", "(", "", ")", ")", ".", "addReg", "(", "SrcReg", ")", ".", "addImm", "(", "(", "MaskWidth", "<<", "", ")", "|", "MaskOffset", ")", ";", "I", ".", "eraseFromParent", "(", ")", ";"], "ground_truth": ["return", "constrainSelectedInstRegOperands", "(", "*", "MI", ",", "TII", ",", "TRI", ",", "RBI", ")", ";"], "File": "M88kInstructionSelector", "Func": "earlySelect", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114762, "Length": 348, "Cover_Rate": 0.9666666666666667} {"Template_token": ["", "case", "CmpInst", "::", "ICMP_EQ", ":", "return", "CC0", "::", "EQ0", ";", "case", "CmpInst", "::", "ICMP_NE", ":", "return", "CC0", "::", "NE0", ";", "case", "CmpInst", "::", "ICMP_SGT", ":", "return", "CC0", "::", "GT0", ";", "case", "CmpInst", "::", "ICMP_SGE", ":", "return", "CC0", "::", "GE0", ";", "case", "CmpInst", "::", "ICMP_SLT", ":", "return", "CC0", "::", "LT0", ";", "case", "CmpInst", "::", "ICMP_SLE", ":", "return", "CC0", "::", "LE0", ";"], "ground_truth": ["default", ":"], "File": "M88kInstructionSelector", "Func": "getCCforBCOND", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114763, "Length": 62, "Cover_Rate": 0.7380952380952381} {"Template_token": ["", "switch", "(", "Pred", ")", "{", "case", "CmpInst", "::", "ICMP_EQ", ":", "return", "ICC", "::", "EQ", ";", "case", "CmpInst", "::", "ICMP_NE", ":", "return", "ICC", "::", "NE", ";", "case", "CmpInst", "::", "ICMP_UGT", ":", "return", "ICC", "::", "HI", ";", "case", "CmpInst", "::", "ICMP_UGE", ":", "return", "ICC", "::", "HS", ";", "case", "CmpInst", "::", "ICMP_ULT", ":", "return", "ICC", "::", "LO", ";", "case", "CmpInst", "::", "ICMP_ULE", ":", "return", "ICC", "::", "LS", ";", "case", "CmpInst", "::", "ICMP_SGT", ":", "return", "ICC", "::", "GT", ";", "case", "CmpInst", "::", "ICMP_SGE", ":", "return", "ICC", "::", "GE", ";", "case", "CmpInst", "::", "ICMP_SLT", ":", "return", "ICC", "::", "LT", ";", "case", "CmpInst", "::", "ICMP_SLE", ":", "return", "ICC", "::", "LE", ";", "default", ":"], "ground_truth": ["llvm_unreachable", "(", "", ")", ";"], "File": "M88kInstructionSelector", "Func": "getCCforICMP", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114764, "Length": 112, "Cover_Rate": 0.9032258064516129} {"Template_token": ["", "bool", "IsLoad", "=", "(", "GenericOpc", "==", "TargetOpcode", "::", "G_LOAD", "||", "GenericOpc", "==", "TargetOpcode", "::", "G_ZEXTLOAD", "||", "GenericOpc", "==", "TargetOpcode", "::", "G_SEXTLOAD", ")", ";", "assert", "(", "IsLoad", "||", "!", "IsUnsigned", "&&", "", ")", ";", "unsigned", "Idx", "=", "Log2_32", "(", "Size", ")", "|", "(", "static_cast", "<", "unsigned", ">", "(", "Variant", ")", "<<", "", ")", "|", "(", "IsUnsigned", "<<", "", ")", ";", "unsigned", "Opc", "=", "IsLoad", "?", "LoadOpx", "[", "Idx", "]", ":", "StoreOpx", "[", "Idx", "]", ";", "assert", "(", "Opc", "!=", "", "&&", "", ")", ";"], "ground_truth": ["return", "Opc", ";"], "File": "M88kInstructionSelector", "Func": "getLoadStoreOp", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114765, "Length": 86, "Cover_Rate": 0.3233082706766917} {"Template_token": ["", "static", "const", "char", "*", "getName", "(", ")", "{", "return", "DEBUG_TYPE", ";"], "ground_truth": ["}"], "File": "M88kInstructionSelector", "Func": "getName", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114767, "Length": 12, "Cover_Rate": 1.0} {"Template_token": ["", "const", "RegisterBank", "*", "RegBank", "=", "RBI", ".", "getRegBank", "(", "Reg", ",", "MRI", ",", "TRI", ")", ";", "assert", "(", "RegBank", "&&", "", ")", ";", "const", "unsigned", "Size", "=", "MRI", ".", "getType", "(", "Reg", ")", ".", "getSizeInBits", "(", ")", ";", "assert", "(", "(", "RegBank", "->", "getID", "(", ")", "==", "", "||", "RegBank", "->", "getID", "(", ")", "==", "", ")", "&&", "", ")", ";", "if", "(", "RegBank", "->", "getID", "(", ")", "==", "", ")", "return", "&", "", ";", "if", "(", "Size", "==", "", ")", "return", "&", "", ";", "return", "&", "", ";"], "ground_truth": ["}"], "File": "M88kInstructionSelector", "Func": "guessRegClass", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114768, "Length": 90, "Cover_Rate": 0.7142857142857143} {"Template_token": ["", "InstructionSelector", "::", "InstructionSelector", "(", "const", "TargetMachine", "&", "TM", ",", "const", "Subtarget", "&", "STI", ",", "const", "RegisterBankInfo", "&", "RBI", ")", ":", "InstructionSelector", "(", ")", ",", "TM", "(", "TM", ")", ",", "TII", "(", "*", "STI", ".", "getInstrInfo", "(", ")", ")", ",", "TRI", "(", "*", "STI", ".", "getRegisterInfo", "(", ")", ")", ",", "RBI", "(", "RBI", ")", ",", "{"], "ground_truth": ["}"], "File": "M88kInstructionSelector", "Func": "M88kInstructionSelector", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114769, "Length": 56, "Cover_Rate": 1.0} {"Template_token": ["", "InstructionSelector", "::", "InstructionSelector", "(", "const", "TargetMachine", "&", "TM", ",", "const", "Subtarget", "&", "STI", ",", "const", "RegisterBankInfo", "&", "RBI", ")", ":", "InstructionSelector", "(", ")", ",", "TM", "(", "TM", ")", ",", "TII", "(", "*", "STI", ".", "getInstrInfo", "(", ")", ")", ",", "TRI", "(", "*", "STI", ".", "getRegisterInfo", "(", ")", ")", ",", "RBI", "(", "RBI", ")", ",", "{"], "ground_truth": ["}"], "File": "M88kInstructionSelector", "Func": "M88kInstructionSelector", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114770, "Length": 56, "Cover_Rate": 1.0} {"Template_token": ["", "uint64_t", "Val", "=", "I", ".", "getOperand", "(", "", ")", ".", "getCImm", "(", ")", "->", "getZExtValue", "(", ")", ";", "Val", "=", "(", "Val", "&", "", ")", ">>", "", ";"], "ground_truth": ["MIB", ".", "addImm", "(", "Val", ")", ";"], "File": "M88kInstructionSelector", "Func": "renderHI16", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114771, "Length": 35, "Cover_Rate": 0.4666666666666667} {"Template_token": ["", "auto", "&", "MF", "=", "*", "MBB", ".", "getParent", "(", ")", ";", "auto", "&", "MRI", "=", "MF", ".", "getRegInfo", "(", ")", ";", "if", "(", "!", "isPreISelGenericOpcode", "(", "I", ".", "getOpcode", "(", ")", ")", ")", "{", "if", "(", "I", ".", "isCopy", "(", ")", ")", "return", "selectCopy", "(", "I", ",", "TII", ",", "MRI", ",", "TRI", ",", "RBI", ")", ";", "return", "true", ";", "}", "if", "(", "earlySelect", "(", "I", ")", ")", "return", "true", ";", "if", "(", "selectImpl", "(", "I", ",", "*", "CoverageInfo", ")", ")", "return", "true", ";", "switch", "(", "I", ".", "getOpcode", "(", ")", ")", "{", "case", "TargetOpcode", "::", "G_GLOBAL_VALUE", ":", "return", "selectGlobalValue", "(", "I", ",", "MBB", ",", "MRI", ")", ";"], "ground_truth": ["case", "TargetOpcode", "::", "G_UBFX", ":"], "File": "M88kInstructionSelector", "Func": "select", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114772, "Length": 112, "Cover_Rate": 0.49557522123893805} {"Template_token": ["", "return", "selectGlobalValue", "(", "I", ",", "MBB", ",", "MRI", ")", ";", "case", "TargetOpcode", "::", "G_UBFX", ":", "case", "TargetOpcode", "::", "G_SBFX", ":", "return", "selectUbfx", "(", "I", ",", "MBB", ",", "MRI", ")", ";", "case", "TargetOpcode", "::", "G_BRCOND", ":", "return", "selectCondBr", "(", "I", ",", "MBB", ",", "MRI", ")", ";", "case", "TargetOpcode", "::", "G_SEXTLOAD", ":", "case", "TargetOpcode", "::", "G_ZEXTLOAD", ":", "case", "TargetOpcode", "::", "G_LOAD", ":", "case", "TargetOpcode", "::", "G_STORE", ":", "return", "selectLoadStore", "(", "I", ",", "MBB", ",", "MRI", ")", ";"], "ground_truth": ["default", ":"], "File": "M88kInstructionSelector", "Func": "select", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114773, "Length": 77, "Cover_Rate": 0.3407079646017699} {"Template_token": ["", "bool", "InstructionSelector", "::", "selectCondBr", "(", "MachineInstr", "&", "I", ",", "MachineBasicBlock", "&", "MBB", ",", "MachineRegisterInfo", "&", "MRI", ")", "const", "{", "assert", "(", "I", ".", "getOpcode", "(", ")", "==", "TargetOpcode", "::", "G_BRCOND", "&&", "", ")", ";", "MachineInstr", "*", "MI", "=", "nullptr", ";", "MachineOperand", "CC", "=", "I", ".", "getOperand", "(", "", ")", ";", "MachineOperand", "BB", "=", "I", ".", "getOperand", "(", "", ")", ";", "CmpInst", "::", "Predicate", "Pred", ";", "Register", "LHS", ",", "RHS", ";", "int64_t", "SImm16", ";", "if", "(", "mi_match", "(", "CC", ".", "getReg", "(", ")", ",", "MRI", ",", "m_GICmp", "(", "m_Pred", "(", "Pred", ")", ",", "m_Reg", "(", "LHS", ")", ",", "m_ICst", "(", "SImm16", ")", ")", ")", "&&", "isInt", "<", "", ">", "(", "SImm16", ")", ")", "{", "if", "(", "SImm16", "==", "", ")", "{", "CC0", "CCCode", "=", "getCCforBCOND", "(", "Pred", ")", ";", "MI", "=", "BuildMI", "(", "MBB", ",", "I", ",", "I", ".", "getDebugLoc", "(", ")", ",", "TII", ".", "get", "(", "", ")", ")", ".", "addImm", "(", "static_cast", "<", "int64_t", ">", "(", "CCCode", ")", ")", ".", "addReg", "(", "LHS", ")", ".", "add", "(", "BB", ")", ";", "}", "else", "{", "Register", "Temp", "=", "MRI", ".", "createVirtualRegister", "(", "&", "", ")", ";", "ICC", "CCCode", "=", "getCCforICMP", "(", "Pred", ")", ";", "MI", "=", "BuildMI", "(", "MBB", ",", "I", ",", "I", ".", "getDebugLoc", "(", ")", ",", "TII", ".", "get", "(", "", ")", ")", ".", "addReg", "(", "Temp", ",", "RegState", "::", "Define", ")", ".", "addReg", "(", "LHS", ")", ".", "addImm", "(", "SImm16", ")", ";", "if", "(", "!", "constrainSelectedInstRegOperands", "(", "*", "MI", ",", "TII", ",", "TRI", ",", "RBI", ")", ")", "return", "false", ";", "MI", "=", "BuildMI", "(", "MBB", ",", "I", ",", "I", ".", "getDebugLoc", "(", ")", ",", "TII", ".", "get", "(", "", ")", ")", ".", "addImm", "(", "static_cast", "<", "int64_t", ">", "(", "CCCode", ")", ")", ".", "addReg", "(", "Temp", ",", "RegState", "::", "Kill", ")", ".", "add", "(", "BB", ")", ";", "}", "}", "else", "if", "(", "mi_match", "(", "CC", ".", "getReg", "(", ")", ",", "MRI", ",", "m_GICmp", "(", "m_Pred", "(", "Pred", ")", ",", "m_Reg", "(", "LHS", ")", ",", "m_Reg", "(", "RHS", ")", ")", ")", ")", "{"], "ground_truth": ["Register", "Temp", "=", "MRI", ".", "createVirtualRegister", "(", "&", "", ")", ";"], "File": "M88kInstructionSelector", "Func": "selectCondBr", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114774, "Length": 345, "Cover_Rate": 0.6318681318681318} {"Template_token": ["", "if", "(", "!", "RBI", ".", "constrainGenericRegister", "(", "DstReg", ",", "*", "RC", ",", "MRI", ")", ")", "{", "LLVM_DEBUG", "(", "dbgs", "(", ")", "<<", "", "<<", "TII", ".", "getName", "(", "I", ".", "getOpcode", "(", ")", ")", "<<", "", ")", ";", "return", "false", ";"], "ground_truth": ["}"], "File": "M88kInstructionSelector", "Func": "selectCopy", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114775, "Length": 42, "Cover_Rate": 0.3620689655172414} {"Template_token": ["", "if", "(", "Register", "::", "isPhysicalRegister", "(", "DstReg", ")", ")", "return", "true", ";", "const", "TargetRegisterClass", "*", "RC", "=", "guessRegClass", "(", "DstReg", ",", "MRI", ",", "TRI", ",", "RBI", ")", ";", "if", "(", "!", "RBI", ".", "constrainGenericRegister", "(", "DstReg", ",", "*", "RC", ",", "MRI", ")", ")", "{", "LLVM_DEBUG", "(", "dbgs", "(", ")", "<<", "", "<<", "TII", ".", "getName", "(", "I", ".", "getOpcode", "(", ")", ")", "<<", "", ")", ";", "return", "false", ";", "}"], "ground_truth": ["return", "true", ";"], "File": "M88kInstructionSelector", "Func": "selectCopy", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114776, "Length": 73, "Cover_Rate": 0.6293103448275862} {"Template_token": ["", "if", "(", "!", "constrainSelectedInstRegOperands", "(", "*", "MI", ",", "TII", ",", "TRI", ",", "RBI", ")", ")", "return", "false", ";"], "ground_truth": ["MI", "=", "BuildMI", "(", "MBB", ",", "I", ",", "I", ".", "getDebugLoc", "(", ")", ",", "TII", ".", "get", "(", "", ")", ")", ".", "add", "(", "I", ".", "getOperand", "(", "", ")", ")", ".", "addReg", "(", "Temp", ",", "RegState", "::", "Kill", ")", ".", "addGlobalAddress", "(", "GV", ",", "", ",", "", ")", ";"], "File": "M88kInstructionSelector", "Func": "selectGlobalValue", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114777, "Length": 68, "Cover_Rate": 0.3269230769230769} {"Template_token": ["", "bool", "InstructionSelector", "::", "selectICmp", "(", "MachineInstr", "&", "I", ",", "MachineBasicBlock", "&", "MBB", ",", "MachineRegisterInfo", "&", "MRI", ")", "const", "{", "llvm_unreachable", "(", "", ")", ";"], "ground_truth": ["return", "false", ";"], "File": "M88kInstructionSelector", "Func": "selectICmp", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114778, "Length": 27, "Cover_Rate": 0.9642857142857143} {"Template_token": ["", "}", "else", "if", "(", "MachineInstr", "*", "GlobalValMI", "=", "getOpcodeDef", "(", "TargetOpcode", "::", "G_GLOBAL_VALUE", ",", "Ptr", ".", "getReg", "(", ")", ",", "MRI", ")", ")", "{", "const", "unsigned", "NewOpc", "=", "getLoadStoreOp", "(", "I", ".", "getOpcode", "(", ")", ",", "MemSizeInBytes", ",", "LoadStore", "::", "Imm", ",", "IsZExtLoad", ")", ";", "const", "GlobalValue", "*", "GV", "=", "GlobalValMI", "->", "getOperand", "(", "", ")", ".", "getGlobal", "(", ")", ";", "Register", "Temp", "=", "MRI", ".", "createVirtualRegister", "(", "&", "", ")", ";", "MI", "=", "BuildMI", "(", "MBB", ",", "I", ",", "I", ".", "getDebugLoc", "(", ")", ",", "TII", ".", "get", "(", "", ")", ")", ".", "addReg", "(", "Temp", ",", "RegState", "::", "Define", ")", ".", "addReg", "(", "", ")", ".", "addGlobalAddress", "(", "GV", ")", ";", "MI", "->", "getOperand", "(", "", ")", ".", "setTargetFlags", "(", "", ")", ";", "if", "(", "!", "constrainSelectedInstRegOperands", "(", "*", "MI", ",", "TII", ",", "TRI", ",", "RBI", ")", ")", "return", "false", ";", "MI", "=", "BuildMI", "(", "MBB", ",", "I", ",", "I", ".", "getDebugLoc", "(", ")", ",", "TII", ".", "get", "(", "NewOpc", ")", ")", ".", "addReg", "(", "ValReg", ",", "getDefRegState", "(", "IsLoad", ")", ")", ".", "addReg", "(", "Temp", ",", "RegState", "::", "Kill", ")", ".", "addGlobalAddress", "(", "GV", ")", ".", "addMemOperand", "(", "MMO", ")", ";", "MI", "->", "getOperand", "(", "", ")", ".", "setTargetFlags", "(", "", ")", ";", "}", "else", "if", "(", "mi_match", "(", "Ptr", ".", "getReg", "(", ")", ",", "MRI", ",", "m_GPtrAdd", "(", "m_MInstr", "(", "Base", ")", ",", "m_ICst", "(", "Offset", ")", ")", ")", "&&", "isUInt", "<", "", ">", "(", "Offset", ")", ")", "{", "Register", "AddrReg", "=", "Base", "->", "getOperand", "(", "Base", "->", "getOpcode", "(", ")", "==", "TargetOpcode", "::", "COPY", "?", "", ":", "", ")", ".", "getReg", "(", ")", ";", "const", "unsigned", "NewOpc", "=", "getLoadStoreOp", "(", "I", ".", "getOpcode", "(", ")", ",", "MemSizeInBytes", ",", "LoadStore", "::", "Imm", ",", "IsZExtLoad", ")", ";", "MI", "=", "BuildMI", "(", "MBB", ",", "I", ",", "I", ".", "getDebugLoc", "(", ")", ",", "TII", ".", "get", "(", "NewOpc", ")", ")", ".", "addReg", "(", "ValReg", ",", "getDefRegState", "(", "IsLoad", ")", ")", ".", "addReg", "(", "AddrReg", ")", ".", "addImm", "(", "Offset", ")", ".", "addMemOperand", "(", "MMO", ")", ";", "}", "else", "if", "(", "mi_match", "(", "Ptr", ".", "getReg", "(", ")", ",", "MRI", ",", "m_GPtrAdd", "(", "m_MInstr", "(", "Base", ")", ",", "m_MInstr", "(", "Addend", ")", ")", ")", ")", "{", "Register", "AddrReg", "=", "Base", "->", "getOperand", "(", "Base", "->", "getOpcode", "(", ")", "==", "TargetOpcode", "::", "COPY", "?", "", ":", "", ")", ".", "getReg", "(", ")", ";", "Register", "IndexReg", "=", "Base", "->", "getOperand", "(", "Addend", "->", "getOpcode", "(", ")", "==", "TargetOpcode", "::", "COPY", "?", "", ":", "", ")", ".", "getReg", "(", ")", ";", "const", "unsigned", "NewOpc", "=", "getLoadStoreOp", "(", "I", ".", "getOpcode", "(", ")", ",", "MemSizeInBytes", ",", "LoadStore", "::", "RegUnscaled", ",", "IsZExtLoad", ")", ";", "MI", "=", "BuildMI", "(", "MBB", ",", "I", ",", "I", ".", "getDebugLoc", "(", ")", ",", "TII", ".", "get", "(", "NewOpc", ")", ")", ".", "addReg", "(", "ValReg", ",", "getDefRegState", "(", "IsLoad", ")", ")", ".", "addReg", "(", "AddrReg", ")", ".", "addReg", "(", "IndexReg", ")", ".", "addMemOperand", "(", "MMO", ")", ";"], "ground_truth": ["}", "else", "return", "false", ";"], "File": "M88kInstructionSelector", "Func": "selectLoadStore", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114779, "Length": 491, "Cover_Rate": 0.6054254007398274} {"Template_token": ["", "int64_t", "WO", "=", "Width", "->", "Value", ".", "getZExtValue", "(", ")", "<<", "", "|", "Offset", "->", "Value", ".", "getZExtValue", "(", ")", ";", "MachineInstr", "*", "MI", "=", "BuildMI", "(", "MBB", ",", "I", ",", "I", ".", "getDebugLoc", "(", ")", ",", "TII", ".", "get", "(", "NewOpc", ")", ")", ".", "add", "(", "I", ".", "getOperand", "(", "", ")", ")", ".", "add", "(", "I", ".", "getOperand", "(", "", ")", ")", ".", "addImm", "(", "WO", ")", ";", "I", ".", "eraseFromParent", "(", ")", ";", "return", "constrainSelectedInstRegOperands", "(", "*", "MI", ",", "TII", ",", "TRI", ",", "RBI", ")", ";"], "ground_truth": ["}"], "File": "M88kInstructionSelector", "Func": "selectUbfx", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114780, "Length": 90, "Cover_Rate": 0.4205607476635514} {"Template_token": ["", "addRegisterClass", "(", "", ",", "&", "", ")", ";", "computeRegisterProperties", "(", "Subtarget", ".", "getRegisterInfo", "(", ")", ")", ";", "setStackPointerRegisterToSaveRestore", "(", "", ")", ";", "setBooleanContents", "(", "ZeroOrOneBooleanContent", ")", ";", "setMinFunctionAlignment", "(", "Align", "(", "", ")", ")", ";"], "ground_truth": ["setPrefFunctionAlignment", "(", "Align", "(", "", ")", ")", ";"], "File": "M88kISelLowering", "Func": "M88kTargetLowering", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114783, "Length": 43, "Cover_Rate": 0.43434343434343436} {"Template_token": ["", "addRegisterClass", "(", "", ",", "&", "", ")", ";", "addRegisterClass", "(", "", ",", "&", "", ")", ";", "computeRegisterProperties", "(", "Subtarget", ".", "getRegisterInfo", "(", ")", ")", ";", "setStackPointerRegisterToSaveRestore", "(", "", ")", ";", "setBooleanContents", "(", "ZeroOrOneBooleanContent", ")", ";", "setMinFunctionAlignment", "(", "Align", "(", "", ")", ")", ";", "setPrefFunctionAlignment", "(", "Align", "(", "", ")", ")", ";"], "ground_truth": ["}"], "File": "M88kISelLowering", "Func": "M88kTargetLowering", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114784, "Length": 52, "Cover_Rate": 0.5252525252525253} {"Template_token": ["", "getActionDefinitionsBuilder", "(", "G_PTRTOINT", ")", ".", "legalFor", "(", "{", "{", "S32", ",", "P0", "}", "}", ")", ".", "minScalar", "(", "", ",", "S32", ")", ";", "getActionDefinitionsBuilder", "(", "{", "G_ZEXT", ",", "G_SEXT", ",", "G_ANYEXT", "}", ")", ".", "legalIf", "(", "[", "]", "(", "const", "LegalityQuery", "&", "Query", ")", "{", "return", "false", ";", "}", ")", ".", "maxScalar", "(", "", ",", "S32", ")", ";", "getActionDefinitionsBuilder", "(", "G_TRUNC", ")", ".", "legalIf", "(", "[", "]", "(", "const", "LegalityQuery", "&", "Query", ")", "{", "return", "false", ";", "}", ")", ".", "maxScalar", "(", "", ",", "S32", ")", ";", "getActionDefinitionsBuilder", "(", "{", "G_SEXTLOAD", ",", "G_ZEXTLOAD", "}", ")", ".", "legalForTypesWithMemDesc", "(", "{", "{", "S32", ",", "P0", ",", "S8", ",", "", "}", ",", "{", "S32", ",", "P0", ",", "S16", ",", "", "}", "}", ")", ";", "getActionDefinitionsBuilder", "(", "{", "G_LOAD", ",", "G_STORE", "}", ")", ".", "legalForTypesWithMemDesc", "(", "{", "{", "S32", ",", "P0", ",", "S8", ",", "", "}", ",", "{", "S32", ",", "P0", ",", "S16", ",", "", "}", ",", "{", "S32", ",", "P0", ",", "S32", ",", "", "}", ",", "{", "P0", ",", "P0", ",", "P0", ",", "", "}", ",", "{", "S64", ",", "P0", ",", "S64", ",", "", "}", "}", ")", ".", "unsupportedIfMemSizeNotPow2", "(", ")", ".", "minScalar", "(", "", ",", "S32", ")", ";"], "ground_truth": ["getActionDefinitionsBuilder", "(", "G_PTR_ADD", ")", ".", "legalFor", "(", "{", "{", "P0", ",", "S32", "}", "}", ")", ".", "clampScalar", "(", "", ",", "S32", ",", "S32", ")", ";"], "File": "M88kLegalizerInfo", "Func": "M88kLegalizerInfo", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114785, "Length": 221, "Cover_Rate": 0.32595870206489674} {"Template_token": ["", "unsigned", "NumBytes", "=", "(", "getFixupKindInfo", "(", "Kind", ")", ".", "TargetSize", "+", "", ")", "/", "", ";", "unsigned", "FullSize", "=", "", ";", "uint64_t", "CurVal", "=", "", ";", "for", "(", "unsigned", "i", "=", "", ";", "i", "!=", "NumBytes", ";", "++", "i", ")", "{", "unsigned", "Idx", "=", "(", "FullSize", "-", "", "-", "i", ")", ";", "CurVal", "|=", "static_cast", "<", "uint64_t", ">", "(", "static_cast", "<", "uint8_t", ">", "(", "Data", "[", "Offset", "+", "Idx", "]", ")", ")", "<<", "(", "i", "*", "", ")", ";", "}"], "ground_truth": ["uint64_t", "Mask", "=", "(", "static_cast", "<", "uint64_t", ">", "(", "-", "", ")", ">>", "(", "", "-", "getFixupKindInfo", "(", "Kind", ")", ".", "TargetSize", ")", ")", ";"], "File": "M88kMCAsmBackend", "Func": "applyFixup", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114786, "Length": 105, "Cover_Rate": 0.4751131221719457} {"Template_token": ["", "unsigned", "Idx", "=", "(", "FullSize", "-", "", "-", "i", ")", ";", "CurVal", "|=", "static_cast", "<", "uint64_t", ">", "(", "static_cast", "<", "uint8_t", ">", "(", "Data", "[", "Offset", "+", "Idx", "]", ")", ")", "<<", "(", "i", "*", "", ")", ";", "}", "uint64_t", "Mask", "=", "(", "static_cast", "<", "uint64_t", ">", "(", "-", "", ")", ">>", "(", "", "-", "getFixupKindInfo", "(", "Kind", ")", ".", "TargetSize", ")", ")", ";", "CurVal", "|=", "Value", "&", "Mask", ";"], "ground_truth": ["for", "(", "unsigned", "i", "=", "", ";", "i", "!=", "NumBytes", ";", "++", "i", ")", "{"], "File": "M88kMCAsmBackend", "Func": "applyFixup", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114787, "Length": 85, "Cover_Rate": 0.38461538461538464} {"Template_token": ["", "uint8_t", "OSABI", "=", "MCELFObjectTargetWriter", "::", "getOSABI", "(", "STI", ".", "getTargetTriple", "(", ")", ".", "getOS", "(", ")", ")", ";"], "ground_truth": ["return", "new", "MCAsmBackend", "(", "OSABI", ")", ";"], "File": "M88kMCAsmBackend", "Func": "createM88kMCAsmBackend", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114788, "Length": 25, "Cover_Rate": 0.4716981132075472} {"Template_token": ["", "std", "::", "unique_ptr", "<", "MCObjectTargetWriter", ">", "createObjectTargetWriter", "(", ")", "const", "override", "{"], "ground_truth": ["return", "createObjectWriter", "(", "OSABI", ")", ";"], "File": "M88kMCAsmBackend", "Func": "createObjectTargetWriter", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114790, "Length": 18, "Cover_Rate": 0.9473684210526315} {"Template_token": ["", "unsigned", "Type", "=", "llvm", "::", "StringSwitch", "<", "unsigned", ">", "(", "Name", ")", ".", "Default", "(", "-", "", ")", ";", "if", "(", "Type", "!=", "-", "", ")", "return", "static_cast", "<", "MCFixupKind", ">", "(", "FirstLiteralRelocationKind", "+", "Type", ")", ";", "return", "None", ";"], "ground_truth": ["}"], "File": "M88kMCAsmBackend", "Func": "getFixupKind", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114793, "Length": 41, "Cover_Rate": 0.7592592592592593} {"Template_token": ["", "Optional", "<", "MCFixupKind", ">", "MCAsmBackend", "::", "getFixupKind", "(", "StringRef", "Name", ")", "const", "{", "unsigned", "Type", "=", "llvm", "::", "StringSwitch", "<", "unsigned", ">", "(", "Name", ")", ".", "Default", "(", "-", "", ")", ";", "if", "(", "Type", "!=", "-", "", ")", "return", "static_cast", "<", "MCFixupKind", ">", "(", "FirstLiteralRelocationKind", "+", "Type", ")", ";"], "ground_truth": ["return", "None", ";"], "File": "M88kMCAsmBackend", "Func": "getFixupKind", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114794, "Length": 53, "Cover_Rate": 0.9814814814814815} {"Template_token": ["", "const", "MCFixupKindInfo", "&", "MCAsmBackend", "::", "getFixupKindInfo", "(", "MCFixupKind", "Kind", ")", "const", "{", "static", "const", "MCFixupKindInfo", "Infos", "[", "", "]", "=", "{"], "ground_truth": ["{", "", ",", "", ",", "", ",", "", "}", ",", "{", "", ",", "", ",", "", ",", "", "}", ",", "{", "", ",", "", ",", "", ",", "", "}", ",", "{", "", ",", "", ",", "", ",", "", "}", ",", "{", "", ",", "", ",", "", ",", "", "}", "}", ";"], "File": "M88kMCAsmBackend", "Func": "getFixupKindInfo", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114795, "Length": 72, "Cover_Rate": 0.6371681415929203} {"Template_token": ["", "unsigned", "MCAsmBackend", "::", "getNumFixupKinds", "(", ")", "const", "{", "return", "", ";"], "ground_truth": ["}"], "File": "M88kMCAsmBackend", "Func": "getNumFixupKinds", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114796, "Length": 12, "Cover_Rate": 0.8571428571428571} {"Template_token": ["", "unsigned", "MCAsmBackend", "::", "getNumFixupKinds", "(", ")", "const", "{"], "ground_truth": ["return", "", ";"], "File": "M88kMCAsmBackend", "Func": "getNumFixupKinds", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114797, "Length": 11, "Cover_Rate": 0.7857142857142857} {"Template_token": ["", "MCAsmBackend", "(", "uint8_t", "osABI", ")", ":", "MCAsmBackend", "(", "", ")", ",", "OSABI", "(", "osABI", ")", "{"], "ground_truth": ["}"], "File": "M88kMCAsmBackend", "Func": "M88kMCAsmBackend", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114798, "Length": 17, "Cover_Rate": 0.8947368421052632} {"Template_token": ["", "MCAsmBackend", "(", "uint8_t", "osABI", ")", ":", "MCAsmBackend", "(", "", ")", ",", "OSABI", "(", "osABI", ")", "{"], "ground_truth": ["}"], "File": "M88kMCAsmBackend", "Func": "M88kMCAsmBackend", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114799, "Length": 17, "Cover_Rate": 0.8947368421052632} {"Template_token": ["", "bool", "MCAsmBackend", "::", "mayNeedRelaxation", "(", "const", "MCInst", "&", "Inst", ",", "const", "MCSubtargetInfo", "&", "STI", ")", "const", "{", "return", "false", ";"], "ground_truth": ["}"], "File": "M88kMCAsmBackend", "Func": "mayNeedRelaxation", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114800, "Length": 21, "Cover_Rate": 1.0} {"Template_token": ["", "bool", "MCAsmBackend", "::", "shouldForceRelocation", "(", "const", "MCAssembler", "&", "Asm", ",", "const", "MCFixup", "&", "Fixup", ",", "const", "MCValue", "&", "Target", ")", "{", "return", "Fixup", ".", "getKind", "(", ")", "==", "", "||", "Fixup", ".", "getKind", "(", ")", "==", "", ";"], "ground_truth": ["}"], "File": "M88kMCAsmBackend", "Func": "shouldForceRelocation", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114801, "Length": 39, "Cover_Rate": 0.9069767441860465} {"Template_token": ["", "return", "Fixup", ".", "getKind", "(", ")", "==", "", "||", "Fixup", ".", "getKind", "(", ")", "==", "", ";"], "ground_truth": ["}"], "File": "M88kMCAsmBackend", "Func": "shouldForceRelocation", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114802, "Length": 18, "Cover_Rate": 0.4186046511627907} {"Template_token": ["", "bool", "MCAsmBackend", "::", "writeNopData", "(", "raw_ostream", "&", "OS", ",", "uint64_t", "Count", ",", "const", "MCSubtargetInfo", "*", "STI", ")", "const", "{", "if", "(", "(", "Count", "%", "", ")", "!=", "", ")", "return", "false", ";", "for", "(", "uint64_t", "I", "=", "", ";", "I", "!=", "Count", ";", "++", "I", ")", "OS", "<<", "", ";", "return", "true", ";"], "ground_truth": ["}"], "File": "M88kMCAsmBackend", "Func": "writeNopData", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114804, "Length": 54, "Cover_Rate": 1.0} {"Template_token": ["", "Data64bitsDirective", "=", "", ";", "UsesELFSectionDirectiveForBSS", "=", "true", ";", "SupportsDebugInformation", "=", "false", ";"], "ground_truth": ["ExceptionsType", "=", "ExceptionHandling", "::", "SjLj", ";"], "File": "M88kMCAsmInfo", "Func": "M88kMCAsmInfo", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114805, "Length": 18, "Cover_Rate": 0.3157894736842105} {"Template_token": ["", "MinInstAlignment", "=", "", ";", "CommentString", "=", "", ";", "ZeroDirective", "=", "", ";", "Data64bitsDirective", "=", "", ";", "UsesELFSectionDirectiveForBSS", "=", "true", ";"], "ground_truth": ["SupportsDebugInformation", "=", "false", ";"], "File": "M88kMCAsmInfo", "Func": "M88kMCAsmInfo", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114806, "Length": 24, "Cover_Rate": 0.42105263157894735} {"Template_token": ["", "MCCodeEmitter", "*", "llvm", "::", "createMCCodeEmitter", "(", "const", "MCInstrInfo", "&", "MCII", ",", "MCContext", "&", "Ctx", ")", "{", "return", "new", "MCCodeEmitter", "(", "MCII", ",", "Ctx", ")", ";"], "ground_truth": ["}"], "File": "M88kMCCodeEmitter", "Func": "createM88kMCCodeEmitter", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114808, "Length": 26, "Cover_Rate": 1.0} {"Template_token": ["", "for", "(", "int", "I", "=", "(", "", "-", "", ")", "*", "", ";", "I", ">=", "", ";", "I", "-=", "", ")", "OS", "<<", "static_cast", "<", "uint8_t", ">", "(", "(", "Bits", ">>", "I", ")", "&", "", ")", ";"], "ground_truth": ["}"], "File": "M88kMCCodeEmitter", "Func": "encodeInstruction", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114809, "Length": 38, "Cover_Rate": 0.38} {"Template_token": ["", "MCExpr", "::", "VariantKind", "ExprKind", "=", "McExpr", "->", "getKind", "(", ")", ";", "switch", "(", "ExprKind", ")", "{", "case", "MCExpr", "::", "VK_None", ":", "return", "", ";", "case", "MCExpr", "::", "VK_ABS_HI", ":", "return", "", ";"], "ground_truth": ["case", "MCExpr", "::", "VK_ABS_LO", ":"], "File": "M88kMCCodeEmitter", "Func": "FixupKind", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114810, "Length": 37, "Cover_Rate": 0.43529411764705883} {"Template_token": ["", "if", "(", "MO", ".", "isImm", "(", ")", ")", "return", "static_cast", "<", "uint64_t", ">", "(", "MO", ".", "getImm", "(", ")", ")", ";", "assert", "(", "MO", ".", "isExpr", "(", ")", "&&", "", ")", ";", "const", "MCExpr", "*", "Expr", "=", "MO", ".", "getExpr", "(", ")", ";", "assert", "(", "isa", "<", "MCExpr", ">", "(", "Expr", ")", "&&", "", ")", ";", "const", "uint32_t", "Offset", "=", "", ";", "Fixups", ".", "push_back", "(", "MCFixup", "::", "create", "(", "Offset", ",", "Expr", ",", "MCFixupKind", "(", "FixupKind", "(", "Expr", ")", ")", ")", ")", ";"], "ground_truth": ["return", "", ";"], "File": "M88kMCCodeEmitter", "Func": "getMachineOpValue", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114811, "Length": 87, "Cover_Rate": 0.6170212765957447} {"Template_token": ["", "assert", "(", "MO", ".", "isImm", "(", ")", "||", "MO", ".", "isExpr", "(", ")", "&&", "", ")", ";", "const", "MCExpr", "*", "Expr", "=", "MO", ".", "isImm", "(", ")", "?", "MCConstantExpr", "::", "create", "(", "MO", ".", "getImm", "(", ")", ",", "Ctx", ")", ":", "MO", ".", "getExpr", "(", ")", ";"], "ground_truth": ["Fixups", ".", "push_back", "(", "MCFixup", "::", "create", "(", "", ",", "Expr", ",", "static_cast", "<", "MCFixupKind", ">", "(", "", ")", ",", "MI", ".", "getLoc", "(", ")", ")", ")", ";"], "File": "M88kMCCodeEmitter", "Func": "getPC16Encoding", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114812, "Length": 75, "Cover_Rate": 0.625} {"Template_token": ["", "const", "MCExpr", "*", "Expr", "=", "MO", ".", "isImm", "(", ")", "?", "MCConstantExpr", "::", "create", "(", "MO", ".", "getImm", "(", ")", ",", "Ctx", ")", ":", "MO", ".", "getExpr", "(", ")", ";"], "ground_truth": ["Fixups", ".", "push_back", "(", "MCFixup", "::", "create", "(", "", ",", "Expr", ",", "static_cast", "<", "MCFixupKind", ">", "(", "", ")", ",", "MI", ".", "getLoc", "(", ")", ")", ")", ";"], "File": "M88kMCCodeEmitter", "Func": "getPC16Encoding", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114813, "Length": 58, "Cover_Rate": 0.48333333333333334} {"Template_token": ["", "const", "MCExpr", "*", "Expr", "=", "MO", ".", "isImm", "(", ")", "?", "MCConstantExpr", "::", "create", "(", "MO", ".", "getImm", "(", ")", ",", "Ctx", ")", ":", "MO", ".", "getExpr", "(", ")", ";", "Fixups", ".", "push_back", "(", "MCFixup", "::", "create", "(", "", ",", "Expr", ",", "static_cast", "<", "MCFixupKind", ">", "(", "", ")", ",", "MI", ".", "getLoc", "(", ")", ")", ")", ";", "return", "", ";"], "ground_truth": ["}"], "File": "M88kMCCodeEmitter", "Func": "getPC26Encoding", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114814, "Length": 62, "Cover_Rate": 0.5166666666666667} {"Template_token": ["", "unsigned", "MCCodeEmitter", "::", "getPC26Encoding", "(", "const", "MCInst", "&", "MI", ",", "unsigned", "OpNo", ",", "SmallVectorImpl", "<", "MCFixup", ">", "&", "Fixups", ",", "const", "MCSubtargetInfo", "&", "STI", ")", "const", "{", "const", "MCOperand", "&", "MO", "=", "MI", ".", "getOperand", "(", "OpNo", ")", ";", "assert", "(", "MO", ".", "isImm", "(", ")", "||", "MO", ".", "isExpr", "(", ")", "&&", "", ")", ";"], "ground_truth": ["const", "MCExpr", "*", "Expr", "=", "MO", ".", "isImm", "(", ")", "?", "MCConstantExpr", "::", "create", "(", "MO", ".", "getImm", "(", ")", ",", "Ctx", ")", ":", "MO", ".", "getExpr", "(", ")", ";"], "File": "M88kMCCodeEmitter", "Func": "getPC26Encoding", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114815, "Length": 86, "Cover_Rate": 0.7166666666666667} {"Template_token": ["", "MCCodeEmitter", "(", "const", "MCInstrInfo", "&", "MCII", ",", "MCContext", "&", "Ctx", ")", ":", "MCII", "(", "MCII", ")", ",", "Ctx", "(", "Ctx", ")", "{"], "ground_truth": ["}"], "File": "M88kMCCodeEmitter", "Func": "M88kMCCodeEmitter", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114816, "Length": 23, "Cover_Rate": 1.0} {"Template_token": ["", "MCCodeEmitter", "(", "const", "MCInstrInfo", "&", "MCII", ",", "MCContext", "&", "Ctx", ")", ":", "MCII", "(", "MCII", ")", ",", "Ctx", "(", "Ctx", ")", "{"], "ground_truth": ["}"], "File": "M88kMCCodeEmitter", "Func": "M88kMCCodeEmitter", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114817, "Length": 23, "Cover_Rate": 1.0} {"Template_token": ["", "return", "E", "->", "getKind", "(", ")", "==", "MCExpr", "::", "Target", ";"], "ground_truth": ["}"], "File": "M88kMCExpr", "Func": "classof", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114818, "Length": 12, "Cover_Rate": 0.5454545454545454} {"Template_token": ["", "static", "bool", "classof", "(", "const", "MCExpr", "*", "E", ")", "{", "return", "E", "->", "getKind", "(", ")", "==", "MCExpr", "::", "Target", ";"], "ground_truth": ["}"], "File": "M88kMCExpr", "Func": "classof", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114819, "Length": 22, "Cover_Rate": 1.0} {"Template_token": ["", "bool", "MCExpr", "::", "evaluateAsRelocatableImpl", "(", "MCValue", "&", "Res", ",", "const", "MCAsmLayout", "*", "Layout", ",", "const", "MCFixup", "*", "Fixup", ")", "const", "{", "if", "(", "!", "getSubExpr", "(", ")", "->", "evaluateAsRelocatable", "(", "Res", ",", "Layout", ",", "Fixup", ")", ")", "return", "false", ";"], "ground_truth": ["Res", "=", "MCValue", "::", "get", "(", "Res", ".", "getSymA", "(", ")", ",", "Res", ".", "getSymB", "(", ")", ",", "Res", ".", "getConstant", "(", ")", ",", "getKind", "(", ")", ")", ";"], "File": "M88kMCExpr", "Func": "evaluateAsRelocatableImpl", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114822, "Length": 69, "Cover_Rate": 0.9452054794520548} {"Template_token": ["", "return", "getSubExpr", "(", ")", "->", "findAssociatedFragment", "(", ")", ";"], "ground_truth": ["}"], "File": "M88kMCExpr", "Func": "findAssociatedFragment", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114823, "Length": 10, "Cover_Rate": 0.5555555555555556} {"Template_token": ["", "return", "getSubExpr", "(", ")", "->", "findAssociatedFragment", "(", ")", ";"], "ground_truth": ["}"], "File": "M88kMCExpr", "Func": "findAssociatedFragment", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114824, "Length": 10, "Cover_Rate": 0.5555555555555556} {"Template_token": ["", "void", "fixELFSymbolsInTLSFixups", "(", "MCAssembler", "&", ")", "const", "override", "{"], "ground_truth": ["}"], "File": "M88kMCExpr", "Func": "fixELFSymbolsInTLSFixups", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114825, "Length": 10, "Cover_Rate": 1.0} {"Template_token": ["", "void", "fixELFSymbolsInTLSFixups", "(", "MCAssembler", "&", ")", "const", "override", "{"], "ground_truth": ["}"], "File": "M88kMCExpr", "Func": "fixELFSymbolsInTLSFixups", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114826, "Length": 10, "Cover_Rate": 1.0} {"Template_token": ["", "VariantKind", "getKind", "(", ")", "const", "{", "return", "Kind", ";"], "ground_truth": ["}"], "File": "M88kMCExpr", "Func": "getKind", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114827, "Length": 10, "Cover_Rate": 1.0} {"Template_token": ["", "return", "Kind", ";"], "ground_truth": ["}"], "File": "M88kMCExpr", "Func": "getKind", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114828, "Length": 4, "Cover_Rate": 0.4} {"Template_token": ["", "const", "MCExpr", "*", "getSubExpr", "(", ")", "const", "{"], "ground_truth": ["return", "Expr", ";"], "File": "M88kMCExpr", "Func": "getSubExpr", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114829, "Length": 11, "Cover_Rate": 0.9166666666666666} {"Template_token": ["", "const", "MCExpr", "*", "getSubExpr", "(", ")", "const", "{", "return", "Expr", ";"], "ground_truth": ["}"], "File": "M88kMCExpr", "Func": "getSubExpr", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114830, "Length": 12, "Cover_Rate": 1.0} {"Template_token": ["", "explicit", "MCExpr", "(", "VariantKind", "Kind", ",", "const", "MCExpr", "*", "Expr", ")", ":", "Kind", "(", "Kind", ")", ",", "Expr", "(", "Expr", ")", "{"], "ground_truth": ["}"], "File": "M88kMCExpr", "Func": "M88kMCExpr", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114831, "Length": 23, "Cover_Rate": 1.0} {"Template_token": ["", "explicit", "MCExpr", "(", "VariantKind", "Kind", ",", "const", "MCExpr", "*", "Expr", ")", ":", "Kind", "(", "Kind", ")", ",", "Expr", "(", "Expr", ")", "{"], "ground_truth": ["}"], "File": "M88kMCExpr", "Func": "M88kMCExpr", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114832, "Length": 23, "Cover_Rate": 1.0} {"Template_token": ["", "OS", "<<", "", ";", "break", ";", "case", "VK_ABS_LO", ":", "OS", "<<", "", ";", "break", ";", "}", "OS", "<<", "'('", ";", "const", "MCExpr", "*", "Expr", "=", "getSubExpr", "(", ")", ";"], "ground_truth": ["Expr", "->", "print", "(", "OS", ",", "MAI", ")", ";"], "File": "M88kMCExpr", "Func": "printImpl", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114833, "Length": 38, "Cover_Rate": 0.40860215053763443} {"Template_token": ["", "OS", "<<", "", ";", "break", ";", "}", "OS", "<<", "'('", ";", "const", "MCExpr", "*", "Expr", "=", "getSubExpr", "(", ")", ";", "Expr", "->", "print", "(", "OS", ",", "MAI", ")", ";", "OS", "<<", "')'", ";"], "ground_truth": ["}"], "File": "M88kMCExpr", "Func": "printImpl", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114834, "Length": 34, "Cover_Rate": 0.3655913978494624} {"Template_token": ["", "Streamer", ".", "visitUsedExpr", "(", "*", "getSubExpr", "(", ")", ")", ";"], "ground_truth": ["}"], "File": "M88kMCExpr", "Func": "visitUsedExpr", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114836, "Length": 11, "Cover_Rate": 0.5} {"Template_token": ["", "OutMI", ".", "setOpcode", "(", "MI", "->", "getOpcode", "(", ")", ")", ";", "for", "(", "unsigned", "I", "=", "", ",", "E", "=", "MI", "->", "getNumOperands", "(", ")", ";", "I", "!=", "E", ";", "++", "I", ")", "{", "const", "MachineOperand", "&", "MO", "=", "MI", "->", "getOperand", "(", "I", ")", ";", "if", "(", "(", "!", "MO", ".", "isReg", "(", ")", "||", "!", "MO", ".", "isImplicit", "(", ")", ")", "&&", "!", "MO", ".", "isRegMask", "(", ")", ")", "OutMI", ".", "addOperand", "(", "lowerOperand", "(", "MO", ")", ")", ";"], "ground_truth": ["}"], "File": "M88kMCInstLower", "Func": "lower", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114837, "Length": 82, "Cover_Rate": 0.8282828282828283} {"Template_token": ["", "case", "MachineOperand", "::", "MO_MachineBasicBlock", ":", "case", "MachineOperand", "::", "MO_GlobalAddress", ":", "case", "MachineOperand", "::", "MO_ExternalSymbol", ":", "case", "MachineOperand", "::", "MO_MCSymbol", ":", "case", "MachineOperand", "::", "MO_JumpTableIndex", ":", "case", "MachineOperand", "::", "MO_ConstantPoolIndex", ":", "case", "MachineOperand", "::", "MO_BlockAddress", ":", "return", "lowerSymbolOperand", "(", "MO", ")", ";"], "ground_truth": ["default", ":"], "File": "M88kMCInstLower", "Func": "lowerOperand", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114838, "Length": 43, "Cover_Rate": 0.4095238095238095} {"Template_token": ["", "MCSymbolRefExpr", "::", "VariantKind", "Kind", "=", "MCSymbolRefExpr", "::", "VK_None", ";", "MCExpr", "::", "VariantKind", "TargetKind", "=", "MCExpr", "::", "VK_None", ";", "const", "MCSymbol", "*", "Symbol", ";", "bool", "HasOffset", "=", "true", ";", "switch", "(", "MO", ".", "getTargetFlags", "(", ")", ")", "{", "default", ":", "llvm_unreachable", "(", "", ")", ";", "case", "", ":", "break", ";", "case", "", ":", "TargetKind", "=", "MCExpr", "::", "VK_ABS_HI", ";", "break", ";", "case", "", ":", "TargetKind", "=", "MCExpr", "::", "VK_ABS_LO", ";", "break", ";", "}", "switch", "(", "MO", ".", "getType", "(", ")", ")", "{", "case", "MachineOperand", "::", "MO_MachineBasicBlock", ":", "Symbol", "=", "MO", ".", "getMBB", "(", ")", "->", "getSymbol", "(", ")", ";", "HasOffset", "=", "false", ";", "break", ";", "case", "MachineOperand", "::", "MO_GlobalAddress", ":", "Symbol", "=", "Printer", ".", "getSymbol", "(", "MO", ".", "getGlobal", "(", ")", ")", ";", "break", ";", "case", "MachineOperand", "::", "MO_ExternalSymbol", ":", "Symbol", "=", "Printer", ".", "GetExternalSymbolSymbol", "(", "MO", ".", "getSymbolName", "(", ")", ")", ";", "break", ";", "case", "MachineOperand", "::", "MO_JumpTableIndex", ":", "Symbol", "=", "Printer", ".", "GetJTISymbol", "(", "MO", ".", "getIndex", "(", ")", ")", ";", "HasOffset", "=", "false", ";", "break", ";", "case", "MachineOperand", "::", "MO_ConstantPoolIndex", ":", "Symbol", "=", "Printer", ".", "GetCPISymbol", "(", "MO", ".", "getIndex", "(", ")", ")", ";", "break", ";", "case", "MachineOperand", "::", "MO_BlockAddress", ":", "Symbol", "=", "Printer", ".", "GetBlockAddressSymbol", "(", "MO", ".", "getBlockAddress", "(", ")", ")", ";", "break", ";"], "ground_truth": ["default", ":"], "File": "M88kMCInstLower", "Func": "lowerSymbolOperand", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114839, "Length": 210, "Cover_Rate": 0.6521739130434783} {"Template_token": ["", "MCInstLower", "::", "MCInstLower", "(", "MCContext", "&", "Ctx", ",", "AsmPrinter", "&", "Printer", ")", ":", "Ctx", "(", "Ctx", ")", ",", "Printer", "(", "Printer", ")", "{"], "ground_truth": ["}"], "File": "M88kMCInstLower", "Func": "M88kMCInstLower", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114840, "Length": 24, "Cover_Rate": 1.0} {"Template_token": ["", "MCInstLower", "::", "MCInstLower", "(", "MCContext", "&", "Ctx", ",", "AsmPrinter", "&", "Printer", ")", ":", "Ctx", "(", "Ctx", ")", ",", "Printer", "(", "Printer", ")", "{"], "ground_truth": ["}"], "File": "M88kMCInstLower", "Func": "M88kMCInstLower", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114841, "Length": 24, "Cover_Rate": 1.0} {"Template_token": ["", "std", "::", "unique_ptr", "<", "MCObjectTargetWriter", ">", "llvm", "::", "createObjectWriter", "(", "uint8_t", "OSABI", ")", "{"], "ground_truth": ["return", "std", "::", "make_unique", "<", "ObjectWriter", ">", "(", "OSABI", ")", ";"], "File": "M88kMCObjectWriter", "Func": "createM88kObjectWriter", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114843, "Length": 25, "Cover_Rate": 0.9615384615384616} {"Template_token": ["", "Type", "=", "ELF", "::", "R_88K_16H", ";", "break", ";", "case", "", ":", "Type", "=", "ELF", "::", "R_88K_16L", ";", "break", ";", "case", "", ":", "Type", "=", "ELF", "::", "R_88K_DISP16", ";", "break", ";", "case", "", ":", "Type", "=", "ELF", "::", "R_88K_DISP26", ";", "break", ";", "case", "", ":", "Type", "=", "ELF", "::", "R_88K_NONE", ";", "break", ";", "default", ":", "llvm_unreachable", "(", "", ")", ";", "}", "return", "Type", ";"], "ground_truth": ["}"], "File": "M88kMCObjectWriter", "Func": "getRelocType", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114844, "Length": 64, "Cover_Rate": 0.5161290322580645} {"Template_token": ["", "unsigned", "", "(", "MCContext", "&", "Ctx", ",", "const", "MCValue", "&", "Target", ",", "const", "MCFixup", "&", "Fixup", ",", "bool", "IsPCRel", ")", "const", "{", "unsigned", "Type", ";", "unsigned", "Kind", "=", "static_cast", "<", "unsigned", ">", "(", "Fixup", ".", "getKind", "(", ")", ")", ";", "switch", "(", "Kind", ")", "{", "case", "", ":"], "ground_truth": ["Type", "=", "ELF", "::", "R_88K_16H", ";"], "File": "M88kMCObjectWriter", "Func": "getRelocType", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114845, "Length": 54, "Cover_Rate": 0.43548387096774194} {"Template_token": ["", "", "(", "uint8_t", "OSABI", ")", ":", "MCELFObjectTargetWriter", "(", "false", ",", "OSABI", ",", "ELF", "::", "EM_88K", ",", "true", ")", "{"], "ground_truth": ["}"], "File": "M88kMCObjectWriter", "Func": "M88kObjectWriter", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114846, "Length": 20, "Cover_Rate": 0.9090909090909091} {"Template_token": ["", "", "(", "uint8_t", "OSABI", ")", ":", "MCELFObjectTargetWriter", "(", "false", ",", "OSABI", ",", "ELF", "::", "EM_88K", ",", "true", ")", "{"], "ground_truth": ["}"], "File": "M88kMCObjectWriter", "Func": "M88kObjectWriter", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114847, "Length": 20, "Cover_Rate": 0.9090909090909091} {"Template_token": ["", "static", "MCTargetStreamer", "*", "createAsmTargetStreamer", "(", "MCStreamer", "&", "S", ",", "formatted_raw_ostream", "&", "OS", ",", "MCInstPrinter", "*", "InstPrint", ",", "bool", "isVerboseAsm", ")", "{", "return", "new", "TargetAsmStreamer", "(", "S", ",", "OS", ")", ";"], "ground_truth": ["}"], "File": "M88kMCTargetDesc", "Func": "createM88kAsmTargetStreamer", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114848, "Length": 31, "Cover_Rate": 1.0} {"Template_token": ["", "static", "MCTargetStreamer", "*", "createAsmTargetStreamer", "(", "MCStreamer", "&", "S", ",", "formatted_raw_ostream", "&", "OS", ",", "MCInstPrinter", "*", "InstPrint", ",", "bool", "isVerboseAsm", ")", "{"], "ground_truth": ["return", "new", "TargetAsmStreamer", "(", "S", ",", "OS", ")", ";"], "File": "M88kMCTargetDesc", "Func": "createM88kAsmTargetStreamer", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114849, "Length": 30, "Cover_Rate": 0.967741935483871} {"Template_token": ["", "static", "MCAsmInfo", "*", "createMCAsmInfo", "(", "const", "MCRegisterInfo", "&", "MRI", ",", "const", "Triple", "&", "TT", ",", "const", "MCTargetOptions", "&", "Options", ")", "{", "MCAsmInfo", "*", "MAI", "=", "new", "MCAsmInfo", "(", "TT", ")", ";"], "ground_truth": ["return", "MAI", ";"], "File": "M88kMCTargetDesc", "Func": "createM88kMCAsmInfo", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114850, "Length": 34, "Cover_Rate": 0.9714285714285714} {"Template_token": ["", "MCAsmInfo", "*", "MAI", "=", "new", "MCAsmInfo", "(", "TT", ")", ";", "return", "MAI", ";"], "ground_truth": ["}"], "File": "M88kMCTargetDesc", "Func": "createM88kMCAsmInfo", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114851, "Length": 14, "Cover_Rate": 0.4} {"Template_token": ["", "static", "MCInstPrinter", "*", "createMCInstPrinter", "(", "const", "Triple", "&", "T", ",", "unsigned", "SyntaxVariant", ",", "const", "MCAsmInfo", "&", "MAI", ",", "const", "MCInstrInfo", "&", "MII", ",", "const", "MCRegisterInfo", "&", "MRI", ")", "{"], "ground_truth": ["return", "new", "InstPrinter", "(", "MAI", ",", "MII", ",", "MRI", ")", ";"], "File": "M88kMCTargetDesc", "Func": "createM88kMCInstPrinter", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114852, "Length": 40, "Cover_Rate": 0.975609756097561} {"Template_token": ["", "static", "MCInstPrinter", "*", "createMCInstPrinter", "(", "const", "Triple", "&", "T", ",", "unsigned", "SyntaxVariant", ",", "const", "MCAsmInfo", "&", "MAI", ",", "const", "MCInstrInfo", "&", "MII", ",", "const", "MCRegisterInfo", "&", "MRI", ")", "{"], "ground_truth": ["return", "new", "InstPrinter", "(", "MAI", ",", "MII", ",", "MRI", ")", ";"], "File": "M88kMCTargetDesc", "Func": "createM88kMCInstPrinter", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114853, "Length": 40, "Cover_Rate": 0.975609756097561} {"Template_token": ["", "InitMCInstrInfo", "(", "X", ")", ";", "return", "X", ";"], "ground_truth": ["}"], "File": "M88kMCTargetDesc", "Func": "createM88kMCInstrInfo", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114854, "Length": 9, "Cover_Rate": 0.36} {"Template_token": ["", "InitMCRegisterInfo", "(", "X", ",", "", ")", ";"], "ground_truth": ["return", "X", ";"], "File": "M88kMCTargetDesc", "Func": "createM88kMCRegisterInfo", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114857, "Length": 10, "Cover_Rate": 0.30303030303030304} {"Template_token": ["", "static", "MCSubtargetInfo", "*", "createMCSubtargetInfo", "(", "const", "Triple", "&", "TT", ",", "StringRef", "CPU", ",", "StringRef", "FS", ")", "{", "return", "createMCSubtargetInfoImpl", "(", "TT", ",", "CPU", ",", "CPU", ",", "FS", ")", ";"], "ground_truth": ["}"], "File": "M88kMCTargetDesc", "Func": "createM88kMCSubtargetInfo", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114858, "Length": 30, "Cover_Rate": 1.0} {"Template_token": ["", "return", "createMCSubtargetInfoImpl", "(", "TT", ",", "CPU", ",", "CPU", ",", "FS", ")", ";"], "ground_truth": ["}"], "File": "M88kMCTargetDesc", "Func": "createM88kMCSubtargetInfo", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114859, "Length": 13, "Cover_Rate": 0.43333333333333335} {"Template_token": ["", "static", "MCTargetStreamer", "*", "createObjectTargetStreamer", "(", "MCStreamer", "&", "S", ",", "const", "MCSubtargetInfo", "&", "STI", ")", "{"], "ground_truth": ["return", "new", "TargetELFStreamer", "(", "S", ",", "STI", ")", ";"], "File": "M88kMCTargetDesc", "Func": "createM88kObjectTargetStreamer", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114861, "Length": 24, "Cover_Rate": 0.96} {"Template_token": ["", "bool", "applyShiftAndToMak", "(", "MachineInstr", "&", "MI", ",", "MachineRegisterInfo", "&", "MRI", ",", "std", "::", "tuple", "<", "Register", ",", "uint32_t", ",", "uint32_t", ">", "&", "MatchInfo", ")", "{", "assert", "(", "MI", ".", "getOpcode", "(", ")", "==", "TargetOpcode", "::", "G_SHL", ")", ";", "replaceMI", "(", "", ",", "MI", ",", "MRI", ",", "MatchInfo", ")", ";"], "ground_truth": ["return", "true", ";"], "File": "M88kPostLegalizerLowering", "Func": "applyShiftAndToMak", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114862, "Length": 52, "Cover_Rate": 0.9454545454545454} {"Template_token": ["", "bool", "applyShiftAndToMak", "(", "MachineInstr", "&", "MI", ",", "MachineRegisterInfo", "&", "MRI", ",", "std", "::", "tuple", "<", "Register", ",", "uint32_t", ",", "uint32_t", ">", "&", "MatchInfo", ")", "{", "assert", "(", "MI", ".", "getOpcode", "(", ")", "==", "TargetOpcode", "::", "G_SHL", ")", ";", "replaceMI", "(", "", ",", "MI", ",", "MRI", ",", "MatchInfo", ")", ";", "return", "true", ";"], "ground_truth": ["}"], "File": "M88kPostLegalizerLowering", "Func": "applyShiftAndToMak", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114863, "Length": 53, "Cover_Rate": 0.9636363636363636} {"Template_token": ["", "CombinerHelper", "Helper", "(", "Observer", ",", "B", ")", ";", "GenPostLegalizerLoweringHelper", "Generated", "(", "GeneratedRuleCfg", ")", ";", "return", "Generated", ".", "tryCombineAll", "(", "Observer", ",", "MI", ",", "B", ",", "Helper", ")", ";"], "ground_truth": ["}"], "File": "M88kPostLegalizerLowering", "Func": "combine", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114865, "Length": 29, "Cover_Rate": 0.6041666666666666} {"Template_token": ["", "FunctionPass", "*", "createPostLegalizerLowering", "(", ")", "{"], "ground_truth": ["return", "new", "PostLegalizerLowering", "(", ")", ";"], "File": "M88kPostLegalizerLowering", "Func": "createM88kPostLegalizerLowering", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114866, "Length": 12, "Cover_Rate": 0.9230769230769231} {"Template_token": ["", "return", "new", "PostLegalizerLowering", "(", ")", ";"], "ground_truth": ["}"], "File": "M88kPostLegalizerLowering", "Func": "createM88kPostLegalizerLowering", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114867, "Length": 7, "Cover_Rate": 0.5384615384615384} {"Template_token": ["", "getSelectionDAGFallbackAnalysisUsage", "(", "AU", ")", ";", "MachineFunctionPass", "::", "getAnalysisUsage", "(", "AU", ")", ";"], "ground_truth": ["}"], "File": "M88kPostLegalizerLowering", "Func": "getAnalysisUsage", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114868, "Length": 13, "Cover_Rate": 0.3333333333333333} {"Template_token": ["", "void", "PostLegalizerLowering", "::", "getAnalysisUsage", "(", "AnalysisUsage", "&", "AU", ")", "const", "{", "AU", ".", "addRequired", "<", "TargetPassConfig", ">", "(", ")", ";"], "ground_truth": ["AU", ".", "setPreservesCFG", "(", ")", ";"], "File": "M88kPostLegalizerLowering", "Func": "getAnalysisUsage", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114869, "Length": 26, "Cover_Rate": 0.6666666666666666} {"Template_token": ["", "StringRef", "getPassName", "(", ")", "const", "override", "{"], "ground_truth": ["return", "", ";"], "File": "M88kPostLegalizerLowering", "Func": "getPassName", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114870, "Length": 10, "Cover_Rate": 0.9090909090909091} {"Template_token": ["", "initializePostLegalizerLoweringPass", "(", "*", "PassRegistry", "::", "getPassRegistry", "(", ")", ")", ";"], "ground_truth": ["}"], "File": "M88kPostLegalizerLowering", "Func": "M88kPostLegalizerLowering", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114872, "Length": 11, "Cover_Rate": 0.5} {"Template_token": ["", "PostLegalizerLoweringInfo", "(", "bool", "OptSize", ",", "bool", "MinSize", ")", ":", "CombinerInfo", "(", "true", ",", "false", ",", "nullptr", ",", "true", ",", "OptSize", ",", "MinSize", ")", "{"], "ground_truth": ["if", "(", "!", "GeneratedRuleCfg", ".", "parseCommandLineOption", "(", ")", ")", "report_fatal_error", "(", "", ")", ";"], "File": "M88kPostLegalizerLowering", "Func": "M88kPostLegalizerLoweringInfo", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114875, "Length": 38, "Cover_Rate": 0.9743589743589743} {"Template_token": ["", "static", "bool", "matchShiftAndToMak", "(", "MachineInstr", "&", "MI", ",", "MachineRegisterInfo", "&", "MRI", ",", "std", "::", "tuple", "<", "Register", ",", "uint32_t", ",", "uint32_t", ">", "&", "MatchInfo", ")", "{", "assert", "(", "MI", ".", "getOpcode", "(", ")", "==", "TargetOpcode", "::", "G_SHL", ")", ";", "Register", "DstReg", "=", "MI", ".", "getOperand", "(", "", ")", ".", "getReg", "(", ")", ";", "if", "(", "!", "MRI", ".", "getType", "(", "DstReg", ")", ".", "isScalar", "(", ")", ")", "return", "false", ";", "Register", "AndReg", "=", "MI", ".", "getOperand", "(", "", ")", ".", "getReg", "(", ")", ";", "Register", "OfsReg", "=", "MI", ".", "getOperand", "(", "", ")", ".", "getReg", "(", ")", ";", "int64_t", "Offset", ";", "if", "(", "!", "mi_match", "(", "OfsReg", ",", "MRI", ",", "m_ICst", "(", "Offset", ")", ")", ")", "return", "false", ";", "Register", "SrcReg", ";", "int64_t", "Mask", ";", "if", "(", "!", "mi_match", "(", "AndReg", ",", "MRI", ",", "m_GAnd", "(", "m_Reg", "(", "SrcReg", ")", ",", "m_ICst", "(", "Mask", ")", ")", ")", ")", "return", "false", ";", "uint64_t", "MaskWidth", ",", "MaskOffset", ";", "if", "(", "!", "isShiftedMask", "(", "Mask", ",", "MaskWidth", ",", "MaskOffset", ")", "||", "MaskOffset", "!=", "", ")", "return", "false", ";", "assert", "(", "MaskWidth", ">=", "", "&&", "MaskWidth", "<", "", "&&", "", ")", ";"], "ground_truth": ["assert", "(", "Offset", ">=", "", "&&", "Offset", "<", "", "&&", "", ")", ";"], "File": "M88kPostLegalizerLowering", "Func": "matchShiftAndToMak", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114876, "Length": 201, "Cover_Rate": 0.8739130434782608} {"Template_token": ["", "Register", "DstReg", "=", "MI", ".", "getOperand", "(", "", ")", ".", "getReg", "(", ")", ";", "if", "(", "!", "MRI", ".", "getType", "(", "DstReg", ")", ".", "isScalar", "(", ")", ")", "return", "false", ";", "Register", "AndReg", "=", "MI", ".", "getOperand", "(", "", ")", ".", "getReg", "(", ")", ";", "Register", "OfsReg", "=", "MI", ".", "getOperand", "(", "", ")", ".", "getReg", "(", ")", ";", "int64_t", "Offset", ";", "if", "(", "!", "mi_match", "(", "OfsReg", ",", "MRI", ",", "m_ICst", "(", "Offset", ")", ")", ")", "return", "false", ";", "Register", "SrcReg", ";", "int64_t", "Mask", ";", "if", "(", "!", "mi_match", "(", "AndReg", ",", "MRI", ",", "m_GAnd", "(", "m_Reg", "(", "SrcReg", ")", ",", "m_ICst", "(", "Mask", ")", ")", ")", ")", "return", "false", ";"], "ground_truth": ["uint64_t", "MaskWidth", ",", "MaskOffset", ";"], "File": "M88kPostLegalizerLowering", "Func": "matchShiftAndToMak", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114877, "Length": 117, "Cover_Rate": 0.508695652173913} {"Template_token": ["", "const", "auto", "*", "TII", "=", "Subtarget", ".", "getInstrInfo", "(", ")", ";", "const", "auto", "*", "RBI", "=", "Subtarget", ".", "getRegBankInfo", "(", ")", ";", "auto", "Inst", "=", "MIB", ".", "buildInstr", "(", "Opc", ",", "{", "MI", ".", "getOperand", "(", "", ")", ".", "getReg", "(", ")", "}", ",", "{", "SrcReg", "}", ")", ".", "addImm", "(", "(", "Width", "<<", "", ")", "|", "Offset", ")", ";", "constrainSelectedInstRegOperands", "(", "*", "Inst", ",", "*", "TII", ",", "*", "TRI", ",", "*", "RBI", ")", ";"], "ground_truth": ["MI", ".", "eraseFromParent", "(", ")", ";"], "File": "M88kPostLegalizerLowering", "Func": "replaceMI", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114878, "Length": 81, "Cover_Rate": 0.4682080924855491} {"Template_token": ["", "if", "(", "MF", ".", "getProperties", "(", ")", ".", "hasProperty", "(", "MachineFunctionProperties", "::", "Property", "::", "FailedISel", ")", ")", "return", "false", ";", "assert", "(", "MF", ".", "getProperties", "(", ")", ".", "hasProperty", "(", "MachineFunctionProperties", "::", "Property", "::", "Legalized", ")", "&&", "", ")", ";", "auto", "*", "TPC", "=", "&", "getAnalysis", "<", "TargetPassConfig", ">", "(", ")", ";"], "ground_truth": ["const", "Function", "&", "F", "=", "MF", ".", "getFunction", "(", ")", ";"], "File": "M88kPostLegalizerLowering", "Func": "runOnMachineFunction", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114879, "Length": 63, "Cover_Rate": 0.5833333333333334} {"Template_token": ["", "PostLegalizerLoweringInfo", "PCInfo", "(", "F", ".", "hasOptSize", "(", ")", ",", "F", ".", "hasMinSize", "(", ")", ")", ";", "Combiner", "C", "(", "PCInfo", ",", "TPC", ")", ";", "return", "C", ".", "combineMachineInstrs", "(", "MF", ",", "nullptr", ")", ";"], "ground_truth": ["}"], "File": "M88kPostLegalizerLowering", "Func": "runOnMachineFunction", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114880, "Length": 35, "Cover_Rate": 0.32407407407407407} {"Template_token": ["", "GenPreLegalizerCombinerHelper", "Generated", "(", "GeneratedRuleCfg", ",", "Helper", ")", ";", "if", "(", "Generated", ".", "tryCombineAll", "(", "Observer", ",", "MI", ",", "B", ")", ")", "return", "true", ";"], "ground_truth": ["return", "false", ";"], "File": "M88kPreLegalizerCombiner", "Func": "combine", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114881, "Length": 27, "Cover_Rate": 0.32142857142857145} {"Template_token": ["", "bool", "PreLegalizerCombinerInfo", "::", "combine", "(", "GISelChangeObserver", "&", "Observer", ",", "MachineInstr", "&", "MI", ",", "MachineIRBuilder", "&", "B", ")", "const", "{", "const", "auto", "*", "LI", "=", "MI", ".", "getParent", "(", ")", "->", "getParent", "(", ")", "->", "getSubtarget", "(", ")", ".", "getLegalizerInfo", "(", ")", ";", "CombinerHelper", "Helper", "(", "Observer", ",", "B", ",", "KB", ",", "MDT", ",", "LI", ")", ";", "GenPreLegalizerCombinerHelper", "Generated", "(", "GeneratedRuleCfg", ",", "Helper", ")", ";", "if", "(", "Generated", ".", "tryCombineAll", "(", "Observer", ",", "MI", ",", "B", ")", ")", "return", "true", ";"], "ground_truth": ["return", "false", ";"], "File": "M88kPreLegalizerCombiner", "Func": "combine", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114882, "Length": 83, "Cover_Rate": 0.9880952380952381} {"Template_token": ["", "FunctionPass", "*", "createPreLegalizerCombiner", "(", ")", "{", "return", "new", "PreLegalizerCombiner", "(", ")", ";"], "ground_truth": ["}"], "File": "M88kPreLegalizerCombiner", "Func": "createM88kPreLegalizerCombiner", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114883, "Length": 13, "Cover_Rate": 1.0} {"Template_token": ["", "FunctionPass", "*", "createPreLegalizerCombiner", "(", ")", "{", "return", "new", "PreLegalizerCombiner", "(", ")", ";"], "ground_truth": ["}"], "File": "M88kPreLegalizerCombiner", "Func": "createM88kPreLegalizerCombiner", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114884, "Length": 13, "Cover_Rate": 1.0} {"Template_token": ["", "AU", ".", "addRequired", "<", "MachineDominatorTree", ">", "(", ")", ";", "AU", ".", "addPreserved", "<", "MachineDominatorTree", ">", "(", ")", ";", "AU", ".", "addRequired", "<", "GISelCSEAnalysisWrapperPass", ">", "(", ")", ";"], "ground_truth": ["AU", ".", "addPreserved", "<", "GISelCSEAnalysisWrapperPass", ">", "(", ")", ";"], "File": "M88kPreLegalizerCombiner", "Func": "getAnalysisUsage", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114885, "Length": 36, "Cover_Rate": 0.3870967741935484} {"Template_token": ["", "StringRef", "getPassName", "(", ")", "const", "override", "{"], "ground_truth": ["return", "", ";"], "File": "M88kPreLegalizerCombiner", "Func": "getPassName", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114886, "Length": 10, "Cover_Rate": 0.9090909090909091} {"Template_token": ["", "PreLegalizerCombinerHelperState", "(", "CombinerHelper", "&", "Helper", ")", ":", "Helper", "(", "Helper", ")", "{"], "ground_truth": ["}"], "File": "M88kPreLegalizerCombiner", "Func": "M88kPreLegalizerCombinerHelperState", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114890, "Length": 13, "Cover_Rate": 1.0} {"Template_token": ["", "PreLegalizerCombinerHelperState", "(", "CombinerHelper", "&", "Helper", ")", ":", "Helper", "(", "Helper", ")", "{"], "ground_truth": ["}"], "File": "M88kPreLegalizerCombiner", "Func": "M88kPreLegalizerCombinerHelperState", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114891, "Length": 13, "Cover_Rate": 1.0} {"Template_token": ["", "const", "unsigned", "Size", "=", "Ty", ".", "getScalarSizeInBits", "(", ")", ";", "if", "(", "!", "mi_match", "(", "MI", ".", "getOperand", "(", "", ")", ".", "getReg", "(", ")", ",", "MRI", ",", "m_GAnd", "(", "m_OneNonDBGUse", "(", "m_GAShr", "(", "m_Reg", "(", "ShiftSrc", ")", ",", "m_ICst", "(", "ShrAmt", ")", ")", ")", ",", "m_ICst", "(", "AndImm", ")", ")", ")", ")", "return", "false", ";", "auto", "MaybeMask", "=", "static_cast", "<", "uint64_t", ">", "(", "AndImm", ")", ";", "if", "(", "MaybeMask", "&", "(", "MaybeMask", "+", "", ")", ")", "return", "false", ";", "if", "(", "static_cast", "<", "uint64_t", ">", "(", "ShrAmt", ")", ">=", "Size", ")", "return", "false", ";", "uint64_t", "Width", "=", "APInt", "(", "Size", ",", "AndImm", ")", ".", "countTrailingOnes", "(", ")", ";", "if", "(", "static_cast", "<", "uint64_t", ">", "(", "ShrAmt", ")", "+", "Width", ">=", "Size", "&&", "!", "Helper", ".", "getKnownBits", "(", ")", "->", "signBitIsZero", "(", "ShiftSrc", ")", ")", "return", "false", ";"], "ground_truth": ["MatchInfo", "=", "[", "=", "]", "(", "MachineIRBuilder", "&", "B", ")", "{"], "File": "M88kPreLegalizerCombiner", "Func": "matchBitfieldExtractFromAndAShr", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114894, "Length": 149, "Cover_Rate": 0.4806451612903226} {"Template_token": ["", "Register", "ShiftSrc", ";", "const", "unsigned", "Size", "=", "Ty", ".", "getScalarSizeInBits", "(", ")", ";", "if", "(", "!", "mi_match", "(", "MI", ".", "getOperand", "(", "", ")", ".", "getReg", "(", ")", ",", "MRI", ",", "m_GAnd", "(", "m_OneNonDBGUse", "(", "m_GAShr", "(", "m_Reg", "(", "ShiftSrc", ")", ",", "m_ICst", "(", "ShrAmt", ")", ")", ")", ",", "m_ICst", "(", "AndImm", ")", ")", ")", ")", "return", "false", ";", "auto", "MaybeMask", "=", "static_cast", "<", "uint64_t", ">", "(", "AndImm", ")", ";", "if", "(", "MaybeMask", "&", "(", "MaybeMask", "+", "", ")", ")", "return", "false", ";", "if", "(", "static_cast", "<", "uint64_t", ">", "(", "ShrAmt", ")", ">=", "Size", ")", "return", "false", ";", "uint64_t", "Width", "=", "APInt", "(", "Size", ",", "AndImm", ")", ".", "countTrailingOnes", "(", ")", ";", "if", "(", "static_cast", "<", "uint64_t", ">", "(", "ShrAmt", ")", "+", "Width", ">=", "Size", "&&", "!", "Helper", ".", "getKnownBits", "(", ")", "->", "signBitIsZero", "(", "ShiftSrc", ")", ")", "return", "false", ";", "MatchInfo", "=", "[", "=", "]", "(", "MachineIRBuilder", "&", "B", ")", "{", "auto", "WidthCst", "=", "B", ".", "buildConstant", "(", "ExtractTy", ",", "Width", ")", ";", "auto", "LSBCst", "=", "B", ".", "buildConstant", "(", "ExtractTy", ",", "ShrAmt", ")", ";", "B", ".", "buildInstr", "(", "TargetOpcode", "::", "G_UBFX", ",", "{", "Dst", "}", ",", "{", "ShiftSrc", ",", "LSBCst", ",", "WidthCst", "}", ")", ";", "}", ";", "return", "true", ";"], "ground_truth": ["}"], "File": "M88kPreLegalizerCombiner", "Func": "matchBitfieldExtractFromAndAShr", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114895, "Length": 203, "Cover_Rate": 0.6548387096774193} {"Template_token": ["", "GISelKnownBits", "*", "KB", "=", "&", "getAnalysis", "<", "GISelKnownBitsAnalysis", ">", "(", ")", ".", "get", "(", "MF", ")", ";", "MachineDominatorTree", "*", "MDT", "=", "&", "getAnalysis", "<", "MachineDominatorTree", ">", "(", ")", ";", "PreLegalizerCombinerInfo", "PCInfo", "(", "EnableOpt", ",", "F", ".", "hasOptSize", "(", ")", ",", "F", ".", "hasMinSize", "(", ")", ",", "KB", ",", "MDT", ")", ";", "Combiner", "C", "(", "PCInfo", ",", "&", "TPC", ")", ";", "return", "C", ".", "combineMachineInstrs", "(", "MF", ",", "CSEInfo", ")", ";"], "ground_truth": ["}"], "File": "M88kPreLegalizerCombiner", "Func": "runOnMachineFunction", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114896, "Length": 71, "Cover_Rate": 0.4011299435028249} {"Template_token": ["", "bool", "EnableOpt", "=", "MF", ".", "getTarget", "(", ")", ".", "getOptLevel", "(", ")", "!=", "CodeGenOpt", "::", "None", "&&", "!", "skipFunction", "(", "F", ")", ";", "GISelKnownBits", "*", "KB", "=", "&", "getAnalysis", "<", "GISelKnownBitsAnalysis", ">", "(", ")", ".", "get", "(", "MF", ")", ";", "MachineDominatorTree", "*", "MDT", "=", "&", "getAnalysis", "<", "MachineDominatorTree", ">", "(", ")", ";", "PreLegalizerCombinerInfo", "PCInfo", "(", "EnableOpt", ",", "F", ".", "hasOptSize", "(", ")", ",", "F", ".", "hasMinSize", "(", ")", ",", "KB", ",", "MDT", ")", ";", "Combiner", "C", "(", "PCInfo", ",", "&", "TPC", ")", ";"], "ground_truth": ["return", "C", ".", "combineMachineInstrs", "(", "MF", ",", "CSEInfo", ")", ";"], "File": "M88kPreLegalizerCombiner", "Func": "runOnMachineFunction", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114897, "Length": 93, "Cover_Rate": 0.5254237288135594} {"Template_token": ["", "return", "applyDefaultMapping", "(", "OpdMapper", ")", ";"], "ground_truth": ["}"], "File": "M88kRegisterBankInfo", "Func": "applyMappingImpl", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114898, "Length": 7, "Cover_Rate": 0.3684210526315789} {"Template_token": ["", "case", "TargetOpcode", "::", "G_FMUL", ":", "case", "TargetOpcode", "::", "G_FDIV", ":", "{", "unsigned", "NumOperands", "=", "MI", ".", "getNumOperands", "(", ")", ";", "assert", "(", "NumOperands", "<=", "", "&&", "", ")", ";", "InstructionMappings", "AltMappings", ";", "AltMappings", ".", "push_back", "(", "&", "getInstructionMapping", "(", "", ",", "", ",", "getValueMapping", "(", "PMI_XR32", ")", ",", "NumOperands", ")", ")", ";", "AltMappings", ".", "push_back", "(", "&", "getInstructionMapping", "(", "", ",", "", ",", "getValueMapping", "(", "PMI_XR80", ")", ",", "NumOperands", ")", ")", ";", "return", "AltMappings", ";", "}", "default", ":", "break", ";"], "ground_truth": ["}"], "File": "M88kRegisterBankInfo", "Func": "getInstrAlternativeMappings", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114900, "Length": 81, "Cover_Rate": 0.627906976744186} {"Template_token": ["", "const", "RegisterBank", "&", "RegisterBankInfo", "::", "getRegBankFromRegClass", "(", "const", "TargetRegisterClass", "&", "RC", ",", "LLT", "Ty", ")", "const", "{", "switch", "(", "RC", ".", "getID", "(", ")", ")", "{", "case", "", ":", "case", "", ":", "return", "getRegBank", "(", "", ")", ";"], "ground_truth": ["case", "", ":"], "File": "M88kRegisterBankInfo", "Func": "getRegBankFromRegClass", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114902, "Length": 41, "Cover_Rate": 0.6212121212121212} {"Template_token": ["", "const", "RegisterBankInfo", "::", "InstructionMapping", "&", "RegisterBankInfo", "::", "getSameKindOfOperandsMapping", "(", "const", "MachineInstr", "&", "MI", ")", "const", "{", "const", "unsigned", "Opc", "=", "MI", ".", "getOpcode", "(", ")", ";", "const", "MachineFunction", "&", "MF", "=", "*", "MI", ".", "getParent", "(", ")", "->", "getParent", "(", ")", ";", "const", "MachineRegisterInfo", "&", "MRI", "=", "MF", ".", "getRegInfo", "(", ")", ";", "unsigned", "NumOperands", "=", "MI", ".", "getNumOperands", "(", ")", ";", "assert", "(", "NumOperands", "<=", "", "&&", "", ")", ";", "LLT", "Ty", "=", "MRI", ".", "getType", "(", "MI", ".", "getOperand", "(", "", ")", ".", "getReg", "(", ")", ")", ";", "unsigned", "Size", "=", "Ty", ".", "getSizeInBits", "(", ")", ";", "bool", "IsFPR", "=", "Ty", ".", "isVector", "(", ")", "||", "isPreISelGenericFloatingPointOpcode", "(", "Opc", ")", ";", "PartialMappingIdx", "RBIdx", "=", "PMI_None", ";", "if", "(", "IsFPR", ")", "{", "switch", "(", "Size", ")", "{", "case", "", ":", "RBIdx", "=", "PMI_XR32", ";", "break", ";", "case", "", ":", "RBIdx", "=", "PMI_XR64", ";", "break", ";", "case", "", ":", "RBIdx", "=", "PMI_XR80", ";", "break", ";", "default", ":", "llvm_unreachable", "(", "", ")", ";", "}", "}", "else", "{", "assert", "(", "Size", "==", "", "&&", "", ")", ";", "RBIdx", "=", "PMI_GR32", ";"], "ground_truth": ["}"], "File": "M88kRegisterBankInfo", "Func": "getSameKindOfOperandsMapping", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114903, "Length": 180, "Cover_Rate": 0.9183673469387755} {"Template_token": ["", "case", "TargetOpcode", "::", "G_FCOS", ":", "case", "TargetOpcode", "::", "G_FSIN", ":", "case", "TargetOpcode", "::", "G_FLOG10", ":", "case", "TargetOpcode", "::", "G_FLOG", ":", "case", "TargetOpcode", "::", "G_FLOG2", ":", "case", "TargetOpcode", "::", "G_FSQRT", ":", "case", "TargetOpcode", "::", "G_FABS", ":", "case", "TargetOpcode", "::", "G_FEXP", ":", "case", "TargetOpcode", "::", "G_FRINT", ":", "case", "TargetOpcode", "::", "G_INTRINSIC_TRUNC", ":", "case", "TargetOpcode", "::", "G_INTRINSIC_ROUND", ":"], "ground_truth": ["return", "true", ";"], "File": "M88kRegisterBankInfo", "Func": "isPreISelGenericFloatingPointOpcode", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114904, "Length": 58, "Cover_Rate": 0.4264705882352941} {"Template_token": ["", "RegisterBankInfo", "::", "RegisterBankInfo", "(", "const", "TargetRegisterInfo", "&", "TRI", ")", ":", "GenRegisterBankInfo", "(", ")", "{"], "ground_truth": ["}"], "File": "M88kRegisterBankInfo", "Func": "M88kRegisterBankInfo", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114905, "Length": 15, "Cover_Rate": 1.0} {"Template_token": ["", "RegisterBankInfo", "::", "RegisterBankInfo", "(", "const", "TargetRegisterInfo", "&", "TRI", ")", ":", "GenRegisterBankInfo", "(", ")", "{"], "ground_truth": ["}"], "File": "M88kRegisterBankInfo", "Func": "M88kRegisterBankInfo", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114906, "Length": 15, "Cover_Rate": 1.0} {"Template_token": ["", "MachineInstr", "&", "MI", "=", "*", "II", ";", "MachineFunction", "&", "MF", "=", "*", "MI", ".", "getParent", "(", ")", "->", "getParent", "(", ")", ";", "int", "FrameIndex", "=", "MI", ".", "getOperand", "(", "FIOperandNum", ")", ".", "getIndex", "(", ")", ";", "Register", "FrameReg", ";", "int64_t", "Offset", "=", "getFrameLowering", "(", "MF", ")", "->", "resolveFrameIndexReference", "(", "MF", ",", "FrameIndex", ",", "FrameReg", ")", ";"], "ground_truth": ["Offset", "+=", "MI", ".", "getOperand", "(", "FIOperandNum", "+", "", ")", ".", "getImm", "(", ")", ";"], "File": "M88kRegisterInfo", "Func": "eliminateFrameIndex", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114907, "Length": 71, "Cover_Rate": 0.4930555555555556} {"Template_token": ["", "const", "MCPhysReg", "*", "RegisterInfo", "::", "getCalleeSavedRegs", "(", "const", "MachineFunction", "*", "MF", ")", "const", "{"], "ground_truth": ["return", "CSR__SaveList", ";"], "File": "M88kRegisterInfo", "Func": "getCalleeSavedRegs", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114909, "Length": 17, "Cover_Rate": 0.9444444444444444} {"Template_token": ["", "const", "uint32_t", "*", "RegisterInfo", "::", "getCallPreservedMask", "(", "const", "MachineFunction", "&", "MF", ",", "CallingConv", "::", "ID", "CC", ")", "const", "{", "return", "CSR__RegMask", ";"], "ground_truth": ["}"], "File": "M88kRegisterInfo", "Func": "getCallPreservedMask", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114910, "Length": 23, "Cover_Rate": 1.0} {"Template_token": ["", "if", "(", "getFrameLowering", "(", "MF", ")", "->", "hasFP", "(", "MF", ")", ")", "return", "", ";"], "ground_truth": ["return", "", ";"], "File": "M88kRegisterInfo", "Func": "getFrameRegister", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114911, "Length": 18, "Cover_Rate": 0.5142857142857142} {"Template_token": ["", "if", "(", "getFrameLowering", "(", "MF", ")", "->", "hasFP", "(", "MF", ")", ")", "return", "", ";"], "ground_truth": ["return", "", ";"], "File": "M88kRegisterInfo", "Func": "getFrameRegister", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114912, "Length": 18, "Cover_Rate": 0.5142857142857142} {"Template_token": ["", "const", "TargetRegisterClass", "*", "RegisterInfo", "::", "getPointerRegClass", "(", "const", "MachineFunction", "&", "MF", ",", "unsigned", "Kind", ")", "const", "{"], "ground_truth": ["return", "&", "", ";"], "File": "M88kRegisterInfo", "Func": "getPointerRegClass", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114913, "Length": 21, "Cover_Rate": 0.875} {"Template_token": ["", "BitVector", "RegisterInfo", "::", "getReservedRegs", "(", "const", "MachineFunction", "&", "MF", ")", "const", "{", "BitVector", "Reserved", "(", "getNumRegs", "(", ")", ")", ";", "Reserved", ".", "set", "(", "", ")", ";", "Reserved", ".", "set", "(", "", ")", ";", "Reserved", ".", "set", "(", "", ")", ";"], "ground_truth": ["Reserved", ".", "set", "(", "", ")", ";"], "File": "M88kRegisterInfo", "Func": "getReservedRegs", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114915, "Length": 48, "Cover_Rate": 0.5925925925925926} {"Template_token": ["", "Reserved", ".", "set", "(", "", ")", ";", "Reserved", ".", "set", "(", "", ")", ";", "Reserved", ".", "set", "(", "", ")", ";"], "ground_truth": ["if", "(", "getFrameLowering", "(", "MF", ")", "->", "hasFP", "(", "MF", ")", ")", "Reserved", ".", "set", "(", "", ")", ";"], "File": "M88kRegisterInfo", "Func": "getReservedRegs", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114916, "Length": 40, "Cover_Rate": 0.49382716049382713} {"Template_token": ["", "RegisterInfo", "::", "RegisterInfo", "(", ")", ":", "GenRegisterInfo", "(", "", ")", "{"], "ground_truth": ["}"], "File": "M88kRegisterInfo", "Func": "M88kRegisterInfo", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114917, "Length": 12, "Cover_Rate": 0.8571428571428571} {"Template_token": ["", "RegisterInfo", "::", "RegisterInfo", "(", ")", ":", "GenRegisterInfo", "(", "", ")", "{"], "ground_truth": ["}"], "File": "M88kRegisterInfo", "Func": "M88kRegisterInfo", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114918, "Length": 12, "Cover_Rate": 0.8571428571428571} {"Template_token": ["", "void", "Subtarget", "::", "anchor", "(", ")", "{"], "ground_truth": ["}"], "File": "M88kSubtarget", "Func": "anchor", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114919, "Length": 8, "Cover_Rate": 1.0} {"Template_token": ["", "void", "Subtarget", "::", "anchor", "(", ")", "{"], "ground_truth": ["}"], "File": "M88kSubtarget", "Func": "anchor", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114920, "Length": 8, "Cover_Rate": 1.0} {"Template_token": ["", "return", "CallLoweringInfo", ".", "get", "(", ")", ";"], "ground_truth": ["}"], "File": "M88kSubtarget", "Func": "getCallLowering", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114922, "Length": 8, "Cover_Rate": 0.47058823529411764} {"Template_token": ["", "const", "TargetFrameLowering", "*", "getFrameLowering", "(", ")", "const", "override", "{", "return", "&", "FrameLowering", ";"], "ground_truth": ["}"], "File": "M88kSubtarget", "Func": "getFrameLowering", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114923, "Length": 14, "Cover_Rate": 1.0} {"Template_token": ["", "const", "LegalizerInfo", "*", "getLegalizerInfo", "(", ")", "const", "override", "{"], "ground_truth": ["return", "Legalizer", ".", "get", "(", ")", ";"], "File": "M88kSubtarget", "Func": "getLegalizerInfo", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114929, "Length": 16, "Cover_Rate": 0.9411764705882353} {"Template_token": ["", "const", "RegisterBankInfo", "*", "getRegBankInfo", "(", ")", "const", "override", "{"], "ground_truth": ["return", "RegBankInfo", ".", "get", "(", ")", ";"], "File": "M88kSubtarget", "Func": "getRegBankInfo", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114930, "Length": 16, "Cover_Rate": 0.9411764705882353} {"Template_token": ["", "const", "RegisterInfo", "*", "getRegisterInfo", "(", ")", "const", "override", "{"], "ground_truth": ["return", "&", "InstrInfo", ".", "getRegisterInfo", "(", ")", ";"], "File": "M88kSubtarget", "Func": "getRegisterInfo", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114932, "Length": 17, "Cover_Rate": 0.9444444444444444} {"Template_token": ["", "const", "SelectionDAGTargetInfo", "*", "getSelectionDAGInfo", "(", ")", "const", "override", "{"], "ground_truth": ["return", "&", "TSInfo", ";"], "File": "M88kSubtarget", "Func": "getSelectionDAGInfo", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114934, "Length": 13, "Cover_Rate": 0.9285714285714286} {"Template_token": ["", "const", "SelectionDAGTargetInfo", "*", "getSelectionDAGInfo", "(", ")", "const", "override", "{", "return", "&", "TSInfo", ";"], "ground_truth": ["}"], "File": "M88kSubtarget", "Func": "getSelectionDAGInfo", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114935, "Length": 14, "Cover_Rate": 1.0} {"Template_token": ["", "return", "&", "TLInfo", ";"], "ground_truth": ["}"], "File": "M88kSubtarget", "Func": "getTargetLowering", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114936, "Length": 5, "Cover_Rate": 0.35714285714285715} {"Template_token": ["", "Target", "&", "llvm", "::", "getTheTarget", "(", ")", "{", "static", "Target", "TheTarget", ";", "return", "TheTarget", ";"], "ground_truth": ["}"], "File": "M88kTargetInfo", "Func": "getTheM88kTarget", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114939, "Length": 16, "Cover_Rate": 1.0} {"Template_token": ["", "static", "Target", "TheTarget", ";"], "ground_truth": ["return", "TheTarget", ";"], "File": "M88kTargetInfo", "Func": "getTheM88kTarget", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114940, "Length": 7, "Cover_Rate": 0.4375} {"Template_token": ["", "addPass", "(", "new", "InstructionSelect", "(", "getOptLevel", "(", ")", ")", ")", ";"], "ground_truth": ["return", "false", ";"], "File": "M88kTargetMachine", "Func": "addGlobalInstructionSelect", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114942, "Length": 14, "Cover_Rate": 0.6363636363636364} {"Template_token": ["", "addPass", "(", "new", "InstructionSelect", "(", "getOptLevel", "(", ")", ")", ")", ";", "return", "false", ";"], "ground_truth": ["}"], "File": "M88kTargetMachine", "Func": "addGlobalInstructionSelect", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114943, "Length": 15, "Cover_Rate": 0.6818181818181818} {"Template_token": ["", "bool", "PassConfig", "::", "addIRTranslator", "(", ")", "{"], "ground_truth": ["addPass", "(", "new", "IRTranslator", "(", ")", ")", ";"], "File": "M88kTargetMachine", "Func": "addIRTranslator", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114944, "Length": 15, "Cover_Rate": 0.7894736842105263} {"Template_token": ["", "bool", "PassConfig", "::", "addLegalizeMachineIR", "(", ")", "{", "addPass", "(", "new", "Legalizer", "(", ")", ")", ";", "return", "false", ";"], "ground_truth": ["}"], "File": "M88kTargetMachine", "Func": "addLegalizeMachineIR", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114945, "Length": 19, "Cover_Rate": 1.0} {"Template_token": ["", "addPass", "(", "new", "Legalizer", "(", ")", ")", ";"], "ground_truth": ["return", "false", ";"], "File": "M88kTargetMachine", "Func": "addLegalizeMachineIR", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114946, "Length": 11, "Cover_Rate": 0.5789473684210527} {"Template_token": ["", "if", "(", "BranchRelaxation", ")", "addPass", "(", "&", "BranchRelaxationPassID", ")", ";", "if", "(", "!", "DisableDelaySlotFiller", ")", "addPass", "(", "createDelaySlotFiller", "(", ")", ")", ";"], "ground_truth": ["}"], "File": "M88kTargetMachine", "Func": "addPreEmitPass", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114947, "Length": 23, "Cover_Rate": 0.7666666666666667} {"Template_token": ["", "void", "PassConfig", "::", "addPreLegalizeMachineIR", "(", ")", "{", "addPass", "(", "createPreLegalizerCombiner", "(", ")", ")", ";"], "ground_truth": ["}"], "File": "M88kTargetMachine", "Func": "addPreLegalizeMachineIR", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114949, "Length": 15, "Cover_Rate": 1.0} {"Template_token": ["", "addPass", "(", "createPreLegalizerCombiner", "(", ")", ")", ";"], "ground_truth": ["}"], "File": "M88kTargetMachine", "Func": "addPreLegalizeMachineIR", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114950, "Length": 8, "Cover_Rate": 0.5333333333333333} {"Template_token": ["", "void", "PassConfig", "::", "addPreRegBankSelect", "(", ")", "{"], "ground_truth": ["addPass", "(", "createPostLegalizerLowering", "(", ")", ")", ";"], "File": "M88kTargetMachine", "Func": "addPreRegBankSelect", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114952, "Length": 14, "Cover_Rate": 0.9333333333333333} {"Template_token": ["", "std", "::", "string", "Ret", ";", "Ret", "+=", "", ";", "Ret", "+=", "DataLayout", "::", "getManglingComponent", "(", "TT", ")", ";"], "ground_truth": ["Ret", "+=", "", ";"], "File": "M88kTargetMachine", "Func": "computeDataLayout", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114953, "Length": 22, "Cover_Rate": 0.3492063492063492} {"Template_token": ["", "Reloc", "::", "Model", "getEffectiveRelocModel", "(", "Optional", "<", "Reloc", "::", "Model", ">", "RM", ")", "{"], "ground_truth": ["if", "(", "!", "RM", ".", "hasValue", "(", ")", "||", "*", "RM", "==", "Reloc", "::", "DynamicNoPIC", ")", "return", "Reloc", "::", "Static", ";"], "File": "M88kTargetMachine", "Func": "getEffectiveRelocModel", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114957, "Length": 35, "Cover_Rate": 0.875} {"Template_token": ["", "return", "getTM", "<", "TargetMachine", ">", "(", ")", ";"], "ground_truth": ["}"], "File": "M88kTargetMachine", "Func": "getM88kTargetMachine", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114959, "Length": 9, "Cover_Rate": 0.5625} {"Template_token": ["", "return", "TLOF", ".", "get", "(", ")", ";"], "ground_truth": ["}"], "File": "M88kTargetMachine", "Func": "getObjFileLowering", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114960, "Length": 8, "Cover_Rate": 0.5} {"Template_token": ["", "TargetLoweringObjectFile", "*", "getObjFileLowering", "(", ")", "const", "override", "{"], "ground_truth": ["return", "TLOF", ".", "get", "(", ")", ";"], "File": "M88kTargetMachine", "Func": "getObjFileLowering", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114961, "Length": 15, "Cover_Rate": 0.9375} {"Template_token": ["", "initializeGlobalISel", "(", "PR", ")", ";", "initializePreLegalizerCombinerPass", "(", "PR", ")", ";", "initializePostLegalizerLoweringPass", "(", "PR", ")", ";", "initializeDelaySlotFillerPass", "(", "PR", ")", ";"], "ground_truth": ["}"], "File": "M88kTargetMachine", "Func": "LLVMInitializeM88kTarget", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114962, "Length": 21, "Cover_Rate": 0.42857142857142855} {"Template_token": ["", "LLVM_EXTERNAL_VISIBILITY", "void", "LLVMInitializeTarget", "(", ")", "{", "RegisterTargetMachine", "<", "TargetMachine", ">", "X", "(", "getTheTarget", "(", ")", ")", ";"], "ground_truth": ["PassRegistry", "&", "PR", "=", "*", "PassRegistry", "::", "getPassRegistry", "(", ")", ";"], "File": "M88kTargetMachine", "Func": "LLVMInitializeM88kTarget", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114963, "Length": 28, "Cover_Rate": 0.5714285714285714} {"Template_token": ["", "PassConfig", "(", "TargetMachine", "&", "TM", ",", "PassManagerBase", "&", "PM", ")", ":", "TargetPassConfig", "(", "TM", ",", "PM", ")", "{"], "ground_truth": ["}"], "File": "M88kTargetMachine", "Func": "M88kPassConfig", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114964, "Length": 19, "Cover_Rate": 1.0} {"Template_token": ["", "PassConfig", "(", "TargetMachine", "&", "TM", ",", "PassManagerBase", "&", "PM", ")", ":", "TargetPassConfig", "(", "TM", ",", "PM", ")", "{"], "ground_truth": ["}"], "File": "M88kTargetMachine", "Func": "M88kPassConfig", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114965, "Length": 19, "Cover_Rate": 1.0} {"Template_token": ["", "TargetMachine", "::", "TargetMachine", "(", "const", "Target", "&", "T", ",", "const", "Triple", "&", "TT", ",", "StringRef", "CPU", ",", "StringRef", "FS", ",", "const", "TargetOptions", "&", "Options", ",", "Optional", "<", "Reloc", "::", "Model", ">", "RM", ",", "Optional", "<", "CodeModel", "::", "Model", ">", "CM", ",", "CodeGenOpt", "::", "Level", "OL", ",", "bool", "JIT", ")", ":", "LLVMTargetMachine", "(", "T", ",", "computeDataLayout", "(", "TT", ",", "CPU", ",", "FS", ")", ",", "TT", ",", "CPU", ",", "FS", ",", "Options", ",", "getEffectiveRelocModel", "(", "RM", ")", ",", "getEffectiveCodeModel", "(", "CM", ",", "CodeModel", "::", "Medium", ")", ",", "OL", ")", ",", "TLOF", "(", "std", "::", "make_unique", "<", "TargetLoweringObjectFileELF", ">", "(", ")", ")", "{", "initAsmInfo", "(", ")", ";", "setGlobalISel", "(", "true", ")", ";"], "ground_truth": ["setGlobalISelAbort", "(", "GlobalISelAbortMode", "::", "Enable", ")", ";"], "File": "M88kTargetMachine", "Func": "M88kTargetMachine", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114966, "Length": 116, "Cover_Rate": 0.9914529914529915} {"Template_token": ["", "TargetMachine", "::", "~", "TargetMachine", "(", ")", "{"], "ground_truth": ["}"], "File": "M88kTargetMachine", "Func": "~M88kTargetMachine", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114967, "Length": 8, "Cover_Rate": 1.0} {"Template_token": ["", "TargetMachine", "::", "~", "TargetMachine", "(", ")", "{"], "ground_truth": ["}"], "File": "M88kTargetMachine", "Func": "~M88kTargetMachine", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114968, "Length": 8, "Cover_Rate": 1.0} {"Template_token": ["", "void", "TargetELFStreamer", "::", "emitDirectiveRequires881100", "(", ")", "{"], "ground_truth": ["Requires88110", "=", "true", ";"], "File": "M88kTargetStreamer", "Func": "emitDirectiveRequires881100", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114969, "Length": 11, "Cover_Rate": 0.9166666666666666} {"Template_token": ["", "Requires88110", "=", "true", ";"], "ground_truth": ["}"], "File": "M88kTargetStreamer", "Func": "emitDirectiveRequires881100", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114970, "Length": 5, "Cover_Rate": 0.4166666666666667} {"Template_token": ["", "void", "TargetELFStreamer", "::", "finish", "(", ")", "{", "MCAssembler", "&", "MCA", "=", "getStreamer", "(", ")", ".", "getAssembler", "(", ")", ";"], "ground_truth": ["unsigned", "EFlags", "=", "MCA", ".", "getELFHeaderEFlags", "(", ")", ";"], "File": "M88kTargetStreamer", "Func": "finish", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114971, "Length": 28, "Cover_Rate": 0.6086956521739131} {"Template_token": ["", "return", "static_cast", "<", "MCELFStreamer", "&", ">", "(", "Streamer", ")", ";"], "ground_truth": ["}"], "File": "M88kTargetStreamer", "Func": "getStreamer", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114973, "Length": 11, "Cover_Rate": 0.5789473684210527} {"Template_token": ["", "TargetAsmStreamer", "::", "TargetAsmStreamer", "(", "MCStreamer", "&", "S", ",", "formatted_raw_ostream", "&", "OS", ")", ":", "TargetStreamer", "(", "S", ")", ",", "OS", "(", "OS", ")", "{"], "ground_truth": ["}"], "File": "M88kTargetStreamer", "Func": "M88kTargetAsmStreamer", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114974, "Length": 24, "Cover_Rate": 1.0} {"Template_token": ["", "TargetAsmStreamer", "::", "TargetAsmStreamer", "(", "MCStreamer", "&", "S", ",", "formatted_raw_ostream", "&", "OS", ")", ":", "TargetStreamer", "(", "S", ")", ",", "OS", "(", "OS", ")", "{"], "ground_truth": ["}"], "File": "M88kTargetStreamer", "Func": "M88kTargetAsmStreamer", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114975, "Length": 24, "Cover_Rate": 1.0} {"Template_token": ["", "TargetELFStreamer", "::", "TargetELFStreamer", "(", "MCStreamer", "&", "S", ",", "const", "MCSubtargetInfo", "&", "STI", ")", ":", "TargetStreamer", "(", "S", ")", ",", "STI", "(", "STI", ")", ",", "Streamer", "(", "S", ")", ",", "Requires88110", "(", "STI", ".", "getCPU", "(", ")", "==", "", ")", "{"], "ground_truth": ["}"], "File": "M88kTargetStreamer", "Func": "M88kTargetELFStreamer", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114976, "Length": 41, "Cover_Rate": 1.0} {"Template_token": ["", "TargetELFStreamer", "::", "TargetELFStreamer", "(", "MCStreamer", "&", "S", ",", "const", "MCSubtargetInfo", "&", "STI", ")", ":", "TargetStreamer", "(", "S", ")", ",", "STI", "(", "STI", ")", ",", "Streamer", "(", "S", ")", ",", "Requires88110", "(", "STI", ".", "getCPU", "(", ")", "==", "", ")", "{"], "ground_truth": ["}"], "File": "M88kTargetStreamer", "Func": "M88kTargetELFStreamer", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114977, "Length": 41, "Cover_Rate": 1.0} {"Template_token": ["", "TargetStreamer", "::", "TargetStreamer", "(", "MCStreamer", "&", "S", ")", ":", "MCTargetStreamer", "(", "S", ")", "{"], "ground_truth": ["}"], "File": "M88kTargetStreamer", "Func": "M88kTargetStreamer", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114978, "Length": 15, "Cover_Rate": 1.0} {"Template_token": ["", "TargetStreamer", "::", "TargetStreamer", "(", "MCStreamer", "&", "S", ")", ":", "MCTargetStreamer", "(", "S", ")", "{"], "ground_truth": ["}"], "File": "M88kTargetStreamer", "Func": "M88kTargetStreamer", "Target": "M88k", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 114979, "Length": 15, "Cover_Rate": 1.0}