{"Template_token": ["", "void", "AsmBackend", "::", "applyFixup", "(", "const", "MCAssembler", "&", "Asm", ",", "const", "MCFixup", "&", "Fixup", ",", "const", "MCValue", "&", "Target", ",", "MutableArrayRef", "<", "char", ">", "Data", ",", "uint64_t", "Value", ",", "bool", "IsResolved", ",", "const", "MCSubtargetInfo", "*", "STI", ")", "const", "{", "return", ";"], "ground_truth": ["}"], "File": "ECLairAsmBackend", "Func": "applyFixup", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88411, "Length": 42, "Cover_Rate": 1.0} {"Template_token": ["", "const", "Triple", "&", "TT", "=", "STI", ".", "getTargetTriple", "(", ")", ";", "uint8_t", "OSABI", "=", "MCELFObjectTargetWriter", "::", "getOSABI", "(", "TT", ".", "getOS", "(", ")", ")", ";", "return", "new", "AsmBackend", "(", "OSABI", ")", ";"], "ground_truth": ["}"], "File": "ECLairAsmBackend", "Func": "createECLairAsmBackend", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88412, "Length": 33, "Cover_Rate": 0.55} {"Template_token": ["", "const", "Triple", "&", "TT", "=", "STI", ".", "getTargetTriple", "(", ")", ";"], "ground_truth": ["uint8_t", "OSABI", "=", "MCELFObjectTargetWriter", "::", "getOSABI", "(", "TT", ".", "getOS", "(", ")", ")", ";"], "File": "ECLairAsmBackend", "Func": "createECLairAsmBackend", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88413, "Length": 25, "Cover_Rate": 0.4166666666666667} {"Template_token": ["", "std", "::", "unique_ptr", "<", "MCObjectTargetWriter", ">", "AsmBackend", "::", "createObjectTargetWriter", "(", ")", "const", "{", "return", "createELFObjectWriter", "(", "OSABI", ")", ";"], "ground_truth": ["}"], "File": "ECLairAsmBackend", "Func": "createObjectTargetWriter", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88414, "Length": 20, "Cover_Rate": 1.0} {"Template_token": ["", "std", "::", "unique_ptr", "<", "MCObjectTargetWriter", ">", "AsmBackend", "::", "createObjectTargetWriter", "(", ")", "const", "{", "return", "createELFObjectWriter", "(", "OSABI", ")", ";"], "ground_truth": ["}"], "File": "ECLairAsmBackend", "Func": "createObjectTargetWriter", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88415, "Length": 20, "Cover_Rate": 1.0} {"Template_token": ["", "AsmBackend", "(", "uint8_t", "OSABI", ")", ":", "MCAsmBackend", "(", "", ")", ",", "OSABI", "(", "OSABI", ")", "{"], "ground_truth": ["}"], "File": "ECLairAsmBackend", "Func": "ECLairAsmBackend", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88416, "Length": 17, "Cover_Rate": 0.8947368421052632} {"Template_token": ["", "AsmBackend", "(", "uint8_t", "OSABI", ")", ":", "MCAsmBackend", "(", "", ")", ",", "OSABI", "(", "OSABI", ")", "{"], "ground_truth": ["}"], "File": "ECLairAsmBackend", "Func": "ECLairAsmBackend", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88417, "Length": 17, "Cover_Rate": 0.8947368421052632} {"Template_token": ["", "bool", "fixupNeedsRelaxation", "(", "const", "MCFixup", "&", "Fixup", ",", "uint64_t", "Value", ",", "const", "MCRelaxableFragment", "*", "DF", ",", "const", "MCAsmLayout", "&", "Layout", ")", "const", "override", "{", "return", "false", ";"], "ground_truth": ["}"], "File": "ECLairAsmBackend", "Func": "fixupNeedsRelaxation", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88418, "Length": 28, "Cover_Rate": 1.0} {"Template_token": ["", "unsigned", "getNumFixupKinds", "(", ")", "const", "override", "{"], "ground_truth": ["return", "", ";"], "File": "ECLairAsmBackend", "Func": "getNumFixupKinds", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88419, "Length": 10, "Cover_Rate": 0.9090909090909091} {"Template_token": ["", "bool", "mayNeedRelaxation", "(", "const", "MCInst", "&", "Inst", ",", "const", "MCSubtargetInfo", "&", "STI", ")", "const", "override", "{", "return", "false", ";"], "ground_truth": ["}"], "File": "ECLairAsmBackend", "Func": "mayNeedRelaxation", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88420, "Length": 20, "Cover_Rate": 1.0} {"Template_token": ["", "bool", "mayNeedRelaxation", "(", "const", "MCInst", "&", "Inst", ",", "const", "MCSubtargetInfo", "&", "STI", ")", "const", "override", "{", "return", "false", ";"], "ground_truth": ["}"], "File": "ECLairAsmBackend", "Func": "mayNeedRelaxation", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88421, "Length": 20, "Cover_Rate": 1.0} {"Template_token": ["", "for", "(", "uint64_t", "i", "=", "", ";", "i", "<", "Count", ";", "i", "+=", "", ")", "OS", ".", "write", "(", "", ")", ";", "return", "true", ";"], "ground_truth": ["}"], "File": "ECLairAsmBackend", "Func": "writeNopData", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88423, "Length": 26, "Cover_Rate": 0.49056603773584906} {"Template_token": ["", "for", "(", "uint64_t", "i", "=", "", ";", "i", "<", "Count", ";", "i", "+=", "", ")", "OS", ".", "write", "(", "", ")", ";"], "ground_truth": ["return", "true", ";"], "File": "ECLairAsmBackend", "Func": "writeNopData", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88424, "Length": 25, "Cover_Rate": 0.4716981132075472} {"Template_token": ["", "~", "AsmBackend", "(", ")", "override", "{"], "ground_truth": ["}"], "File": "ECLairAsmBackend", "Func": "~ECLairAsmBackend", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88425, "Length": 7, "Cover_Rate": 1.0} {"Template_token": ["", "~", "AsmBackend", "(", ")", "override", "{"], "ground_truth": ["}"], "File": "ECLairAsmBackend", "Func": "~ECLairAsmBackend", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88426, "Length": 7, "Cover_Rate": 1.0} {"Template_token": ["", "assert", "(", "Expr", "&&", "", ")", ";", "if", "(", "auto", "*", "CE", "=", "dyn_cast", "<", "MCConstantExpr", ">", "(", "Expr", ")", ")", "Inst", ".", "addOperand", "(", "MCOperand", "::", "createImm", "(", "CE", "->", "getValue", "(", ")", ")", ")", ";"], "ground_truth": ["else", "Inst", ".", "addOperand", "(", "MCOperand", "::", "createExpr", "(", "Expr", ")", ")", ";"], "File": "ECLairAsmParser", "Func": "addExpr", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88427, "Length": 50, "Cover_Rate": 0.7692307692307693} {"Template_token": ["", "assert", "(", "N", "==", "", "&&", "", ")", ";"], "ground_truth": ["addExpr", "(", "Inst", ",", "getImm", "(", ")", ")", ";"], "File": "ECLairAsmParser", "Func": "addImmOperands", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88428, "Length": 18, "Cover_Rate": 0.5806451612903226} {"Template_token": ["", "assert", "(", "N", "==", "", "&&", "", ")", ";"], "ground_truth": ["Inst", ".", "addOperand", "(", "MCOperand", "::", "createReg", "(", "getReg", "(", ")", ")", ")", ";"], "File": "ECLairAsmParser", "Func": "addRegOperands", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88430, "Length": 23, "Cover_Rate": 0.6388888888888888} {"Template_token": ["", "Op", "->", "Imm", ".", "Val", "=", "Val", ";", "Op", "->", "StartLoc", "=", "S", ";", "Op", "->", "EndLoc", "=", "E", ";", "return", "Op", ";"], "ground_truth": ["}"], "File": "ECLairAsmParser", "Func": "createImm", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88431, "Length": 24, "Cover_Rate": 0.42857142857142855} {"Template_token": ["", "Op", "->", "Imm", ".", "Val", "=", "Val", ";", "Op", "->", "StartLoc", "=", "S", ";", "Op", "->", "EndLoc", "=", "E", ";", "return", "Op", ";"], "ground_truth": ["}"], "File": "ECLairAsmParser", "Func": "createImm", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88432, "Length": 24, "Cover_Rate": 0.42857142857142855} {"Template_token": ["", "Op", "->", "Reg", ".", "RegNum", "=", "RegNo", ";", "Op", "->", "StartLoc", "=", "S", ";", "Op", "->", "EndLoc", "=", "E", ";", "return", "Op", ";"], "ground_truth": ["}"], "File": "ECLairAsmParser", "Func": "createReg", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88433, "Length": 24, "Cover_Rate": 0.4444444444444444} {"Template_token": ["", "static", "std", "::", "unique_ptr", "<", "Operand", ">", "createReg", "(", "unsigned", "RegNo", ",", "SMLoc", "S", ",", "SMLoc", "E", ")", "{", "auto", "Op", "=", "make_unique", "<", "Operand", ">", "(", "Register", ")", ";", "Op", "->", "Reg", ".", "RegNum", "=", "RegNo", ";"], "ground_truth": ["Op", "->", "StartLoc", "=", "S", ";"], "File": "ECLairAsmParser", "Func": "createReg", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88434, "Length": 44, "Cover_Rate": 0.8148148148148148} {"Template_token": ["", "Op", "->", "StartLoc", "=", "S", ";", "Op", "->", "EndLoc", "=", "S", ";"], "ground_truth": ["return", "Op", ";"], "File": "ECLairAsmParser", "Func": "createToken", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88435, "Length": 15, "Cover_Rate": 0.30612244897959184} {"Template_token": ["", "auto", "Op", "=", "make_unique", "<", "Operand", ">", "(", "Token", ")", ";", "Op", "->", "Tok", "=", "Str", ";", "Op", "->", "StartLoc", "=", "S", ";", "Op", "->", "EndLoc", "=", "S", ";"], "ground_truth": ["return", "Op", ";"], "File": "ECLairAsmParser", "Func": "createToken", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88436, "Length": 32, "Cover_Rate": 0.6530612244897959} {"Template_token": ["", "SMLoc", "getEndLoc", "(", ")", "const", "override", "{", "return", "EndLoc", ";"], "ground_truth": ["}"], "File": "ECLairAsmParser", "Func": "getEndLoc", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88439, "Length": 11, "Cover_Rate": 1.0} {"Template_token": ["", "SMLoc", "getEndLoc", "(", ")", "const", "override", "{", "return", "EndLoc", ";"], "ground_truth": ["}"], "File": "ECLairAsmParser", "Func": "getEndLoc", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88440, "Length": 11, "Cover_Rate": 1.0} {"Template_token": ["", "assert", "(", "Kind", "==", "Immediate", "&&", "", ")", ";"], "ground_truth": ["return", "Imm", ".", "Val", ";"], "File": "ECLairAsmParser", "Func": "getImm", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88441, "Length": 14, "Cover_Rate": 0.6086956521739131} {"Template_token": ["", "SMLoc", "getLoc", "(", ")", "const", "{"], "ground_truth": ["return", "getParser", "(", ")", ".", "getTok", "(", ")", ".", "getLoc", "(", ")", ";"], "File": "ECLairAsmParser", "Func": "getLoc", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88443, "Length": 19, "Cover_Rate": 0.95} {"Template_token": ["", "assert", "(", "Kind", "==", "Register", "&&", "", ")", ";", "return", "Reg", ".", "RegNum", ";"], "ground_truth": ["}"], "File": "ECLairAsmParser", "Func": "getReg", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88444, "Length": 15, "Cover_Rate": 0.6818181818181818} {"Template_token": ["", "assert", "(", "Kind", "==", "Token", "&&", "", ")", ";"], "ground_truth": ["return", "Tok", ";"], "File": "ECLairAsmParser", "Func": "getToken", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88447, "Length": 12, "Cover_Rate": 0.631578947368421} {"Template_token": ["", "return", "isImm", "(", ")", "&&", "dyn_cast", "<", "MCConstantExpr", ">", "(", "getImm", "(", ")", ")", ";"], "ground_truth": ["}"], "File": "ECLairAsmParser", "Func": "isConstantImm", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88448, "Length": 16, "Cover_Rate": 0.7272727272727273} {"Template_token": ["", "bool", "isConstantImm", "(", ")", "const", "{"], "ground_truth": ["return", "isImm", "(", ")", "&&", "dyn_cast", "<", "MCConstantExpr", ">", "(", "getImm", "(", ")", ")", ";"], "File": "ECLairAsmParser", "Func": "isConstantImm", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88449, "Length": 21, "Cover_Rate": 0.9545454545454546} {"Template_token": ["", "return", "Kind", "==", "Immediate", ";"], "ground_truth": ["}"], "File": "ECLairAsmParser", "Func": "isImm", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88450, "Length": 6, "Cover_Rate": 0.46153846153846156} {"Template_token": ["", "bool", "isImm", "(", ")", "const", "override", "{", "return", "Kind", "==", "Immediate", ";"], "ground_truth": ["}"], "File": "ECLairAsmParser", "Func": "isImm", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88451, "Length": 13, "Cover_Rate": 1.0} {"Template_token": ["", "bool", "isSImm16", "(", ")", "const", "{"], "ground_truth": ["return", "(", "isConstantImm", "(", ")", "&&", "isInt", "<", "", ">", "(", "getConstantImm", "(", ")", ")", ")", ";"], "File": "ECLairAsmParser", "Func": "isSImm16", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88455, "Length": 23, "Cover_Rate": 0.9583333333333334} {"Template_token": ["", "bool", "isSImm16", "(", ")", "const", "{"], "ground_truth": ["return", "(", "isConstantImm", "(", ")", "&&", "isInt", "<", "", ">", "(", "getConstantImm", "(", ")", ")", ")", ";"], "File": "ECLairAsmParser", "Func": "isSImm16", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88456, "Length": 23, "Cover_Rate": 0.9583333333333334} {"Template_token": ["", "return", "(", "isConstantImm", "(", ")", "&&", "isInt", "<", "", ">", "(", "getConstantImm", "(", ")", ")", ")", ";"], "ground_truth": ["}"], "File": "ECLairAsmParser", "Func": "isSImm8", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88458, "Length": 18, "Cover_Rate": 0.75} {"Template_token": ["", "bool", "isToken", "(", ")", "const", "override", "{"], "ground_truth": ["return", "Kind", "==", "Token", ";"], "File": "ECLairAsmParser", "Func": "isToken", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88459, "Length": 12, "Cover_Rate": 0.9230769230769231} {"Template_token": ["", "bool", "isToken", "(", ")", "const", "override", "{"], "ground_truth": ["return", "Kind", "==", "Token", ";"], "File": "ECLairAsmParser", "Func": "isToken", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88460, "Length": 12, "Cover_Rate": 0.9230769230769231} {"Template_token": ["", "bool", "isUImm16", "(", ")", "const", "{", "return", "(", "isConstantImm", "(", ")", "&&", "isUInt", "<", "", ">", "(", "getConstantImm", "(", ")", ")", ")", ";"], "ground_truth": ["}"], "File": "ECLairAsmParser", "Func": "isUImm16", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88461, "Length": 24, "Cover_Rate": 1.0} {"Template_token": ["", "bool", "isUImm16", "(", ")", "const", "{"], "ground_truth": ["return", "(", "isConstantImm", "(", ")", "&&", "isUInt", "<", "", ">", "(", "getConstantImm", "(", ")", ")", ")", ";"], "File": "ECLairAsmParser", "Func": "isUImm16", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88462, "Length": 23, "Cover_Rate": 0.9583333333333334} {"Template_token": ["", "return", "(", "isConstantImm", "(", ")", "&&", "isUInt", "<", "", ">", "(", "getConstantImm", "(", ")", ")", ")", ";"], "ground_truth": ["}"], "File": "ECLairAsmParser", "Func": "isUImm8", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88463, "Length": 18, "Cover_Rate": 0.75} {"Template_token": ["", "void", "LLVMInitializeAsmParser", "(", ")", "{"], "ground_truth": ["RegisterMCAsmParser", "<", "AsmParser", ">", "X", "(", "getTheTarget", "(", ")", ")", ";"], "File": "ECLairAsmParser", "Func": "LLVMInitializeECLairAsmParser", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88465, "Length": 16, "Cover_Rate": 0.9411764705882353} {"Template_token": ["", "case", "Match_MissingFeature", ":", "return", "Error", "(", "IDLoc", ",", "", ")", ";", "case", "Match_MnemonicFail", ":", "return", "Error", "(", "IDLoc", ",", "", ")", ";", "case", "Match_InvalidOperand", ":", "ErrorLoc", "=", "IDLoc", ";", "if", "(", "ErrorInfo", "!=", "~", "", ")", "{", "if", "(", "ErrorInfo", ">=", "Operands", ".", "size", "(", ")", ")", "return", "Error", "(", "ErrorLoc", ",", "", ")", ";", "ErrorLoc", "=", "(", "(", "Operand", "&", ")", "*", "Operands", "[", "ErrorInfo", "]", ")", ".", "getStartLoc", "(", ")", ";", "if", "(", "ErrorLoc", "==", "SMLoc", "(", ")", ")", "ErrorLoc", "=", "IDLoc", ";", "}", "return", "Error", "(", "ErrorLoc", ",", "", ")", ";", "case", "Match_InvalidSImm8", ":", "ErrorLoc", "=", "(", "(", "Operand", "&", ")", "*", "Operands", "[", "ErrorInfo", "]", ")", ".", "getStartLoc", "(", ")", ";", "return", "Error", "(", "ErrorLoc", ",", "", ")", ";", "case", "Match_InvalidSImm16", ":", "ErrorLoc", "=", "(", "(", "Operand", "&", ")", "*", "Operands", "[", "ErrorInfo", "]", ")", ".", "getStartLoc", "(", ")", ";", "return", "Error", "(", "ErrorLoc", ",", "", ")", ";"], "ground_truth": ["}"], "File": "ECLairAsmParser", "Func": "MatchAndEmitInstruction", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88467, "Length": 153, "Cover_Rate": 0.6510638297872341} {"Template_token": ["", "return", "Error", "(", "IDLoc", ",", "", ")", ";", "case", "Match_MnemonicFail", ":", "return", "Error", "(", "IDLoc", ",", "", ")", ";", "case", "Match_InvalidOperand", ":", "ErrorLoc", "=", "IDLoc", ";", "if", "(", "ErrorInfo", "!=", "~", "", ")", "{", "if", "(", "ErrorInfo", ">=", "Operands", ".", "size", "(", ")", ")", "return", "Error", "(", "ErrorLoc", ",", "", ")", ";", "ErrorLoc", "=", "(", "(", "Operand", "&", ")", "*", "Operands", "[", "ErrorInfo", "]", ")", ".", "getStartLoc", "(", ")", ";"], "ground_truth": ["if", "(", "ErrorLoc", "==", "SMLoc", "(", ")", ")", "ErrorLoc", "=", "IDLoc", ";"], "File": "ECLairAsmParser", "Func": "MatchAndEmitInstruction", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88468, "Length": 82, "Cover_Rate": 0.34893617021276596} {"Template_token": ["", "bool", "AsmParser", "::", "ParseDirective", "(", "AsmToken", "DirectiveID", ")", "{"], "ground_truth": ["return", "true", ";"], "File": "ECLairAsmParser", "Func": "ParseDirective", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88469, "Length": 12, "Cover_Rate": 0.9230769230769231} {"Template_token": ["", "break", ";", "}", "const", "MCExpr", "*", "IdVal", ";", "SMLoc", "S", "=", "getLoc", "(", ")", ";", "if", "(", "getParser", "(", ")", ".", "parseExpression", "(", "IdVal", ")", ")", "return", "MatchOperand_ParseFail", ";"], "ground_truth": ["SMLoc", "E", "=", "SMLoc", "::", "getFromPointer", "(", "S", ".", "getPointer", "(", ")", "-", "", ")", ";"], "File": "ECLairAsmParser", "Func": "parseImmediate", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88470, "Length": 45, "Cover_Rate": 0.3879310344827586} {"Template_token": ["", "case", "AsmToken", "::", "String", ":", "break", ";", "}", "const", "MCExpr", "*", "IdVal", ";", "SMLoc", "S", "=", "getLoc", "(", ")", ";", "if", "(", "getParser", "(", ")", ".", "parseExpression", "(", "IdVal", ")", ")", "return", "MatchOperand_ParseFail", ";", "SMLoc", "E", "=", "SMLoc", "::", "getFromPointer", "(", "S", ".", "getPointer", "(", ")", "-", "", ")", ";", "Operands", ".", "push_back", "(", "", "(", "IdVal", ",", "S", ",", "E", ")", ")", ";"], "ground_truth": ["return", "MatchOperand_Success", ";"], "File": "ECLairAsmParser", "Func": "parseImmediate", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88471, "Length": 67, "Cover_Rate": 0.5775862068965517} {"Template_token": ["", "Operands", ".", "push_back", "(", "", "(", "Name", ",", "NameLoc", ")", ")", ";", "if", "(", "getLexer", "(", ")", ".", "is", "(", "AsmToken", "::", "EndOfStatement", ")", ")", "return", "false", ";", "if", "(", "parseOperand", "(", "Operands", ")", ")", "return", "true", ";", "while", "(", "getLexer", "(", ")", ".", "is", "(", "AsmToken", "::", "Comma", ")", ")", "{", "getLexer", "(", ")", ".", "Lex", "(", ")", ";", "if", "(", "parseOperand", "(", "Operands", ")", ")", "return", "true", ";", "}", "if", "(", "getLexer", "(", ")", ".", "isNot", "(", "AsmToken", "::", "EndOfStatement", ")", ")", "{", "SMLoc", "Loc", "=", "getLexer", "(", ")", ".", "getLoc", "(", ")", ";", "getParser", "(", ")", ".", "eatToEndOfStatement", "(", ")", ";"], "ground_truth": ["return", "Error", "(", "Loc", ",", "", ")", ";"], "File": "ECLairAsmParser", "Func": "ParseInstruction", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88472, "Length": 112, "Cover_Rate": 0.7619047619047619} {"Template_token": ["", "StringRef", "Name", "=", "getLexer", "(", ")", ".", "getTok", "(", ")", ".", "getIdentifier", "(", ")", ";", "unsigned", "RegNo", "=", "MatchRegisterName", "(", "Name", ")", ";", "if", "(", "RegNo", "==", "", ")", "{", "RegNo", "=", "MatchRegisterAltName", "(", "Name", ")", ";", "if", "(", "RegNo", "==", "", ")", "return", "MatchOperand_NoMatch", ";", "}"], "ground_truth": ["getLexer", "(", ")", ".", "Lex", "(", ")", ";"], "File": "ECLairAsmParser", "Func": "ParseRegister", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88473, "Length": 55, "Cover_Rate": 0.4230769230769231} {"Template_token": ["", "return", "MatchOperand_NoMatch", ";", "case", "AsmToken", "::", "Identifier", ":", "StringRef", "Name", "=", "getLexer", "(", ")", ".", "getTok", "(", ")", ".", "getIdentifier", "(", ")", ";", "unsigned", "RegNo", "=", "MatchRegisterName", "(", "Name", ")", ";", "if", "(", "RegNo", "==", "", ")", "{", "RegNo", "=", "MatchRegisterAltName", "(", "Name", ")", ";", "if", "(", "RegNo", "==", "", ")", "return", "MatchOperand_NoMatch", ";", "}", "getLexer", "(", ")", ".", "Lex", "(", ")", ";"], "ground_truth": ["Operands", ".", "push_back", "(", "", "(", "RegNo", ",", "S", ",", "E", ")", ")", ";"], "File": "ECLairAsmParser", "Func": "ParseRegister", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88474, "Length": 77, "Cover_Rate": 0.5923076923076923} {"Template_token": ["", "OS", "<<", "*", "getImm", "(", ")", ";", "break", ";", "case", "Register", ":", "OS", "<<", "", ";", "OS", "<<", "getReg", "(", ")", "<<", "", ";"], "ground_truth": ["break", ";"], "File": "ECLairAsmParser", "Func": "print", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88475, "Length": 26, "Cover_Rate": 0.4262295081967213} {"Template_token": ["", "static", "MCDisassembler", "*", "createDisassembler", "(", "const", "Target", "&", "T", ",", "const", "MCSubtargetInfo", "&", "STI", ",", "MCContext", "&", "Ctx", ")", "{"], "ground_truth": ["return", "new", "Disassembler", "(", "STI", ",", "Ctx", ")", ";"], "File": "ECLairDisassembler", "Func": "createECLairDisassembler", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88477, "Length": 29, "Cover_Rate": 0.9666666666666667} {"Template_token": ["", "unsigned", "Reg", "=", "FullWidthDecoderTable", "[", "RegNo", "]", ";"], "ground_truth": ["Inst", ".", "addOperand", "(", "MCOperand", "::", "createReg", "(", "Reg", ")", ")", ";"], "File": "ECLairDisassembler", "Func": "DecodeFullWidthRegisterClass", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88478, "Length": 20, "Cover_Rate": 0.3333333333333333} {"Template_token": ["", "static", "DecodeStatus", "DecodeHalfWidthLowRegisterClass", "(", "MCInst", "&", "Inst", ",", "uint64_t", "RegNo", ",", "uint64_t", "Address", ",", "const", "void", "*", "Decoder", ")", "{", "if", "(", "RegNo", ">", "sizeof", "(", "HalfWidthLowDecoderTable", ")", ")", "return", "MCDisassembler", "::", "Fail", ";", "unsigned", "Reg", "=", "HalfWidthLowDecoderTable", "[", "RegNo", "]", ";", "Inst", ".", "addOperand", "(", "MCOperand", "::", "createReg", "(", "Reg", ")", ")", ";", "return", "MCDisassembler", "::", "Success", ";"], "ground_truth": ["}"], "File": "ECLairDisassembler", "Func": "DecodeHalfWidthLowRegisterClass", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88479, "Length": 60, "Cover_Rate": 1.0} {"Template_token": ["", "unsigned", "Reg", "=", "HalfWidthLowDecoderTable", "[", "RegNo", "]", ";"], "ground_truth": ["Inst", ".", "addOperand", "(", "MCOperand", "::", "createReg", "(", "Reg", ")", ")", ";"], "File": "ECLairDisassembler", "Func": "DecodeHalfWidthLowRegisterClass", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88480, "Length": 20, "Cover_Rate": 0.3333333333333333} {"Template_token": ["", "static", "DecodeStatus", "decodeSImmOperand", "(", "MCInst", "&", "Inst", ",", "uint64_t", "Imm", ",", "int64_t", "Address", ",", "const", "void", "*", "Decoder", ")", "{"], "ground_truth": ["assert", "(", "isUInt", "<", "N", ">", "(", "Imm", ")", "&&", "", ")", ";"], "File": "ECLairDisassembler", "Func": "decodeSImmOperand", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88481, "Length": 33, "Cover_Rate": 0.5789473684210527} {"Template_token": ["", "Inst", ".", "addOperand", "(", "MCOperand", "::", "createImm", "(", "SignExtend64", "<", "N", ">", "(", "Imm", "<<", "", ")", ")", ")", ";"], "ground_truth": ["return", "MCDisassembler", "::", "Success", ";"], "File": "ECLairDisassembler", "Func": "decodeSImmOperandAndLsl1", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88482, "Length": 25, "Cover_Rate": 0.423728813559322} {"Template_token": ["", "assert", "(", "isUInt", "<", "N", ">", "(", "Imm", ")", "&&", "", ")", ";", "Inst", ".", "addOperand", "(", "MCOperand", "::", "createImm", "(", "SignExtend64", "<", "N", ">", "(", "Imm", "<<", "", ")", ")", ")", ";", "return", "MCDisassembler", "::", "Success", ";"], "ground_truth": ["}"], "File": "ECLairDisassembler", "Func": "decodeSImmOperandAndLsl1", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88483, "Length": 39, "Cover_Rate": 0.6610169491525424} {"Template_token": ["", "static", "DecodeStatus", "decodeUImmOperand", "(", "MCInst", "&", "Inst", ",", "uint64_t", "Imm", ",", "int64_t", "Address", ",", "const", "void", "*", "Decoder", ")", "{", "assert", "(", "isUInt", "<", "N", ">", "(", "Imm", ")", "&&", "", ")", ";", "Inst", ".", "addOperand", "(", "MCOperand", "::", "createImm", "(", "Imm", ")", ")", ";", "return", "MCDisassembler", "::", "Success", ";"], "ground_truth": ["}"], "File": "ECLairDisassembler", "Func": "decodeUImmOperand", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88484, "Length": 51, "Cover_Rate": 1.0} {"Template_token": ["", "Disassembler", "(", "const", "MCSubtargetInfo", "&", "STI", ",", "MCContext", "&", "Ctx", ")", ":", "MCDisassembler", "(", "STI", ",", "Ctx", ")", "{"], "ground_truth": ["}"], "File": "ECLairDisassembler", "Func": "ECLairDisassembler", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88486, "Length": 20, "Cover_Rate": 1.0} {"Template_token": ["", "Disassembler", "(", "const", "MCSubtargetInfo", "&", "STI", ",", "MCContext", "&", "Ctx", ")", ":", "MCDisassembler", "(", "STI", ",", "Ctx", ")", "{"], "ground_truth": ["}"], "File": "ECLairDisassembler", "Func": "ECLairDisassembler", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88487, "Length": 20, "Cover_Rate": 1.0} {"Template_token": ["", "}", "uint16_t", "shortInst", "=", "", "::", "read16be", "(", "Bytes", ".", "data", "(", ")", ")", ";", "status", "=", "decodeInstruction", "(", "DecoderTable16", ",", "MI", ",", "shortInst", ",", "Address", ",", "this", ",", "STI", ")", ";", "if", "(", "status", "==", "Success", ")", "{", "Size", "=", "", ";", "return", "Success", ";", "}", "uint8_t", "byteInst", "=", "", "::", "read", "<", "uint8_t", ",", "", "::", "big", ">", "(", "Bytes", ".", "data", "(", ")", ")", ";", "status", "=", "decodeInstruction", "(", "DecoderTable8", ",", "MI", ",", "byteInst", ",", "Address", ",", "this", ",", "STI", ")", ";", "if", "(", "status", "==", "Success", ")", "{", "Size", "=", "", ";", "return", "Success", ";"], "ground_truth": ["}"], "File": "ECLairDisassembler", "Func": "getInstruction", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88488, "Length": 100, "Cover_Rate": 0.43103448275862066} {"Template_token": ["", "ELFObjectWriter", "::", "ELFObjectWriter", "(", "uint8_t", "OSABI", ")", ":", "MCELFObjectTargetWriter", "(", "false", ",", "OSABI", ",", "ELF", "::", "EM_ECLAIR", ",", "true", ")", "{"], "ground_truth": ["}"], "File": "ECLairELFObjectWriter", "Func": "ECLairELFObjectWriter", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88492, "Length": 22, "Cover_Rate": 1.0} {"Template_token": ["", "ELFObjectWriter", "::", "ELFObjectWriter", "(", "uint8_t", "OSABI", ")", ":", "MCELFObjectTargetWriter", "(", "false", ",", "OSABI", ",", "ELF", "::", "EM_ECLAIR", ",", "true", ")", "{"], "ground_truth": ["}"], "File": "ECLairELFObjectWriter", "Func": "ECLairELFObjectWriter", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88493, "Length": 22, "Cover_Rate": 1.0} {"Template_token": ["", "ELFObjectWriter", "::", "~", "ELFObjectWriter", "(", ")", "{"], "ground_truth": ["}"], "File": "ECLairELFObjectWriter", "Func": "~ECLairELFObjectWriter", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88495, "Length": 8, "Cover_Rate": 1.0} {"Template_token": ["", "ELFObjectWriter", "::", "~", "ELFObjectWriter", "(", ")", "{"], "ground_truth": ["}"], "File": "ECLairELFObjectWriter", "Func": "~ECLairELFObjectWriter", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88496, "Length": 8, "Cover_Rate": 1.0} {"Template_token": ["", "InstPrinter", "(", "const", "MCAsmInfo", "&", "MAI", ",", "const", "MCInstrInfo", "&", "MII", ",", "const", "MCRegisterInfo", "&", "MRI", ")", ":", "MCInstPrinter", "(", "MAI", ",", "MII", ",", "MRI", ")", "{"], "ground_truth": ["}"], "File": "ECLairInstPrinter", "Func": "ECLairInstPrinter", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88497, "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": "ECLairInstPrinter", "Func": "ECLairInstPrinter", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88498, "Length": 28, "Cover_Rate": 1.0} {"Template_token": ["", "void", "InstPrinter", "::", "printInst", "(", "const", "MCInst", "*", "MI", ",", "raw_ostream", "&", "O", ",", "StringRef", "Annot", ",", "const", "MCSubtargetInfo", "&", "STI", ")", "{"], "ground_truth": ["printInstruction", "(", "MI", ",", "O", ")", ";"], "File": "ECLairInstPrinter", "Func": "printInst", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88499, "Length": 30, "Cover_Rate": 0.7894736842105263} {"Template_token": ["", "printInstruction", "(", "MI", ",", "O", ")", ";", "printAnnotation", "(", "O", ",", "Annot", ")", ";"], "ground_truth": ["}"], "File": "ECLairInstPrinter", "Func": "printInst", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88500, "Length": 15, "Cover_Rate": 0.39473684210526316} {"Template_token": ["", "assert", "(", "(", "Modifier", "==", "", "||", "Modifier", "[", "", "]", "==", "", ")", "&&", "", ")", ";", "const", "MCOperand", "&", "MO", "=", "MI", "->", "getOperand", "(", "OpNo", ")", ";", "if", "(", "MO", ".", "isReg", "(", ")", ")", "{", "printRegName", "(", "O", ",", "MO", ".", "getReg", "(", ")", ")", ";", "return", ";", "}"], "ground_truth": ["if", "(", "MO", ".", "isImm", "(", ")", ")", "{"], "File": "ECLairInstPrinter", "Func": "printOperand", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88501, "Length": 62, "Cover_Rate": 0.496} {"Template_token": ["", "O", "<<", "getRegisterName", "(", "RegNo", ")", ";"], "ground_truth": ["}"], "File": "ECLairInstPrinter", "Func": "printRegName", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88502, "Length": 8, "Cover_Rate": 0.36363636363636365} {"Template_token": ["", "O", "<<", "getRegisterName", "(", "RegNo", ")", ";"], "ground_truth": ["}"], "File": "ECLairInstPrinter", "Func": "printRegName", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88503, "Length": 8, "Cover_Rate": 0.36363636363636365} {"Template_token": ["", "void", "MCAsmInfo", "::", "anchor", "(", ")", "{"], "ground_truth": ["}"], "File": "ECLairMCAsmInfo", "Func": "anchor", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88504, "Length": 8, "Cover_Rate": 1.0} {"Template_token": ["", "void", "MCAsmInfo", "::", "anchor", "(", ")", "{"], "ground_truth": ["}"], "File": "ECLairMCAsmInfo", "Func": "anchor", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88505, "Length": 8, "Cover_Rate": 1.0} {"Template_token": ["", "CommentString", "=", "", ";", "AlignmentIsInBytes", "=", "false", ";"], "ground_truth": ["SupportsDebugInformation", "=", "true", ";"], "File": "ECLairMCAsmInfo", "Func": "ECLairMCAsmInfo", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88507, "Length": 12, "Cover_Rate": 0.41379310344827586} {"Template_token": ["", "return", "new", "MCCodeEmitter", "(", "Ctx", ",", "MCII", ")", ";"], "ground_truth": ["}"], "File": "ECLairMCCodeEmitter", "Func": "createECLairMCCodeEmitter", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88509, "Length": 10, "Cover_Rate": 0.3225806451612903} {"Template_token": ["", "MCCodeEmitter", "(", "MCContext", "&", "ctx", ",", "MCInstrInfo", "const", "&", "MCII", ")", ":", "Ctx", "(", "ctx", ")", ",", "MCII", "(", "MCII", ")", "{"], "ground_truth": ["}"], "File": "ECLairMCCodeEmitter", "Func": "ECLairMCCodeEmitter", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88510, "Length": 23, "Cover_Rate": 1.0} {"Template_token": ["", "MCCodeEmitter", "(", "MCContext", "&", "ctx", ",", "MCInstrInfo", "const", "&", "MCII", ")", ":", "Ctx", "(", "ctx", ")", ",", "MCII", "(", "MCII", ")", "{"], "ground_truth": ["}"], "File": "ECLairMCCodeEmitter", "Func": "ECLairMCCodeEmitter", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88511, "Length": 23, "Cover_Rate": 1.0} {"Template_token": ["", "unsigned", "Size", "=", "Desc", ".", "getSize", "(", ")", ";", "switch", "(", "Size", ")", "{", "default", ":", "llvm_unreachable", "(", "", ")", ";", "case", "", ":", "{", "uint8_t", "ByteBits", "=", "getBinaryCodeForInstr", "(", "MI", ",", "Fixups", ",", "STI", ")", ";", "", "::", "write", "(", "OS", ",", "ByteBits", ",", "", ")", ";", "break", ";", "}", "case", "", ":", "{", "uint16_t", "WordBits", "=", "getBinaryCodeForInstr", "(", "MI", ",", "Fixups", ",", "STI", ")", ";", "", "::", "write", "(", "OS", ",", "WordBits", ",", "", ")", ";", "break", ";", "}", "case", "", ":", "{", "uint32_t", "ByteWordBits", "=", "getBinaryCodeForInstr", "(", "MI", ",", "Fixups", ",", "STI", ")", ";", "uint8_t", "OpcodeBits", "=", "(", "ByteWordBits", ">>", "", ")", "&", "", ";", "uint16_t", "ArgBits", "=", "ByteWordBits", "&", "", ";"], "ground_truth": ["", "::", "write", "(", "OS", ",", "OpcodeBits", ",", "", ")", ";"], "File": "ECLairMCCodeEmitter", "Func": "encodeInstruction", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88512, "Length": 126, "Cover_Rate": 0.6237623762376238} {"Template_token": ["", "const", "MCInstrDesc", "&", "Desc", "=", "MCII", ".", "get", "(", "MI", ".", "getOpcode", "(", ")", ")", ";", "unsigned", "Size", "=", "Desc", ".", "getSize", "(", ")", ";", "switch", "(", "Size", ")", "{", "default", ":", "llvm_unreachable", "(", "", ")", ";", "case", "", ":", "{", "uint8_t", "ByteBits", "=", "getBinaryCodeForInstr", "(", "MI", ",", "Fixups", ",", "STI", ")", ";", "", "::", "write", "(", "OS", ",", "ByteBits", ",", "", ")", ";", "break", ";", "}", "case", "", ":", "{"], "ground_truth": ["uint16_t", "WordBits", "=", "getBinaryCodeForInstr", "(", "MI", ",", "Fixups", ",", "STI", ")", ";"], "File": "ECLairMCCodeEmitter", "Func": "encodeInstruction", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88513, "Length": 83, "Cover_Rate": 0.41089108910891087} {"Template_token": ["", "if", "(", "MO", ".", "isReg", "(", ")", ")", "return", "Ctx", ".", "getRegisterInfo", "(", ")", "->", "getEncodingValue", "(", "MO", ".", "getReg", "(", ")", ")", ";", "if", "(", "MO", ".", "isImm", "(", ")", ")", "return", "static_cast", "<", "unsigned", ">", "(", "MO", ".", "getImm", "(", ")", ")", ";", "llvm_unreachable", "(", "", ")", ";"], "ground_truth": ["return", "", ";"], "File": "ECLairMCCodeEmitter", "Func": "getMachineOpValue", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88515, "Length": 53, "Cover_Rate": 0.6385542168674698} {"Template_token": ["", "~", "MCCodeEmitter", "(", ")", "override", "{"], "ground_truth": ["}"], "File": "ECLairMCCodeEmitter", "Func": "~ECLairMCCodeEmitter", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88516, "Length": 7, "Cover_Rate": 1.0} {"Template_token": ["", "~", "MCCodeEmitter", "(", ")", "override", "{"], "ground_truth": ["}"], "File": "ECLairMCCodeEmitter", "Func": "~ECLairMCCodeEmitter", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88517, "Length": 7, "Cover_Rate": 1.0} {"Template_token": ["", "return", "new", "MCAsmInfo", "(", "TT", ")", ";"], "ground_truth": ["}"], "File": "ECLairMCTargetDesc", "Func": "createECLairMCAsmInfo", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88518, "Length": 8, "Cover_Rate": 0.3333333333333333} {"Template_token": ["", "static", "MCInstPrinter", "*", "createMCInstPrinter", "(", "const", "Triple", "&", "T", ",", "unsigned", "SyntaxVariant", ",", "const", "MCAsmInfo", "&", "MAI", ",", "const", "MCInstrInfo", "&", "MII", ",", "const", "MCRegisterInfo", "&", "MRI", ")", "{", "return", "new", "InstPrinter", "(", "MAI", ",", "MII", ",", "MRI", ")", ";"], "ground_truth": ["}"], "File": "ECLairMCTargetDesc", "Func": "createECLairMCInstPrinter", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88520, "Length": 41, "Cover_Rate": 1.0} {"Template_token": ["", "InitMCInstrInfo", "(", "X", ")", ";", "return", "X", ";"], "ground_truth": ["}"], "File": "ECLairMCTargetDesc", "Func": "createECLairMCInstrInfo", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88521, "Length": 9, "Cover_Rate": 0.36} {"Template_token": ["", "InitMCRegisterInfo", "(", "X", ",", "", ")", ";"], "ground_truth": ["return", "X", ";"], "File": "ECLairMCTargetDesc", "Func": "createECLairMCRegisterInfo", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88522, "Length": 10, "Cover_Rate": 0.30303030303030304} {"Template_token": ["", "static", "MCSubtargetInfo", "*", "createMCSubtargetInfo", "(", "const", "Triple", "&", "TT", ",", "StringRef", "CPU", ",", "StringRef", "FS", ")", "{"], "ground_truth": ["std", "::", "string", "CPUName", "=", "CPU", ";"], "File": "ECLairMCTargetDesc", "Func": "createECLairMCSubtargetInfo", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88523, "Length": 24, "Cover_Rate": 0.5106382978723404} {"Template_token": ["", "TargetRegistry", "::", "RegisterMCAsmBackend", "(", "*", "T", ",", "createAsmBackend", ")", ";", "TargetRegistry", "::", "RegisterMCCodeEmitter", "(", "*", "T", ",", "createMCCodeEmitter", ")", ";", "TargetRegistry", "::", "RegisterMCSubtargetInfo", "(", "*", "T", ",", "createMCSubtargetInfo", ")", ";", "TargetRegistry", "::", "RegisterMCInstPrinter", "(", "*", "T", ",", "createMCInstPrinter", ")", ";", "}"], "ground_truth": ["}"], "File": "ECLairMCTargetDesc", "Func": "LLVMInitializeECLairTargetMC", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88524, "Length": 42, "Cover_Rate": 0.46153846153846156} {"Template_token": ["", "static", "Target", "TheTarget", ";"], "ground_truth": ["return", "TheTarget", ";"], "File": "ECLairTargetInfo", "Func": "getTheECLairTarget", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88525, "Length": 7, "Cover_Rate": 0.5} {"Template_token": ["", "Target", "&", "getTheTarget", "(", ")", "{"], "ground_truth": ["static", "Target", "TheTarget", ";"], "File": "ECLairTargetInfo", "Func": "getTheECLairTarget", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88526, "Length": 10, "Cover_Rate": 0.7142857142857143} {"Template_token": ["", "Ret", "+=", "", ";", "Ret", "+=", "", ";", "Ret", "+=", "", ";", "Ret", "+=", "", ";", "Ret", "+=", "", ";"], "ground_truth": ["return", "Ret", ";"], "File": "ECLairTargetMachine", "Func": "computeDataLayout", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88529, "Length": 23, "Cover_Rate": 0.48936170212765956} {"Template_token": ["", "TargetPassConfig", "*", "TargetMachine", "::", "createPassConfig", "(", "PassManagerBase", "&", "PM", ")", "{"], "ground_truth": ["return", "new", "TargetPassConfig", "(", "*", "this", ",", "PM", ")", ";"], "File": "ECLairTargetMachine", "Func": "createPassConfig", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88531, "Length": 21, "Cover_Rate": 0.9545454545454546} {"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", ")", ",", "TT", ",", "CPU", ",", "FS", ",", "Options", ",", "getEffectiveRelocModel", "(", "TT", ",", "RM", ")", ",", "getEffectiveCodeModel", "(", "CM", ",", "CodeModel", "::", "Small", ")", ",", "OL", ")", ",", "TLOF", "(", "make_unique", "<", "TargetLoweringObjectFileELF", ">", "(", ")", ")", "{"], "ground_truth": ["initAsmInfo", "(", ")", ";"], "File": "ECLairTargetMachine", "Func": "ECLairTargetMachine", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88532, "Length": 100, "Cover_Rate": 0.9900990099009901} {"Template_token": ["", "static", "Reloc", "::", "Model", "getEffectiveRelocModel", "(", "const", "Triple", "&", "TT", ",", "Optional", "<", "Reloc", "::", "Model", ">", "RM", ")", "{", "if", "(", "!", "RM", ".", "hasValue", "(", ")", ")", "return", "Reloc", "::", "Static", ";", "return", "*", "RM", ";"], "ground_truth": ["}"], "File": "ECLairTargetMachine", "Func": "getEffectiveRelocModel", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88533, "Length": 39, "Cover_Rate": 1.0} {"Template_token": ["", "TargetLoweringObjectFile", "*", "getObjFileLowering", "(", ")", "const", "override", "{", "return", "TLOF", ".", "get", "(", ")", ";"], "ground_truth": ["}"], "File": "ECLairTargetMachine", "Func": "getObjFileLowering", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88534, "Length": 16, "Cover_Rate": 1.0} {"Template_token": ["", "RegisterTargetMachine", "<", "TargetMachine", ">", "X", "(", "getTheTarget", "(", ")", ")", ";"], "ground_truth": ["}"], "File": "ECLairTargetMachine", "Func": "LLVMInitializeECLairTarget", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88536, "Length": 12, "Cover_Rate": 0.7058823529411765} {"Template_token": ["", "RegisterTargetMachine", "<", "TargetMachine", ">", "X", "(", "getTheTarget", "(", ")", ")", ";"], "ground_truth": ["}"], "File": "ECLairTargetMachine", "Func": "LLVMInitializeECLairTarget", "Target": "ECLair", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 88537, "Length": 12, "Cover_Rate": 0.7058823529411765}