{"Template_token": ["", "switch", "(", "(", "unsigned", ")", "Fixup", ".", "getKind", "(", ")", ")", "{", "case", "", ":", "{", "Value", "=", "alignTo", "<", "", ">", "(", "Value", "-", "", ")", ";", "break", ";", "}"], "ground_truth": ["default", ":"], "File": "J2AsmBackend", "Func": "adjustFixupValue", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121621, "Length": 33, "Cover_Rate": 0.515625} {"Template_token": ["", "Value", "&=", "~", "(", "uint64_t", "(", "~", "", ")", "<<", "Size", ")", ";", "", "::", "write64le", "(", "RawData", ",", "", "::", "read64le", "(", "RawData", ")", "|", "Value", ")", ";"], "ground_truth": ["}"], "File": "J2AsmBackend", "Func": "applyDisplacement", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121622, "Length": 30, "Cover_Rate": 0.40540540540540543} {"Template_token": ["", "Value", "/=", "Multiply", ";", "Value", "&=", "~", "(", "uint64_t", "(", "~", "", ")", "<<", "Size", ")", ";"], "ground_truth": ["", "::", "write64le", "(", "RawData", ",", "", "::", "read64le", "(", "RawData", ")", "|", "Value", ")", ";"], "File": "J2AsmBackend", "Func": "applyDisplacement", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121623, "Length": 33, "Cover_Rate": 0.44594594594594594} {"Template_token": ["", "applyDisplacement", "<", "", ",", "", ">", "(", "Value", ",", "Data", ".", "slice", "(", "Offset", ")", ")", ";", "break", ";", "}", "case", "FK_Data_4", ":", "*", "reinterpret_cast", "<", "uint32_t", "*", ">", "(", "Data", ".", "slice", "(", "Offset", ")", ".", "data", "(", ")", ")", "=", "Value", "/", "", ";", "break", ";", "default", ":", "llvm_unreachable", "(", "", ")", ";"], "ground_truth": ["}"], "File": "J2AsmBackend", "Func": "applyFixup", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121624, "Length": 56, "Cover_Rate": 0.3373493975903614} {"Template_token": ["", "break", ";", "case", "", ":", "{", "applyDisplacement", "<", "", ",", "", ">", "(", "Value", ",", "Data", ".", "slice", "(", "Offset", ")", ")", ";", "break", ";", "}", "case", "FK_Data_4", ":", "*", "reinterpret_cast", "<", "uint32_t", "*", ">", "(", "Data", ".", "slice", "(", "Offset", ")", ".", "data", "(", ")", ")", "=", "Value", "/", "", ";"], "ground_truth": ["break", ";"], "File": "J2AsmBackend", "Func": "applyFixup", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121625, "Length": 54, "Cover_Rate": 0.3253012048192771} {"Template_token": ["", "return", "new", "AsmBackend", "(", "T", ",", "TT", ".", "getOS", "(", ")", ")", ";"], "ground_truth": ["}"], "File": "J2AsmBackend", "Func": "createJ2AsmBackend", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121626, "Length": 14, "Cover_Rate": 0.3181818181818182} {"Template_token": ["", "MCAsmBackend", "*", "llvm", "::", "createAsmBackend", "(", "const", "Target", "&", "T", ",", "const", "MCRegisterInfo", "&", "MRI", ",", "const", "Triple", "&", "TT", ",", "StringRef", "CPU", ",", "const", "MCTargetOptions", "&", "Options", ")", "{"], "ground_truth": ["return", "new", "AsmBackend", "(", "T", ",", "TT", ".", "getOS", "(", ")", ")", ";"], "File": "J2AsmBackend", "Func": "createJ2AsmBackend", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121627, "Length": 43, "Cover_Rate": 0.9772727272727273} {"Template_token": ["", "bool", "fixupNeedsRelaxation", "(", "const", "MCFixup", "&", "Fixup", ",", "uint64_t", "Value", ",", "const", "MCRelaxableFragment", "*", "DF", ",", "const", "MCAsmLayout", "&", "Layout", ")", "const", "override", "{"], "ground_truth": ["llvm_unreachable", "(", "", ")", ";"], "File": "J2AsmBackend", "Func": "fixupNeedsRelaxation", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121629, "Length": 29, "Cover_Rate": 0.8787878787878788} {"Template_token": ["", "const", "MCFixupKindInfo", "&", "AsmBackend", "::", "getFixupKindInfo", "(", "MCFixupKind", "Kind", ")", "const", "{", "static", "const", "MCFixupKindInfo", "Infos", "[", "", "]", "=", "{", "{", "", ",", "", ",", "", ",", "", "}", ",", "{", "", ",", "", ",", "", ",", "MCFixupKindInfo", "::", "FKF_IsPCRel", "}", ",", "{", "", ",", "", ",", "", ",", "MCFixupKindInfo", "::", "FKF_IsPCRel", "}", ",", "{", "", ",", "", ",", "", ",", "MCFixupKindInfo", "::", "FKF_IsPCRel", "}", ",", "}", ";", "if", "(", "Kind", "<", "FirstTargetFixupKind", ")", "return", "MCAsmBackend", "::", "getFixupKindInfo", "(", "Kind", ")", ";", "assert", "(", "unsigned", "(", "Kind", "-", "FirstTargetFixupKind", ")", "<", "getNumFixupKinds", "(", ")", "&&", "", ")", ";", "return", "Infos", "[", "Kind", "-", "FirstTargetFixupKind", "]", ";"], "ground_truth": ["}"], "File": "J2AsmBackend", "Func": "getFixupKindInfo", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121630, "Length": 108, "Cover_Rate": 0.9818181818181818} {"Template_token": ["", "unsigned", "getNumFixupKinds", "(", ")", "const", "override", "{"], "ground_truth": ["return", "", ";"], "File": "J2AsmBackend", "Func": "getNumFixupKinds", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121631, "Length": 10, "Cover_Rate": 0.7692307692307693} {"Template_token": ["", "return", "", ";"], "ground_truth": ["}"], "File": "J2AsmBackend", "Func": "getNumFixupKinds", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121632, "Length": 4, "Cover_Rate": 0.3076923076923077} {"Template_token": ["", "unsigned", "getRelocType", "(", "MCContext", "&", "Ctx", ",", "const", "MCValue", "&", "Target", ",", "const", "MCFixup", "&", "Fixup", ",", "bool", "IsPCRel", ")", "const", "override", "{", "case", "", "##", "X", ":", "\\", "return", "ELF", "::", "R__", "##", "X", "switch", "(", "(", "unsigned", ")", "Fixup", ".", "getKind", "(", ")", ")", "{", "FIXUP", "(", "NONE", ")", ";", "FIXUP", "(", "PC2_12", ")", ";"], "ground_truth": ["FIXUP", "(", "PC2_8", ")", ";"], "File": "J2AsmBackend", "Func": "getRelocType", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121633, "Length": 62, "Cover_Rate": 0.7294117647058823} {"Template_token": ["", "AsmBackend", "(", "const", "Target", "&", "T", ",", "Triple", "::", "OSType", "OSType", ")", ":", "MCAsmBackend", "(", ")", ",", "OSType", "(", "OSType", ")", "{"], "ground_truth": ["}"], "File": "J2AsmBackend", "Func": "J2AsmBackend", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121634, "Length": 23, "Cover_Rate": 1.0} {"Template_token": ["", "AsmBackend", "(", "const", "Target", "&", "T", ",", "Triple", "::", "OSType", "OSType", ")", ":", "MCAsmBackend", "(", ")", ",", "OSType", "(", "OSType", ")", "{"], "ground_truth": ["}"], "File": "J2AsmBackend", "Func": "J2AsmBackend", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121635, "Length": 23, "Cover_Rate": 1.0} {"Template_token": ["", "ELFObjectWriter", "(", "uint8_t", "OSABI", ",", "uint16_t", "EMachine", ")", ":", "MCELFObjectTargetWriter", "(", "false", ",", "OSABI", ",", "EMachine", ",", "true", ")", "{"], "ground_truth": ["}"], "File": "J2AsmBackend", "Func": "J2ELFObjectWriter", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121636, "Length": 21, "Cover_Rate": 1.0} {"Template_token": ["", "ELFObjectWriter", "(", "uint8_t", "OSABI", ",", "uint16_t", "EMachine", ")", ":", "MCELFObjectTargetWriter", "(", "false", ",", "OSABI", ",", "EMachine", ",", "true", ")", "{"], "ground_truth": ["}"], "File": "J2AsmBackend", "Func": "J2ELFObjectWriter", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121637, "Length": 21, "Cover_Rate": 1.0} {"Template_token": ["", "bool", "mayNeedRelaxation", "(", "const", "MCInst", "&", "Inst", ")", "const", "override", "{"], "ground_truth": ["return", "false", ";"], "File": "J2AsmBackend", "Func": "mayNeedRelaxation", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121638, "Length": 14, "Cover_Rate": 0.9333333333333333} {"Template_token": ["", "void", "relaxInstruction", "(", "const", "MCInst", "&", "Inst", ",", "const", "MCSubtargetInfo", "&", "STI", ",", "MCInst", "&", "Res", ")", "const", "override", "{", "llvm_unreachable", "(", "", ")", ";"], "ground_truth": ["}"], "File": "J2AsmBackend", "Func": "relaxInstruction", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121639, "Length": 26, "Cover_Rate": 1.0} {"Template_token": ["", "for", "(", "uint64_t", "i", "=", "", ";", "i", "<", "Count", ";", "i", "+=", "", ")", "OW", "->", "write16", "(", "", ")", ";"], "ground_truth": ["return", "true", ";"], "File": "J2AsmBackend", "Func": "writeNopData", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121641, "Length": 25, "Cover_Rate": 0.4807692307692308} {"Template_token": ["", "bool", "writeNopData", "(", "uint64_t", "Count", ",", "MCObjectWriter", "*", "OW", ")", "const", "override", "{", "if", "(", "(", "Count", "%", "", ")", "!=", "", ")", "return", "false", ";", "for", "(", "uint64_t", "i", "=", "", ";", "i", "<", "Count", ";", "i", "+=", "", ")", "OW", "->", "write16", "(", "", ")", ";"], "ground_truth": ["return", "true", ";"], "File": "J2AsmBackend", "Func": "writeNopData", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121642, "Length": 51, "Cover_Rate": 0.9807692307692307} {"Template_token": ["", "void", "addImmOperands", "(", "MCInst", "&", "Inst", ",", "unsigned", "N", ")", "const", "{", "Inst", ".", "addOperand", "(", "MCOperand", "::", "createImm", "(", "N", ")", ")", ";"], "ground_truth": ["}"], "File": "J2AsmParser", "Func": "addImmOperands", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121643, "Length": 25, "Cover_Rate": 1.0} {"Template_token": ["", "Inst", ".", "addOperand", "(", "MCOperand", "::", "createReg", "(", "getReg", "(", ")", ")", ")", ";"], "ground_truth": ["}"], "File": "J2AsmParser", "Func": "addRegOperands", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121645, "Length": 15, "Cover_Rate": 0.5555555555555556} {"Template_token": ["", "void", "addRegOperands", "(", "MCInst", "&", "Inst", ",", "unsigned", "N", ")", "const", "{", "Inst", ".", "addOperand", "(", "MCOperand", "::", "createReg", "(", "getReg", "(", ")", ")", ")", ";"], "ground_truth": ["}"], "File": "J2AsmParser", "Func": "addRegOperands", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121646, "Length": 27, "Cover_Rate": 1.0} {"Template_token": ["", "auto", "Op", "=", "make_unique", "<", "Operand", ">", "(", "Immediate", ")", ";", "Op", "->", "Imm", ".", "Val", "=", "Val", ";", "Op", "->", "StartLoc", "=", "S", ";", "Op", "->", "EndLoc", "=", "E", ";", "return", "Op", ";"], "ground_truth": ["}"], "File": "J2AsmParser", "Func": "createImm", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121647, "Length": 35, "Cover_Rate": 0.625} {"Template_token": ["", "StringRef", "getToken", "(", ")", "const", "{"], "ground_truth": ["llvm_unreachable", "(", "", ")", ";"], "File": "J2AsmParser", "Func": "getToken", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121648, "Length": 11, "Cover_Rate": 0.6875} {"Template_token": ["", "StringRef", "getToken", "(", ")", "const", "{", "llvm_unreachable", "(", "", ")", ";"], "ground_truth": ["return", "{", "}", ";"], "File": "J2AsmParser", "Func": "getToken", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121649, "Length": 15, "Cover_Rate": 0.9375} {"Template_token": ["", "if", "(", "RegNo", "==", "", ")", "return", "Error", "(", "StartLoc", ",", "", ")", ";", "Parser", ".", "Lex", "(", ")", ";", "return", "false", ";", "}", "bool", "ParseInstruction", "(", "ParseInstructionInfo", "&", "Info", ",", "StringRef", "Name", ",", "SMLoc", "NameLoc", ",", "OperandVector", "&", "Operands", ")", "override", "{", "return", "true", ";", "}", "bool", "ParseDirective", "(", "AsmToken", "DirectiveID", ")", "override", "{", "return", "true", ";", "}", "bool", "MatchAndEmitInstruction", "(", "SMLoc", "IDLoc", ",", "unsigned", "&", "Opcode", ",", "OperandVector", "&", "Operands", ",", "MCStreamer", "&", "Out", ",", "uint64_t", "&", "ErrorInfo", ",", "bool", "MatchingInlineAsm", ")", "override", "{", "MCInst", "Inst", ";", "SMLoc", "ErrorLoc", ";", "switch", "(", "MatchInstructionImpl", "(", "Operands", ",", "Inst", ",", "ErrorInfo", ",", "MatchingInlineAsm", ")", ")", "{", "case", "Match_Success", ":", "Inst", ".", "setLoc", "(", "IDLoc", ")", ";", "Out", ".", "EmitInstruction", "(", "Inst", ",", "STI", ")", ";", "return", "false", ";", "default", ":"], "ground_truth": ["return", "Error", "(", "IDLoc", ",", "", ")", ";"], "File": "J2AsmParser", "Func": "J2AsmParser", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121650, "Length": 138, "Cover_Rate": 0.5287356321839081} {"Template_token": ["", "RegisterMCAsmParser", "<", "AsmParser", ">", "X", "(", "getTheTarget", "(", ")", ")", ";"], "ground_truth": ["}"], "File": "J2AsmParser", "Func": "LLVMInitializeJ2AsmParser", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121652, "Length": 12, "Cover_Rate": 0.7058823529411765} {"Template_token": ["", "void", "EmitConstantPool", "(", ")", "override", "{"], "ground_truth": ["}"], "File": "J2AsmPrinter", "Func": "EmitConstantPool", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121653, "Length": 7, "Cover_Rate": 1.0} {"Template_token": ["", "void", "EmitConstantPool", "(", ")", "override", "{"], "ground_truth": ["}"], "File": "J2AsmPrinter", "Func": "EmitConstantPool", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121654, "Length": 7, "Cover_Rate": 1.0} {"Template_token": ["", "OutStreamer", "->", "EmitLabel", "(", "CurrentFnSym", ")", ";"], "ground_truth": ["}"], "File": "J2AsmPrinter", "Func": "EmitFunctionEntryLabel", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121656, "Length": 8, "Cover_Rate": 0.5333333333333333} {"Template_token": ["", "OutStreamer", "->", "EmitLabel", "(", "GetCPISymbol", "(", "LabelID", ")", ")", ";", "auto", "&", "MCPE", "=", "MF", "->", "getConstantPool", "(", ")", "->", "getConstants", "(", ")", "[", "CPIdx", "]", ";", "if", "(", "MCPE", ".", "isMachineConstantPoolEntry", "(", ")", ")", "EmitMachineConstantPoolValue", "(", "MCPE", ".", "Val", ".", "MachineCPVal", ")", ";", "else", "EmitGlobalConstant", "(", "DL", ",", "MCPE", ".", "Val", ".", "ConstVal", ")", ";", "return", ";", "}", "do", "{", "MCInst", "TmpInst", ";", "InstLower", ".", "Lower", "(", "&", "*", "MII", ",", "TmpInst", ")", ";", "EmitToStreamer", "(", "*", "OutStreamer", ",", "TmpInst", ")", ";", "++", "MII", ";"], "ground_truth": ["}", "while", "(", "MII", "!=", "MBB", "->", "instr_end", "(", ")", "&&", "MII", "->", "isInsideBundle", "(", ")", ")", ";"], "File": "J2AsmPrinter", "Func": "EmitInstruction", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121657, "Length": 104, "Cover_Rate": 0.5148514851485149} {"Template_token": ["", "auto", "GV", "=", "static_cast", "<", "ConstantPoolValue", "*", ">", "(", "MCPV", ")", "->", "getGlobalValue", "(", ")", ";", "auto", "*", "Expr", "=", "MCSymbolRefExpr", "::", "create", "(", "getSymbol", "(", "GV", ")", ",", "OutContext", ")", ";"], "ground_truth": ["OutStreamer", "->", "EmitValue", "(", "Expr", ",", "Size", ")", ";"], "File": "J2AsmPrinter", "Func": "EmitMachineConstantPoolValue", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121658, "Length": 41, "Cover_Rate": 0.5466666666666666} {"Template_token": ["", "StringRef", "getPassName", "(", ")", "const", "override", "{"], "ground_truth": ["return", "", ";"], "File": "J2AsmPrinter", "Func": "getPassName", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121659, "Length": 10, "Cover_Rate": 0.9090909090909091} {"Template_token": ["", "StringRef", "getPassName", "(", ")", "const", "override", "{", "return", "", ";"], "ground_truth": ["}"], "File": "J2AsmPrinter", "Func": "getPassName", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121660, "Length": 11, "Cover_Rate": 1.0} {"Template_token": ["", "AsmPrinter", "(", "TargetMachine", "&", "TM", ",", "std", "::", "unique_ptr", "<", "MCStreamer", ">", "Streamer", ")", ":", "AsmPrinter", "(", "TM", ",", "std", "::", "move", "(", "Streamer", ")", ")", "{"], "ground_truth": ["}"], "File": "J2AsmPrinter", "Func": "J2AsmPrinter", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121661, "Length": 28, "Cover_Rate": 1.0} {"Template_token": ["", "AsmPrinter", "(", "TargetMachine", "&", "TM", ",", "std", "::", "unique_ptr", "<", "MCStreamer", ">", "Streamer", ")", ":", "AsmPrinter", "(", "TM", ",", "std", "::", "move", "(", "Streamer", ")", ")", "{"], "ground_truth": ["}"], "File": "J2AsmPrinter", "Func": "J2AsmPrinter", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121662, "Length": 28, "Cover_Rate": 1.0} {"Template_token": ["", "RegisterAsmPrinter", "<", "AsmPrinter", ">", "X", "(", "getTheTarget", "(", ")", ")", ";"], "ground_truth": ["}"], "File": "J2AsmPrinter", "Func": "LLVMInitializeJ2AsmPrinter", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121664, "Length": 12, "Cover_Rate": 0.7058823529411765} {"Template_token": ["", "}", "MachineFunctionProperties", "getRequiredProperties", "(", ")", "const", "override", "{", "return", "MachineFunctionProperties", "(", ")", ".", "set", "(", "MachineFunctionProperties", "::", "Property", "::", "NoVRegs", ")", ";", "}", "StringRef", "getPassName", "(", ")", "const", "override", "{", "return", "", ";", "}", "bool", "runOnMachineFunction", "(", "MachineFunction", "&", "MF", ")", "override", "{", "const", "std", "::", "vector", "<", "MachineConstantPoolEntry", ">", "&", "CPs", "=", "MF", ".", "getConstantPool", "(", ")", "->", "getConstants", "(", ")", ";", "if", "(", "CPs", ".", "empty", "(", ")", ")", "return", "false", ";", "auto", "*", "TII", "=", "MF", ".", "getSubtarget", "(", ")", ".", "getInstrInfo", "(", ")", ";", "auto", "*", "BB", "=", "MF", ".", "CreateMachineBasicBlock", "(", ")", ";", "BB", "->", "setAlignment", "(", "", ")", ";", "MF", ".", "ensureAlignment", "(", "", ")", ";", "MF", ".", "push_back", "(", "BB", ")", ";", "for", "(", "size_t", "i", "=", "", ",", "e", "=", "CPs", ".", "size", "(", ")", ";", "i", "!=", "e", ";", "++", "i", ")", "{", "auto", "Size", "=", "MF", ".", "getDataLayout", "(", ")", ".", "getTypeAllocSize", "(", "CPs", "[", "i", "]", ".", "getType", "(", ")", ")", ";", "BuildMI", "(", "*", "BB", ",", "BB", "->", "end", "(", ")", ",", "DebugLoc", "(", ")", ",", "TII", "->", "get", "(", "", ")", ")", ".", "addImm", "(", "i", ")", ".", "addConstantPoolIndex", "(", "i", ")", ".", "addImm", "(", "Size", ")", ";", "}", "return", "true", ";", "}", "}", ";", "char", "", "=", "", ";", "}", "FunctionPass", "*", "llvm", "::", "createConstantIslandPass", "(", ")", "{", "return", "new", "ConstantIslands", "(", ")", ";"], "ground_truth": ["}"], "File": "J2ConstantIslandPass", "Func": "J2ConstantIslands", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121665, "Length": 229, "Cover_Rate": 0.950207468879668} {"Template_token": ["", "ID", ".", "AddPointer", "(", "Value", ")", ";"], "ground_truth": ["}"], "File": "J2ConstantPoolValue", "Func": "addSelectionDAGCSEId", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121666, "Length": 8, "Cover_Rate": 0.4444444444444444} {"Template_token": ["", "ID", ".", "AddPointer", "(", "Value", ")", ";"], "ground_truth": ["}"], "File": "J2ConstantPoolValue", "Func": "addSelectionDAGCSEId", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121667, "Length": 8, "Cover_Rate": 0.4444444444444444} {"Template_token": ["", "return", "new", "ConstantPoolValue", "(", "Value", ")", ";"], "ground_truth": ["}"], "File": "J2ConstantPoolValue", "Func": "Create", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121668, "Length": 8, "Cover_Rate": 0.4} {"Template_token": ["", "for", "(", "unsigned", "I", "=", "", ",", "E", "=", "Constants", ".", "size", "(", ")", ";", "I", "!=", "E", ";", "++", "I", ")", "{", "if", "(", "Constants", "[", "I", "]", ".", "isMachineConstantPoolEntry", "(", ")", "&&", "(", "Constants", "[", "I", "]", ".", "getAlignment", "(", ")", "&", "AlignMask", ")", "==", "", ")", "{", "auto", "*", "CPV", "=", "static_cast", "<", "ConstantPoolValue", "*", ">", "(", "Constants", "[", "I", "]", ".", "Val", ".", "MachineCPVal", ")", ";", "if", "(", "CPV", "->", "Value", "==", "Value", ")", "return", "I", ";", "}"], "ground_truth": ["}"], "File": "J2ConstantPoolValue", "Func": "getExistingMachineCPValue", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121670, "Length": 83, "Cover_Rate": 0.6693548387096774} {"Template_token": ["", "return", "cast", "<", "GlobalValue", ">", "(", "Value", ")", ";"], "ground_truth": ["}"], "File": "J2ConstantPoolValue", "Func": "getGlobalValue", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121671, "Length": 10, "Cover_Rate": 0.5555555555555556} {"Template_token": ["", "const", "GlobalValue", "*", "getGlobalValue", "(", ")", "const", "{", "return", "cast", "<", "GlobalValue", ">", "(", "Value", ")", ";"], "ground_truth": ["}"], "File": "J2ConstantPoolValue", "Func": "getGlobalValue", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121672, "Length": 18, "Cover_Rate": 1.0} {"Template_token": ["", "const", "Constant", "*", "getValue", "(", ")", "const", "{", "return", "Value", ";"], "ground_truth": ["}"], "File": "J2ConstantPoolValue", "Func": "getValue", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121673, "Length": 12, "Cover_Rate": 1.0} {"Template_token": ["", "ConstantPoolValue", "::", "ConstantPoolValue", "(", "const", "Constant", "*", "value", ")", ":", "MachineConstantPoolValue", "(", "value", "->", "getType", "(", ")", ")", ",", "Value", "(", "value", ")", "{"], "ground_truth": ["}"], "File": "J2ConstantPoolValue", "Func": "J2ConstantPoolValue", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121675, "Length": 25, "Cover_Rate": 1.0} {"Template_token": ["", "ConstantPoolValue", "::", "ConstantPoolValue", "(", "const", "Constant", "*", "value", ")", ":", "MachineConstantPoolValue", "(", "value", "->", "getType", "(", ")", ")", ",", "Value", "(", "value", ")", "{"], "ground_truth": ["}"], "File": "J2ConstantPoolValue", "Func": "J2ConstantPoolValue", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121676, "Length": 25, "Cover_Rate": 1.0} {"Template_token": ["", "return", "new", "Filler", "(", ")", ";"], "ground_truth": ["}"], "File": "J2DelaySlotFiller", "Func": "createJ2DelaySlotFillerPass", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121679, "Length": 7, "Cover_Rate": 0.3888888888888889} {"Template_token": ["", "FunctionPass", "*", "llvm", "::", "createDelaySlotFillerPass", "(", "const", "TargetMachine", "&", ")", "{", "return", "new", "Filler", "(", ")", ";"], "ground_truth": ["}"], "File": "J2DelaySlotFiller", "Func": "createJ2DelaySlotFillerPass", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121680, "Length": 18, "Cover_Rate": 1.0} {"Template_token": ["", "explicit", "Filler", "(", ")", ":", "MachineFunctionPass", "(", "ID", ")", "{"], "ground_truth": ["}"], "File": "J2DelaySlotFiller", "Func": "Filler", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121681, "Length": 11, "Cover_Rate": 1.0} {"Template_token": ["", "explicit", "Filler", "(", ")", ":", "MachineFunctionPass", "(", "ID", ")", "{"], "ground_truth": ["}"], "File": "J2DelaySlotFiller", "Func": "Filler", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121682, "Length": 11, "Cover_Rate": 1.0} {"Template_token": ["", "StringRef", "getPassName", "(", ")", "const", "override", "{"], "ground_truth": ["return", "", ";"], "File": "J2DelaySlotFiller", "Func": "getPassName", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121683, "Length": 10, "Cover_Rate": 0.9090909090909091} {"Template_token": ["", "return", "MachineFunctionProperties", "(", ")", ".", "set", "(", "MachineFunctionProperties", "::", "Property", "::", "NoVRegs", ")", ";"], "ground_truth": ["}"], "File": "J2DelaySlotFiller", "Func": "getRequiredProperties", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121684, "Length": 15, "Cover_Rate": 0.6818181818181818} {"Template_token": ["", "bool", "Filler", "::", "runOnMachineBasicBlock", "(", "MachineBasicBlock", "&", "MBB", ")", "{", "bool", "Changed", "=", "false", ";", "for", "(", "auto", "I", "=", "MBB", ".", "instr_begin", "(", ")", ";", "I", "!=", "MBB", ".", "instr_end", "(", ")", ";", "++", "I", ")", "{"], "ground_truth": ["if", "(", "I", "->", "hasDelaySlot", "(", ")", "&&", "!", "I", "->", "isBundledWithSucc", "(", ")", ")", "{"], "File": "J2DelaySlotFiller", "Func": "runOnMachineBasicBlock", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121686, "Length": 54, "Cover_Rate": 0.4909090909090909} {"Template_token": ["", "bool", "Changed", "=", "false", ";", "for", "(", "auto", "FI", "=", "MF", ".", "begin", "(", ")", ",", "FE", "=", "MF", ".", "end", "(", ")", ";", "FI", "!=", "FE", ";", "++", "FI", ")", "Changed", "|=", "runOnMachineBasicBlock", "(", "*", "FI", ")", ";"], "ground_truth": ["return", "Changed", ";"], "File": "J2DelaySlotFiller", "Func": "runOnMachineFunction", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121687, "Length": 42, "Cover_Rate": 0.6268656716417911} {"Template_token": ["", "return", "new", "Disassembler", "(", "STI", ",", "Ctx", ")", ";"], "ground_truth": ["}"], "File": "J2Disassembler", "Func": "createJ2Disassembler", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121689, "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": "J2Disassembler", "Func": "createJ2Disassembler", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121690, "Length": 30, "Cover_Rate": 1.0} {"Template_token": ["", "DecodeStatus", "DecodeGPRRegisterClass", "(", "MCInst", "&", "Inst", ",", "unsigned", "RegNo", ",", "uint64_t", "Address", ",", "const", "void", "*", "Decoder", ")", "{", "Inst", ".", "addOperand", "(", "MCOperand", "::", "createReg", "(", "", "+", "RegNo", ")", ")", ";"], "ground_truth": ["return", "MCDisassembler", "::", "Success", ";"], "File": "J2Disassembler", "Func": "DecodeGPRRegisterClass", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121691, "Length": 38, "Cover_Rate": 0.9743589743589743} {"Template_token": ["", "DecodeStatus", "Result", "=", "MCDisassembler", "::", "Fail", ";", "Insn", "=", "(", "Bytes", "[", "", "]", "<<", "", ")", "|", "(", "Bytes", "[", "", "]", "<<", "", ")", ";", "Result", "=", "decodeInstruction", "(", "DecoderTable16", ",", "MI", ",", "Insn", ",", "Address", ",", "this", ",", "STI", ")", ";", "if", "(", "Result", "!=", "MCDisassembler", "::", "Fail", ")", "{", "Size", "=", "", ";", "return", "Result", ";", "}"], "ground_truth": ["return", "MCDisassembler", "::", "Fail", ";"], "File": "J2Disassembler", "Func": "getInstruction", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121692, "Length": 66, "Cover_Rate": 0.532258064516129} {"Template_token": ["", "uint16_t", "Insn", "=", "", ";", "DecodeStatus", "Result", "=", "MCDisassembler", "::", "Fail", ";", "Insn", "=", "(", "Bytes", "[", "", "]", "<<", "", ")", "|", "(", "Bytes", "[", "", "]", "<<", "", ")", ";", "Result", "=", "decodeInstruction", "(", "DecoderTable16", ",", "MI", ",", "Insn", ",", "Address", ",", "this", ",", "STI", ")", ";"], "ground_truth": ["if", "(", "Result", "!=", "MCDisassembler", "::", "Fail", ")", "{"], "File": "J2Disassembler", "Func": "getInstruction", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121693, "Length": 58, "Cover_Rate": 0.46774193548387094} {"Template_token": ["", "void", "FrameLowering", "::", "determineCalleeSaves", "(", "MachineFunction", "&", "MF", ",", "BitVector", "&", "SavedRegs", ",", "RegScavenger", "*", "RS", ")", "const", "{"], "ground_truth": ["TargetFrameLowering", "::", "determineCalleeSaves", "(", "MF", ",", "SavedRegs", ",", "RS", ")", ";"], "File": "J2FrameLowering", "Func": "determineCalleeSaves", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121696, "Length": 30, "Cover_Rate": 0.6382978723404256} {"Template_token": ["", "void", "FrameLowering", "::", "determineCalleeSaves", "(", "MachineFunction", "&", "MF", ",", "BitVector", "&", "SavedRegs", ",", "RegScavenger", "*", "RS", ")", "const", "{"], "ground_truth": ["TargetFrameLowering", "::", "determineCalleeSaves", "(", "MF", ",", "SavedRegs", ",", "RS", ")", ";"], "File": "J2FrameLowering", "Func": "determineCalleeSaves", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121697, "Length": 30, "Cover_Rate": 0.6382978723404256} {"Template_token": ["", "auto", "StackSize", "=", "MFI", ".", "getStackSize", "(", ")", "-", "MFI", ".", "getCalleeSavedInfo", "(", ")", ".", "size", "(", ")", "*", "", ";", "auto", "&", "TTI", "=", "*", "static_cast", "<", "const", "Subtarget", "&", ">", "(", "MF", ".", "getSubtarget", "(", ")", ")", ".", "getInstrInfo", "(", ")", ";"], "ground_truth": ["if", "(", "StackSize", "==", "", ")", "return", ";"], "File": "J2FrameLowering", "Func": "emitEpilogue", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121698, "Length": 52, "Cover_Rate": 0.31901840490797545} {"Template_token": ["", "auto", "DL", "=", "it", "==", "MBB", ".", "end", "(", ")", "?", "DebugLoc", "{", "}", ":", "it", "->", "getDebugLoc", "(", ")", ";", "it", "=", "std", "::", "prev", "(", "it", ",", "MFI", ".", "getCalleeSavedInfo", "(", ")", ".", "size", "(", ")", ")", ";"], "ground_truth": ["if", "(", "hasFP", "(", "MF", ")", ")", "BuildMI", "(", "MBB", ",", "it", ",", "DL", ",", "TTI", ".", "get", "(", "", ")", ",", "", ")", ".", "addReg", "(", "", ")", ";"], "File": "J2FrameLowering", "Func": "emitEpilogue", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121699, "Length": 70, "Cover_Rate": 0.4294478527607362} {"Template_token": ["", "auto", "it", "=", "MBB", ".", "begin", "(", ")", ";", "it", "=", "std", "::", "next", "(", "it", ",", "MFI", ".", "getCalleeSavedInfo", "(", ")", ".", "size", "(", ")", ")", ";", "DebugLoc", "DL", ";", "if", "(", "hasFP", "(", "MF", ")", ")", "BuildMI", "(", "MBB", ",", "it", ",", "DL", ",", "TTI", ".", "get", "(", "", ")", ",", "", ")", ".", "addReg", "(", "", ")", ";", "if", "(", "isInt", "<", "", ">", "(", "-", "StackSize", ")", ")", "BuildMI", "(", "MBB", ",", "it", ",", "DL", ",", "TTI", ".", "get", "(", "", ")", ",", "", ")", ".", "addReg", "(", "", ")", ".", "addImm", "(", "-", "StackSize", ")", ";", "else", "{", "llvm_unreachable", "(", "", ")", ";", "}"], "ground_truth": ["}"], "File": "J2FrameLowering", "Func": "emitPrologue", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121700, "Length": 110, "Cover_Rate": 0.5527638190954773} {"Template_token": ["", "auto", "StackSize", "=", "MFI", ".", "getStackSize", "(", ")", "-", "MFI", ".", "getCalleeSavedInfo", "(", ")", ".", "size", "(", ")", "*", "", ";", "auto", "&", "TTI", "=", "*", "static_cast", "<", "const", "Subtarget", "&", ">", "(", "MF", ".", "getSubtarget", "(", ")", ")", ".", "getInstrInfo", "(", ")", ";", "if", "(", "StackSize", "==", "", ")", "return", ";", "auto", "it", "=", "MBB", ".", "begin", "(", ")", ";", "it", "=", "std", "::", "next", "(", "it", ",", "MFI", ".", "getCalleeSavedInfo", "(", ")", ".", "size", "(", ")", ")", ";", "DebugLoc", "DL", ";", "if", "(", "hasFP", "(", "MF", ")", ")", "BuildMI", "(", "MBB", ",", "it", ",", "DL", ",", "TTI", ".", "get", "(", "", ")", ",", "", ")", ".", "addReg", "(", "", ")", ";", "if", "(", "isInt", "<", "", ">", "(", "-", "StackSize", ")", ")", "BuildMI", "(", "MBB", ",", "it", ",", "DL", ",", "TTI", ".", "get", "(", "", ")", ",", "", ")", ".", "addReg", "(", "", ")", ".", "addImm", "(", "-", "StackSize", ")", ";"], "ground_truth": ["else", "{"], "File": "J2FrameLowering", "Func": "emitPrologue", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121701, "Length": 155, "Cover_Rate": 0.7788944723618091} {"Template_token": ["", "explicit", "FrameLowering", "(", "unsigned", "Alignment", ")", ":", "TargetFrameLowering", "(", "StackGrowsDown", ",", "Alignment", ",", "", ",", "Alignment", ")", "{"], "ground_truth": ["}"], "File": "J2FrameLowering", "Func": "J2FrameLowering", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121703, "Length": 19, "Cover_Rate": 1.0} {"Template_token": ["", "explicit", "FrameLowering", "(", "unsigned", "Alignment", ")", ":", "TargetFrameLowering", "(", "StackGrowsDown", ",", "Alignment", ",", "", ",", "Alignment", ")", "{"], "ground_truth": ["}"], "File": "J2FrameLowering", "Func": "J2FrameLowering", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121704, "Length": 19, "Cover_Rate": 1.0} {"Template_token": ["", "const", "TargetInstrInfo", "&", "TII", "=", "*", "MF", ".", "getSubtarget", "(", ")", ".", "getInstrInfo", "(", ")", ";", "for", "(", "unsigned", "i", "=", "", ",", "e", "=", "CSI", ".", "size", "(", ")", ";", "i", "!=", "e", ";", "++", "i", ")", "BuildMI", "(", "MBB", ",", "MI", ",", "DL", ",", "TII", ".", "get", "(", "", ")", ",", "CSI", "[", "i", "]", ".", "getReg", "(", ")", ")", ".", "addReg", "(", "", ")", ";"], "ground_truth": ["return", "true", ";"], "File": "J2FrameLowering", "Func": "restoreCalleeSavedRegisters", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121705, "Length": 71, "Cover_Rate": 0.47651006711409394} {"Template_token": ["", "for", "(", "unsigned", "i", "=", "", ",", "e", "=", "CSI", ".", "size", "(", ")", ";", "i", "!=", "e", ";", "++", "i", ")", "BuildMI", "(", "MBB", ",", "MI", ",", "DL", ",", "TII", ".", "get", "(", "", ")", ",", "CSI", "[", "i", "]", ".", "getReg", "(", ")", ")", ".", "addReg", "(", "", ")", ";", "return", "true", ";"], "ground_truth": ["}"], "File": "J2FrameLowering", "Func": "restoreCalleeSavedRegisters", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121706, "Length": 56, "Cover_Rate": 0.37583892617449666} {"Template_token": ["", "unsigned", "Reg", "=", "CSI", "[", "i", "-", "", "]", ".", "getReg", "(", ")", ";", "MBB", ".", "addLiveIn", "(", "Reg", ")", ";"], "ground_truth": ["BuildMI", "(", "MBB", ",", "MI", ",", "DL", ",", "TII", ".", "get", "(", "", ")", ",", "", ")", ".", "addReg", "(", "Reg", ")", ".", "addReg", "(", "Reg", ",", "RegState", "::", "Kill", ")", ";"], "File": "J2FrameLowering", "Func": "spillCalleeSavedRegisters", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121707, "Length": 53, "Cover_Rate": 0.30994152046783624} {"Template_token": ["", "InstPrinter", "(", "const", "MCAsmInfo", "&", "MAI", ",", "const", "MCInstrInfo", "&", "MII", ",", "const", "MCRegisterInfo", "&", "MRI", ")", ":", "MCInstPrinter", "(", "MAI", ",", "MII", ",", "MRI", ")", "{"], "ground_truth": ["}"], "File": "J2InstPrinter", "Func": "J2InstPrinter", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121708, "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": "J2InstPrinter", "Func": "J2InstPrinter", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121709, "Length": 28, "Cover_Rate": 1.0} {"Template_token": ["", "void", "InstPrinter", "::", "printInst", "(", "const", "MCInst", "*", "MI", ",", "raw_ostream", "&", "O", ",", "StringRef", "Annot", ",", "const", "MCSubtargetInfo", "&", "STI", ")", "{", "printInstruction", "(", "MI", ",", "O", ")", ";"], "ground_truth": ["}"], "File": "J2InstPrinter", "Func": "printInst", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121710, "Length": 31, "Cover_Rate": 1.0} {"Template_token": ["", "assert", "(", "RegOp", ".", "isReg", "(", ")", "&&", "", ")", ";", "O", "<<", "'('", "<<", "formatImm", "(", "OffsetOp", ".", "getImm", "(", ")", ")", "<<", "", "<<", "getRegisterName", "(", "RegOp", ".", "getReg", "(", ")", ")", "<<", "')'", ";"], "ground_truth": ["}"], "File": "J2InstPrinter", "Func": "printMemOperand", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121712, "Length": 38, "Cover_Rate": 0.3877551020408163} {"Template_token": ["", "void", "InstPrinter", "::", "printOperand", "(", "const", "MCInst", "*", "MI", ",", "unsigned", "OpNo", ",", "raw_ostream", "&", "O", ")", "{", "const", "MCOperand", "&", "Op", "=", "MI", "->", "getOperand", "(", "OpNo", ")", ";", "if", "(", "Op", ".", "isReg", "(", ")", ")", "{", "O", "<<", "StringRef", "(", "getRegisterName", "(", "Op", ".", "getReg", "(", ")", ")", ")", ".", "lower", "(", ")", ";"], "ground_truth": ["}", "else", "if", "(", "Op", ".", "isImm", "(", ")", ")", "{"], "File": "J2InstPrinter", "Func": "printOperand", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121713, "Length": 68, "Cover_Rate": 0.6238532110091743} {"Template_token": ["", "unsigned", "Opc", "=", "", ";", "if", "(", "", ".", "contains", "(", "DestReg", ")", "&&", "", ".", "contains", "(", "SrcReg", ")", ")", "{", "BuildMI", "(", "MBB", ",", "MI", ",", "DL", ",", "get", "(", "Opc", ")", ",", "DestReg", ")", ".", "addReg", "(", "SrcReg", ",", "getKillRegState", "(", "KillSrc", ")", ")", ";", "return", ";", "}", "if", "(", "!", "", ".", "contains", "(", "SrcReg", ")", ")", "{", "Opc", "=", "[", "&", "]", "(", ")", "->", "unsigned", "{", "switch", "(", "SrcReg", ")", "{", "case", "", ":", "\\", "return", "", "##", "Type", "##", "X", "CASE", "(", "S", ",", "MACL", ")", ";", "CASE", "(", "S", ",", "MACH", ")", ";", "CASE", "(", "S", ",", "PR", ")", ";", "CASE", "(", "C", ",", "GBR", ")", ";", "CASE", "(", "C", ",", "VBR", ")", ";", "default", ":", "llvm_unreachable", "(", "", ")", ";", "}"], "ground_truth": ["}", "(", ")", ";"], "File": "J2InstrInfo", "Func": "copyPhysReg", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121714, "Length": 134, "Cover_Rate": 0.4336569579288026} {"Template_token": ["", "if", "(", "Cond", ".", "empty", "(", ")", ")", "{", "assert", "(", "!", "FBB", "&&", "", ")", ";", "BuildMI", "(", "&", "MBB", ",", "DL", ",", "get", "(", "", ")", ")", ".", "addMBB", "(", "TBB", ")", ";", "return", "", ";", "}", "llvm_unreachable", "(", "", ")", ";"], "ground_truth": ["}"], "File": "J2InstrInfo", "Func": "insertBranch", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121715, "Length": 45, "Cover_Rate": 0.5056179775280899} {"Template_token": ["", "unsigned", "InstrInfo", "::", "insertBranch", "(", "MachineBasicBlock", "&", "MBB", ",", "MachineBasicBlock", "*", "TBB", ",", "MachineBasicBlock", "*", "FBB", ",", "ArrayRef", "<", "MachineOperand", ">", "Cond", ",", "const", "DebugLoc", "&", "DL", ",", "int", "*", "BytesAdded", ")", "const", "{", "assert", "(", "!", "BytesAdded", "&&", "", ")", ";", "if", "(", "Cond", ".", "empty", "(", ")", ")", "{", "assert", "(", "!", "FBB", "&&", "", ")", ";", "BuildMI", "(", "&", "MBB", ",", "DL", ",", "get", "(", "", ")", ")", ".", "addMBB", "(", "TBB", ")", ";"], "ground_truth": ["return", "", ";"], "File": "J2InstrInfo", "Func": "insertBranch", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121716, "Length": 80, "Cover_Rate": 0.898876404494382} {"Template_token": ["", "DebugLoc", "DL", "=", "MI", "!=", "MBB", ".", "end", "(", ")", "?", "MI", "->", "getDebugLoc", "(", ")", ":", "DebugLoc", "(", ")", ";", "BuildMI", "(", "MBB", ",", "MI", ",", "DL", ",", "get", "(", "", ")", ",", "DstReg", ")", ".", "addFrameIndex", "(", "FrameIndex", ")", ";"], "ground_truth": ["}"], "File": "J2InstrInfo", "Func": "loadRegFromStackSlot", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121717, "Length": 43, "Cover_Rate": 0.5584415584415584} {"Template_token": ["", "MachineBasicBlock", "::", "iterator", "I", "=", "MBB", ".", "end", "(", ")", ";", "unsigned", "Count", "=", "", ";", "while", "(", "I", "!=", "MBB", ".", "begin", "(", ")", ")", "{", "--", "I", ";", "if", "(", "I", "->", "getOpcode", "(", ")", "!=", "", ")", "break", ";", "I", "->", "eraseFromParent", "(", ")", ";", "I", "=", "MBB", ".", "end", "(", ")", ";", "++", "Count", ";", "}", "return", "Count", ";"], "ground_truth": ["}"], "File": "J2InstrInfo", "Func": "removeBranch", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121718, "Length": 64, "Cover_Rate": 0.7191011235955056} {"Template_token": ["", "assert", "(", "!", "BytesRemoved", "&&", "", ")", ";", "MachineBasicBlock", "::", "iterator", "I", "=", "MBB", ".", "end", "(", ")", ";", "unsigned", "Count", "=", "", ";", "while", "(", "I", "!=", "MBB", ".", "begin", "(", ")", ")", "{", "--", "I", ";"], "ground_truth": ["if", "(", "I", "->", "getOpcode", "(", ")", "!=", "", ")", "break", ";"], "File": "J2InstrInfo", "Func": "removeBranch", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121719, "Length": 50, "Cover_Rate": 0.5617977528089888} {"Template_token": ["", "DebugLoc", "DL", "=", "MI", "!=", "MBB", ".", "end", "(", ")", "?", "MI", "->", "getDebugLoc", "(", ")", ":", "DebugLoc", "(", ")", ";", "BuildMI", "(", "MBB", ",", "MI", ",", "DL", ",", "get", "(", "", ")", ")", ".", "addReg", "(", "SrcReg", ",", "getKillRegState", "(", "isKill", ")", ")", ".", "addFrameIndex", "(", "FrameIndex", ")", ";"], "ground_truth": ["}"], "File": "J2InstrInfo", "Func": "storeRegToStackSlot", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121721, "Length": 51, "Cover_Rate": 0.5795454545454546} {"Template_token": ["", "StringRef", "getPassName", "(", ")", "const", "override", "{"], "ground_truth": ["return", "", ";"], "File": "J2ISelDAGToDAG", "Func": "getPassName", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121722, "Length": 10, "Cover_Rate": 0.9090909090909091} {"Template_token": ["", "StringRef", "getPassName", "(", ")", "const", "override", "{"], "ground_truth": ["return", "", ";"], "File": "J2ISelDAGToDAG", "Func": "getPassName", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121723, "Length": 10, "Cover_Rate": 0.9090909090909091} {"Template_token": ["", "explicit", "DAGToDAGISel", "(", "TargetMachine", "&", "TM", ")", ":", "SelectionDAGISel", "(", "TM", ")", "{"], "ground_truth": ["}"], "File": "J2ISelDAGToDAG", "Func": "J2DAGToDAGISel", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121724, "Length": 14, "Cover_Rate": 1.0} {"Template_token": ["", "explicit", "DAGToDAGISel", "(", "TargetMachine", "&", "TM", ")", ":", "SelectionDAGISel", "(", "TM", ")", "{"], "ground_truth": ["}"], "File": "J2ISelDAGToDAG", "Func": "J2DAGToDAGISel", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121725, "Length": 14, "Cover_Rate": 1.0} {"Template_token": ["", "int", "FI", "=", "cast", "<", "FrameIndexSDNode", ">", "(", "Node", ")", "->", "getIndex", "(", ")", ";", "SDValue", "TFI", "=", "CurDAG", "->", "getTargetFrameIndex", "(", "FI", ",", "", ")", ";", "const", "auto", "Opc", "=", "", ";", "CurDAG", "->", "SelectNodeTo", "(", "Node", ",", "Opc", ",", "", ",", "TFI", ")", ";", "return", ";"], "ground_truth": ["}"], "File": "J2ISelDAGToDAG", "Func": "Select", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121726, "Length": 49, "Cover_Rate": 0.3858267716535433} {"Template_token": ["", "if", "(", "auto", "*", "FIN", "=", "dyn_cast", "<", "FrameIndexSDNode", ">", "(", "Addr", ".", "getOperand", "(", "", ")", ")", ")", "Base", "=", "CurDAG", "->", "getTargetFrameIndex", "(", "FIN", "->", "getIndex", "(", ")", ",", "", ")", ";", "else", "Base", "=", "Addr", ".", "getOperand", "(", "", ")", ";"], "ground_truth": ["Offset", "=", "CurDAG", "->", "getTargetConstant", "(", "CN", "->", "getZExtValue", "(", ")", ">>", "(", "j2log2", "(", "N", ")", "-", "", ")", ",", "DL", ",", "", ")", ";"], "File": "J2ISelDAGToDAG", "Func": "SelectAddr", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121727, "Length": 70, "Cover_Rate": 0.3431372549019608} {"Template_token": ["", "MachineBasicBlock", "*", "TargetLowering", "::", "EmitInstrWithCustomInserter", "(", "MachineInstr", "&", "MI", ",", "MachineBasicBlock", "*", "MBB", ")", "const", "{", "auto", "MF", "=", "MBB", "->", "getParent", "(", ")", ";", "auto", "&", "Ctx", "=", "MF", "->", "getFunction", "(", ")", ".", "getContext", "(", ")", ";", "auto", "&", "TTI", "=", "*", "static_cast", "<", "const", "Subtarget", "&", ">", "(", "MF", "->", "getSubtarget", "(", ")", ")", ".", "getInstrInfo", "(", ")", ";", "switch", "(", "MI", ".", "getOpcode", "(", ")", ")", "{", "case", "", ":", "{", "switch", "(", "MI", ".", "getOperand", "(", "", ")", ".", "getType", "(", ")", ")", "{", "case", "MachineOperand", "::", "MO_Immediate", ":", "{", "auto", "MBBI", "=", "MI", ".", "getIterator", "(", ")", ";", "auto", "Pool", "=", "MF", "->", "getConstantPool", "(", ")", ";", "auto", "Imm", "=", "MI", ".", "getOperand", "(", "", ")", ".", "getImm", "(", ")", ";", "auto", "Constant", "=", "ConstantInt", "::", "getSigned", "(", "IntegerType", "::", "get", "(", "Ctx", ",", "", ")", ",", "Imm", ")", ";", "auto", "CPI", "=", "Pool", "->", "getConstantPoolIndex", "(", "Constant", ",", "", ")", ";", "BuildMI", "(", "*", "MBB", ",", "MBBI", ",", "MBBI", "->", "getDebugLoc", "(", ")", ",", "TTI", ".", "get", "(", "", ")", ",", "MI", ".", "getOperand", "(", "", ")", ".", "getReg", "(", ")", ")", ".", "addConstantPoolIndex", "(", "CPI", ")", ";"], "ground_truth": ["(", "MBBI", "++", ")", "->", "eraseFromParent", "(", ")", ";"], "File": "J2ISelLowering", "Func": "EmitInstrWithCustomInserter", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121728, "Length": 204, "Cover_Rate": 0.8793103448275862} {"Template_token": ["", "case", "", ":", "break", ";", "case", "", ":", "\\", "return", "#", "X", "CASE", "(", "Ret", ")", ";", "CASE", "(", "Call", ")", ";", "CASE", "(", "Wrapper", ")", ";", "CASE", "(", "SHL", ")", ";"], "ground_truth": ["CASE", "(", "SRL", ")", ";"], "File": "J2ISelLowering", "Func": "getTargetNodeName", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121729, "Length": 37, "Cover_Rate": 0.5441176470588235} {"Template_token": ["", "setStackPointerRegisterToSaveRestore", "(", "", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Custom", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Custom", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Custom", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Custom", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";"], "ground_truth": ["setOperationAction", "(", "", ",", "", ",", "Custom", ")", ";"], "File": "J2ISelLowering", "Func": "J2TargetLowering", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121730, "Length": 86, "Cover_Rate": 0.4195121951219512} {"Template_token": ["", "bool", "isVarArg", "=", "CLI", ".", "IsVarArg", ";", "CLI", ".", "IsTailCall", "=", "false", ";", "assert", "(", "!", "isVarArg", "&&", "", ")", ";", "SmallVector", "<", "CCValAssign", ",", "", ">", "ArgLocs", ";", "CCState", "CCInfo", "(", "CallConv", ",", "isVarArg", ",", "MF", ",", "ArgLocs", ",", "*", "DAG", ".", "getContext", "(", ")", ")", ";", "CCInfo", ".", "AnalyzeCallOperands", "(", "Outs", ",", "CC_", ")", ";", "SmallVector", "<", "std", "::", "pair", "<", "unsigned", ",", "SDValue", ">", ",", "", ">", "RegsToPass", ";", "SDValue", "Glue", ";", "for", "(", "size_t", "i", "=", "", ",", "e", "=", "ArgLocs", ".", "size", "(", ")", ";", "i", "!=", "e", ";", "++", "i", ")", "{", "CCValAssign", "&", "VA", "=", "ArgLocs", "[", "i", "]", ";", "SDValue", "Arg", "=", "OutVals", "[", "i", "]", ";", "if", "(", "VA", ".", "isRegLoc", "(", ")", ")", "{", "Chain", "=", "DAG", ".", "getCopyToReg", "(", "Chain", ",", "DL", ",", "VA", ".", "getLocReg", "(", ")", ",", "Arg", ",", "Glue", ")", ";", "Glue", "=", "Chain", ".", "getValue", "(", "", ")", ";", "RegsToPass", ".", "emplace_back", "(", "VA", ".", "getLocReg", "(", ")", ",", "Arg", ")", ";", "}", "if", "(", "isa", "<", "GlobalAddressSDNode", ">", "(", "Callee", ")", ")", "Callee", "=", "LowerGlobalAddress", "(", "Callee", ",", "DAG", ")", ";", "else", "if", "(", "ExternalSymbolSDNode", "*", "E", "=", "dyn_cast", "<", "ExternalSymbolSDNode", ">", "(", "Callee", ")", ")", "Callee", "=", "DAG", ".", "getTargetExternalSymbol", "(", "E", "->", "getSymbol", "(", ")", ",", "", ")", ";", "}", "SmallVector", "<", "SDValue", ",", "", ">", "Ops", "{", "Chain", ",", "Callee", "}", ";", "std", "::", "transform", "(", "RegsToPass", ".", "begin", "(", ")", ",", "RegsToPass", ".", "end", "(", ")", ",", "std", "::", "back_inserter", "(", "Ops", ")", ",", "[", "&", "]", "(", "std", "::", "pair", "<", "unsigned", ",", "SDValue", ">", "&", "elt", ")", "{", "return", "DAG", ".", "getRegister", "(", "elt", ".", "first", ",", "elt", ".", "second", ".", "getValueType", "(", ")", ")", ";", "}", ")", ";", "if", "(", "Glue", ".", "getNode", "(", ")", ")", "Ops", ".", "push_back", "(", "Glue", ")", ";", "SDVTList", "NodeTys", "=", "DAG", ".", "getVTList", "(", "", ",", "", ")", ";", "Chain", "=", "DAG", ".", "getNode", "(", "", ",", "DL", ",", "NodeTys", ",", "Ops", ")", ";", "Glue", "=", "Chain", ".", "getValue", "(", "", ")", ";", "{", "SmallVector", "<", "CCValAssign", ",", "", ">", "RVLocs", ";", "CCState", "CCInfo", "(", "CallConv", ",", "isVarArg", ",", "DAG", ".", "getMachineFunction", "(", ")", ",", "RVLocs", ",", "*", "DAG", ".", "getContext", "(", ")", ")", ";", "CCInfo", ".", "AnalyzeCallResult", "(", "Ins", ",", "RetCC_", ")", ";", "for", "(", "auto", "&", "Loc", ":", "RVLocs", ")", "{", "auto", "RetValue", "=", "DAG", ".", "getCopyFromReg", "(", "Chain", ",", "DL", ",", "Loc", ".", "getLocReg", "(", ")", ",", "Loc", ".", "getValVT", "(", ")", ",", "Glue", ")", ";", "Chain", "=", "RetValue", ".", "getValue", "(", "", ")", ";", "Glue", "=", "RetValue", ".", "getValue", "(", "", ")", ";", "InVals", ".", "push_back", "(", "Chain", ".", "getValue", "(", "", ")", ")", ";", "}", "}", "return", "Chain", ";"], "ground_truth": ["}"], "File": "J2ISelLowering", "Func": "LowerCall", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121731, "Length": 454, "Cover_Rate": 0.7992957746478874} {"Template_token": ["", "SmallVectorImpl", "<", "", ">", "&", "Outs", "=", "CLI", ".", "Outs", ";", "SmallVectorImpl", "<", "SDValue", ">", "&", "OutVals", "=", "CLI", ".", "OutVals", ";", "SmallVectorImpl", "<", "", ">", "&", "Ins", "=", "CLI", ".", "Ins", ";", "SDValue", "Chain", "=", "CLI", ".", "Chain", ";", "SDValue", "Callee", "=", "CLI", ".", "Callee", ";", "CallingConv", "::", "ID", "CallConv", "=", "CLI", ".", "CallConv", ";", "bool", "isVarArg", "=", "CLI", ".", "IsVarArg", ";", "CLI", ".", "IsTailCall", "=", "false", ";", "assert", "(", "!", "isVarArg", "&&", "", ")", ";", "SmallVector", "<", "CCValAssign", ",", "", ">", "ArgLocs", ";", "CCState", "CCInfo", "(", "CallConv", ",", "isVarArg", ",", "MF", ",", "ArgLocs", ",", "*", "DAG", ".", "getContext", "(", ")", ")", ";", "CCInfo", ".", "AnalyzeCallOperands", "(", "Outs", ",", "CC_", ")", ";", "SmallVector", "<", "std", "::", "pair", "<", "unsigned", ",", "SDValue", ">", ",", "", ">", "RegsToPass", ";", "SDValue", "Glue", ";", "for", "(", "size_t", "i", "=", "", ",", "e", "=", "ArgLocs", ".", "size", "(", ")", ";", "i", "!=", "e", ";", "++", "i", ")", "{", "CCValAssign", "&", "VA", "=", "ArgLocs", "[", "i", "]", ";", "SDValue", "Arg", "=", "OutVals", "[", "i", "]", ";", "if", "(", "VA", ".", "isRegLoc", "(", ")", ")", "{", "Chain", "=", "DAG", ".", "getCopyToReg", "(", "Chain", ",", "DL", ",", "VA", ".", "getLocReg", "(", ")", ",", "Arg", ",", "Glue", ")", ";", "Glue", "=", "Chain", ".", "getValue", "(", "", ")", ";", "RegsToPass", ".", "emplace_back", "(", "VA", ".", "getLocReg", "(", ")", ",", "Arg", ")", ";", "}", "if", "(", "isa", "<", "GlobalAddressSDNode", ">", "(", "Callee", ")", ")", "Callee", "=", "LowerGlobalAddress", "(", "Callee", ",", "DAG", ")", ";", "else", "if", "(", "ExternalSymbolSDNode", "*", "E", "=", "dyn_cast", "<", "ExternalSymbolSDNode", ">", "(", "Callee", ")", ")", "Callee", "=", "DAG", ".", "getTargetExternalSymbol", "(", "E", "->", "getSymbol", "(", ")", ",", "", ")", ";", "}", "SmallVector", "<", "SDValue", ",", "", ">", "Ops", "{", "Chain", ",", "Callee", "}", ";", "std", "::", "transform", "(", "RegsToPass", ".", "begin", "(", ")", ",", "RegsToPass", ".", "end", "(", ")", ",", "std", "::", "back_inserter", "(", "Ops", ")", ",", "[", "&", "]", "(", "std", "::", "pair", "<", "unsigned", ",", "SDValue", ">", "&", "elt", ")", "{", "return", "DAG", ".", "getRegister", "(", "elt", ".", "first", ",", "elt", ".", "second", ".", "getValueType", "(", ")", ")", ";", "}", ")", ";", "if", "(", "Glue", ".", "getNode", "(", ")", ")", "Ops", ".", "push_back", "(", "Glue", ")", ";", "SDVTList", "NodeTys", "=", "DAG", ".", "getVTList", "(", "", ",", "", ")", ";", "Chain", "=", "DAG", ".", "getNode", "(", "", ",", "DL", ",", "NodeTys", ",", "Ops", ")", ";", "Glue", "=", "Chain", ".", "getValue", "(", "", ")", ";", "{", "SmallVector", "<", "CCValAssign", ",", "", ">", "RVLocs", ";", "CCState", "CCInfo", "(", "CallConv", ",", "isVarArg", ",", "DAG", ".", "getMachineFunction", "(", ")", ",", "RVLocs", ",", "*", "DAG", ".", "getContext", "(", ")", ")", ";", "CCInfo", ".", "AnalyzeCallResult", "(", "Ins", ",", "RetCC_", ")", ";", "for", "(", "auto", "&", "Loc", ":", "RVLocs", ")", "{", "auto", "RetValue", "=", "DAG", ".", "getCopyFromReg", "(", "Chain", ",", "DL", ",", "Loc", ".", "getLocReg", "(", ")", ",", "Loc", ".", "getValVT", "(", ")", ",", "Glue", ")", ";", "Chain", "=", "RetValue", ".", "getValue", "(", "", ")", ";", "Glue", "=", "RetValue", ".", "getValue", "(", "", ")", ";", "InVals", ".", "push_back", "(", "Chain", ".", "getValue", "(", "", ")", ")", ";"], "ground_truth": ["}"], "File": "J2ISelLowering", "Func": "LowerCall", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121732, "Length": 505, "Cover_Rate": 0.8890845070422535} {"Template_token": ["", "if", "(", "CP", "->", "isMachineConstantPoolEntry", "(", ")", ")", "return", "DAG", ".", "getTargetConstantPool", "(", "CP", "->", "getMachineCPVal", "(", ")", ",", "PtrVT", ",", "CP", "->", "getAlignment", "(", ")", ")", ";"], "ground_truth": ["else", "return", "DAG", ".", "getTargetConstantPool", "(", "CP", "->", "getConstVal", "(", ")", ",", "PtrVT", ",", "CP", "->", "getAlignment", "(", ")", ")", ";"], "File": "J2ISelLowering", "Func": "LowerConstantPool", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121733, "Length": 49, "Cover_Rate": 0.4083333333333333} {"Template_token": ["", "SDValue", "Res", "=", "[", "&", "]", "{", "if", "(", "CP", "->", "isMachineConstantPoolEntry", "(", ")", ")", "return", "DAG", ".", "getTargetConstantPool", "(", "CP", "->", "getMachineCPVal", "(", ")", ",", "PtrVT", ",", "CP", "->", "getAlignment", "(", ")", ")", ";"], "ground_truth": ["else", "return", "DAG", ".", "getTargetConstantPool", "(", "CP", "->", "getConstVal", "(", ")", ",", "PtrVT", ",", "CP", "->", "getAlignment", "(", ")", ")", ";"], "File": "J2ISelLowering", "Func": "LowerConstantPool", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121734, "Length": 56, "Cover_Rate": 0.4666666666666667} {"Template_token": ["", "CCValAssign", "&", "VA", "=", "ArgLocs", "[", "i", "]", ";", "MVT", "RegVT", "=", "VA", ".", "getLocVT", "(", ")", ";", "const", "TargetRegisterClass", "*", "RC", "=", "getRegClassFor", "(", "RegVT", ")", ";", "unsigned", "Reg", "=", "MF", ".", "addLiveIn", "(", "VA", ".", "getLocReg", "(", ")", ",", "RC", ")", ";", "SDValue", "ArgValue", "=", "DAG", ".", "getCopyFromReg", "(", "Chain", ",", "DL", ",", "Reg", ",", "RegVT", ")", ";", "InVals", ".", "push_back", "(", "ArgValue", ")", ";", "}"], "ground_truth": ["return", "Chain", ";"], "File": "J2ISelLowering", "Func": "LowerFormalArguments", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121735, "Length": 71, "Cover_Rate": 0.36787564766839376} {"Template_token": ["", "CCValAssign", "&", "VA", "=", "ArgLocs", "[", "i", "]", ";", "MVT", "RegVT", "=", "VA", ".", "getLocVT", "(", ")", ";", "const", "TargetRegisterClass", "*", "RC", "=", "getRegClassFor", "(", "RegVT", ")", ";", "unsigned", "Reg", "=", "MF", ".", "addLiveIn", "(", "VA", ".", "getLocReg", "(", ")", ",", "RC", ")", ";", "SDValue", "ArgValue", "=", "DAG", ".", "getCopyFromReg", "(", "Chain", ",", "DL", ",", "Reg", ",", "RegVT", ")", ";", "InVals", ".", "push_back", "(", "ArgValue", ")", ";", "}"], "ground_truth": ["return", "Chain", ";"], "File": "J2ISelLowering", "Func": "LowerFormalArguments", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121736, "Length": 71, "Cover_Rate": 0.36787564766839376} {"Template_token": ["", "auto", "PtrVT", "=", "getPointerTy", "(", "DAG", ".", "getDataLayout", "(", ")", ")", ";", "const", "GlobalValue", "*", "GV", "=", "cast", "<", "GlobalAddressSDNode", ">", "(", "Op", ")", "->", "getGlobal", "(", ")", ";", "auto", "*", "CPV", "=", "ConstantPoolValue", "::", "Create", "(", "GV", ")", ";", "auto", "CP", "=", "DAG", ".", "getTargetConstantPool", "(", "CPV", ",", "PtrVT", ",", "", ")", ";", "CP", "=", "DAG", ".", "getNode", "(", "", ",", "DL", ",", "", ",", "CP", ")", ";", "return", "DAG", ".", "getLoad", "(", "PtrVT", ",", "DL", ",", "DAG", ".", "getEntryNode", "(", ")", ",", "CP", ",", "MachinePointerInfo", "::", "getConstantPool", "(", "MF", ")", ",", "", ")", ";"], "ground_truth": ["}"], "File": "J2ISelLowering", "Func": "LowerGlobalAddress", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121737, "Length": 97, "Cover_Rate": 0.7404580152671756} {"Template_token": ["", "switch", "(", "Op", ".", "getOpcode", "(", ")", ")", "{", "case", "", ":", "return", "LowerGlobalAddress", "(", "Op", ",", "DAG", ")", ";", "case", "", ":"], "ground_truth": ["return", "LowerConstantPool", "(", "Op", ",", "DAG", ")", ";"], "File": "J2ISelLowering", "Func": "LowerOperation", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121738, "Length": 31, "Cover_Rate": 0.32978723404255317} {"Template_token": ["", "auto", "Shift", "=", "Con", "->", "getSExtValue", "(", ")", ";", "auto", "InitShift", "=", "[", "&", "]", "(", ")", "->", "uint8_t", "{", "if", "(", "!", "Shift", "||", "std", "::", "find", "(", "std", "::", "begin", "(", "Ls", ")", ",", "std", "::", "end", "(", "Ls", ")", ",", "Shift", ")", "!=", "std", "::", "end", "(", "Ls", ")", ")", "{", "auto", "Ret", "=", "Shift", ";", "Shift", "=", "", ";", "return", "Ret", ";", "}", "if", "(", "Shift", "%", "", "==", "", ")", "{", "Shift", "-=", "", ";", "return", "", ";", "}", "Shift", "-=", "", ";", "return", "", ";", "}", "(", ")", ";", "SDValue", "Res", "=", "DAG", ".", "getNode", "(", "Opcode", ",", "DL", ",", "", ",", "LHS", ",", "DAG", ".", "getConstant", "(", "InitShift", ",", "DL", ",", "", ")", ")", ";", "size_t", "CurrentSize", "=", "", ";"], "ground_truth": ["while", "(", "Shift", "!=", "", ")", "{"], "File": "J2ISelLowering", "Func": "LowerShift", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121739, "Length": 134, "Cover_Rate": 0.46366782006920415} {"Template_token": ["", "MCAsmInfo", "::", "MCAsmInfo", "(", "const", "Triple", "&", "TheTriple", ")", "{", "CodePointerSize", "=", "CalleeSaveStackSlotSize", "=", "", ";"], "ground_truth": ["CommentString", "=", "", ";"], "File": "J2MCAsmInfo", "Func": "J2MCAsmInfo", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121740, "Length": 20, "Cover_Rate": 0.6060606060606061} {"Template_token": ["", "MCCodeEmitter", "*", "createMCCodeEmitter", "(", "const", "MCInstrInfo", "&", "MCII", ",", "const", "MCRegisterInfo", "&", "MRI", ",", "MCContext", "&", "Ctx", ")", "{", "return", "new", "MCCodeEmitter", "(", "MCII", ",", "Ctx", ")", ";"], "ground_truth": ["}"], "File": "J2MCCodeEmitter", "Func": "createJ2MCCodeEmitter", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121741, "Length": 29, "Cover_Rate": 1.0} {"Template_token": ["", "MCCodeEmitter", "*", "createMCCodeEmitter", "(", "const", "MCInstrInfo", "&", "MCII", ",", "const", "MCRegisterInfo", "&", "MRI", ",", "MCContext", "&", "Ctx", ")", "{", "return", "new", "MCCodeEmitter", "(", "MCII", ",", "Ctx", ")", ";"], "ground_truth": ["}"], "File": "J2MCCodeEmitter", "Func": "createJ2MCCodeEmitter", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121742, "Length": 29, "Cover_Rate": 1.0} {"Template_token": ["", "unsigned", "Shift", "=", "i", "*", "", ";", "EmitByte", "(", "(", "Val", ">>", "Shift", ")", "&", "", ",", "OS", ")", ";"], "ground_truth": ["}"], "File": "J2MCCodeEmitter", "Func": "EmitInstruction", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121745, "Length": 21, "Cover_Rate": 0.3559322033898305} {"Template_token": ["", "void", "MCCodeEmitter", "::", "EmitInstruction", "(", "uint64_t", "Val", ",", "unsigned", "Size", ",", "const", "MCSubtargetInfo", "&", "STI", ",", "raw_ostream", "&", "OS", ")", "const", "{"], "ground_truth": ["for", "(", "unsigned", "i", "=", "", ";", "i", "<", "Size", ";", "++", "i", ")", "{"], "File": "J2MCCodeEmitter", "Func": "EmitInstruction", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121746, "Length": 37, "Cover_Rate": 0.6271186440677966} {"Template_token": ["", "unsigned", "Size", "=", "Desc", ".", "getSize", "(", ")", ";", "if", "(", "!", "Size", ")", "llvm_unreachable", "(", "", ")", ";", "EmitInstruction", "(", "Binary", ",", "Size", ",", "STI", ",", "OS", ")", ";"], "ground_truth": ["}"], "File": "J2MCCodeEmitter", "Func": "encodeInstruction", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121747, "Length": 31, "Cover_Rate": 0.3563218390804598} {"Template_token": ["", "if", "(", "MO", ".", "isImm", "(", ")", ")", "<", "unsigned", ">", "(", "MO", ".", "getImm", "(", ")", ")", ";", "assert", "(", "MO", ".", "isExpr", "(", ")", "&&", "MO", ".", "getExpr", "(", ")", "->", "getKind", "(", ")", "==", "MCExpr", "::", "SymbolRef", ")", ";", "", "FixupKind", "=", "", ";", "switch", "(", "MI", ".", "getOpcode", "(", ")", ")", "{", "case", "", ":", "case", "", ":", "FixupKind", "=", "", ";", "break", ";"], "ground_truth": ["case", "", ":"], "File": "J2MCCodeEmitter", "Func": "getMachineOpValue", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121748, "Length": 71, "Cover_Rate": 0.35858585858585856} {"Template_token": ["", "case", "", ":", "case", "", ":", "FixupKind", "=", "", ";", "break", ";", "case", "", ":", "FixupKind", "=", "", ";", "break", ";", "case", "", ":", "FixupKind", "=", "", ";", "break", ";", "default", ":", "llvm_unreachable", "(", "", ")", ";", "}", "Fixups", ".", "push_back", "(", "MCFixup", "::", "create", "(", "", ",", "MO", ".", "getExpr", "(", ")", ",", "MCFixupKind", "(", "FixupKind", ")", ",", "MI", ".", "getLoc", "(", ")", ")", ")", ";"], "ground_truth": ["return", "", ";"], "File": "J2MCCodeEmitter", "Func": "getMachineOpValue", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121749, "Length": 70, "Cover_Rate": 0.35353535353535354} {"Template_token": ["", "MCCodeEmitter", "(", "const", "MCInstrInfo", "&", "mcii", ",", "MCContext", "&", "Ctx_", ")", ":", "MCII", "(", "mcii", ")", ",", "Ctx", "(", "Ctx_", ")", "{"], "ground_truth": ["}"], "File": "J2MCCodeEmitter", "Func": "J2MCCodeEmitter", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121750, "Length": 23, "Cover_Rate": 1.0} {"Template_token": ["", "MCCodeEmitter", "(", "const", "MCInstrInfo", "&", "mcii", ",", "MCContext", "&", "Ctx_", ")", ":", "MCII", "(", "mcii", ")", ",", "Ctx", "(", "Ctx_", ")", "{"], "ground_truth": ["}"], "File": "J2MCCodeEmitter", "Func": "J2MCCodeEmitter", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121751, "Length": 23, "Cover_Rate": 1.0} {"Template_token": ["", "MCSymbol", "*", "MCInstLower", "::", "GetExternalSymbolSymbol", "(", "const", "MachineOperand", "&", "MO", ")", "const", "{"], "ground_truth": ["return", "Printer", ".", "GetExternalSymbolSymbol", "(", "MO", ".", "getSymbolName", "(", ")", ")", ";"], "File": "J2MCInstLower", "Func": "GetExternalSymbolSymbol", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121752, "Length": 25, "Cover_Rate": 0.9615384615384616} {"Template_token": ["", "MCSymbol", "*", "MCInstLower", "::", "GetExternalSymbolSymbol", "(", "const", "MachineOperand", "&", "MO", ")", "const", "{", "return", "Printer", ".", "GetExternalSymbolSymbol", "(", "MO", ".", "getSymbolName", "(", ")", ")", ";"], "ground_truth": ["}"], "File": "J2MCInstLower", "Func": "GetExternalSymbolSymbol", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121753, "Length": 26, "Cover_Rate": 1.0} {"Template_token": ["", "public", ":", "MCInstLower", "(", "MCContext", "&", "ctx", ",", "AsmPrinter", "&", "printer", ")", ":", "Ctx", "(", "ctx", ")", ",", "Printer", "(", "printer", ")", "{", "}", "using", "MachineOperandType", "=", "MachineOperand", "::", "MachineOperandType", ";", "void", "Lower", "(", "const", "MachineInstr", "*", "MI", ",", "MCInst", "&", "OutMI", ")", "const", ";", "MCOperand", "LowerOperand", "(", "const", "MachineOperand", "&", "MO", ")", "const", ";", "MCOperand", "LowerSymbolOperand", "(", "const", "MachineOperand", "&", "MO", ",", "MCSymbol", "*", "Sym", ")", "const", ";", "MCSymbol", "*", "GetGlobalAddressSymbol", "(", "const", "MachineOperand", "&", "MO", ")", "const", ";", "MCSymbol", "*", "GetExternalSymbolSymbol", "(", "const", "MachineOperand", "&", "MO", ")", "const", ";"], "ground_truth": ["}"], "File": "J2MCInstLower", "Func": "GetGlobalAddressSymbol", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121754, "Length": 92, "Cover_Rate": 0.8846153846153846} {"Template_token": ["", "void", "Lower", "(", "const", "MachineInstr", "*", "MI", ",", "MCInst", "&", "OutMI", ")", "const", ";", "MCOperand", "LowerOperand", "(", "const", "MachineOperand", "&", "MO", ")", "const", ";", "MCOperand", "LowerSymbolOperand", "(", "const", "MachineOperand", "&", "MO", ",", "MCSymbol", "*", "Sym", ")", "const", ";"], "ground_truth": ["MCSymbol", "*", "GetGlobalAddressSymbol", "(", "const", "MachineOperand", "&", "MO", ")", "const", ";"], "File": "J2MCInstLower", "Func": "GetGlobalAddressSymbol", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121755, "Length": 49, "Cover_Rate": 0.47115384615384615} {"Template_token": ["", "for", "(", "unsigned", "i", "=", "", ",", "e", "=", "MI", "->", "getNumOperands", "(", ")", ";", "i", "!=", "e", ";", "++", "i", ")", "{", "const", "MachineOperand", "&", "MO", "=", "MI", "->", "getOperand", "(", "i", ")", ";", "MCOperand", "MCOp", "=", "LowerOperand", "(", "MO", ")", ";", "if", "(", "MCOp", ".", "isValid", "(", ")", ")", "OutMI", ".", "addOperand", "(", "MCOp", ")", ";", "}"], "ground_truth": ["}"], "File": "J2MCInstLower", "Func": "Lower", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121756, "Length": 60, "Cover_Rate": 0.6896551724137931} {"Template_token": ["", "switch", "(", "MOTy", ")", "{", "default", ":", "llvm_unreachable", "(", "", ")", ";", "case", "MachineOperand", "::", "MO_Register", ":", "if", "(", "MO", ".", "isImplicit", "(", ")", ")", "break", ";", "return", "MCOperand", "::", "createReg", "(", "MO", ".", "getReg", "(", ")", ")", ";", "case", "MachineOperand", "::", "MO_Immediate", ":", "return", "MCOperand", "::", "createImm", "(", "MO", ".", "getImm", "(", ")", ")", ";", "case", "MachineOperand", "::", "MO_GlobalAddress", ":", "return", "LowerSymbolOperand", "(", "MO", ",", "GetGlobalAddressSymbol", "(", "MO", ")", ")", ";", "case", "MachineOperand", "::", "MO_ExternalSymbol", ":", "return", "LowerSymbolOperand", "(", "MO", ",", "GetExternalSymbolSymbol", "(", "MO", ")", ")", ";", "case", "MachineOperand", "::", "MO_MachineBasicBlock", ":", "return", "MCOperand", "::", "createExpr", "(", "MCSymbolRefExpr", "::", "create", "(", "MO", ".", "getMBB", "(", ")", "->", "getSymbol", "(", ")", ",", "Ctx", ")", ")", ";", "case", "MachineOperand", "::", "MO_ConstantPoolIndex", ":", "return", "LowerSymbolOperand", "(", "MO", ",", "Printer", ".", "GetCPISymbol", "(", "MO", ".", "getIndex", "(", ")", ")", ")", ";", "}"], "ground_truth": ["return", "MCOperand", "(", ")", ";"], "File": "J2MCInstLower", "Func": "LowerOperand", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121757, "Length": 144, "Cover_Rate": 0.8674698795180723} {"Template_token": ["", "if", "(", "MO", ".", "getOffset", "(", ")", ")", "Expr", "=", "MCBinaryExpr", "::", "createAdd", "(", "Expr", ",", "MCConstantExpr", "::", "create", "(", "MO", ".", "getOffset", "(", ")", ",", "Printer", ".", "OutContext", ")", ",", "Printer", ".", "OutContext", ")", ";", "return", "MCOperand", "::", "createExpr", "(", "Expr", ")", ";"], "ground_truth": ["}"], "File": "J2MCInstLower", "Func": "LowerSymbolOperand", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121758, "Length": 45, "Cover_Rate": 0.5844155844155844} {"Template_token": ["", "static", "MCTargetStreamer", "*", "createAsmTargetStreamer", "(", "MCStreamer", "&", "S", ",", "formatted_raw_ostream", "&", "OS", ",", "MCInstPrinter", "*", "InstPrint", ",", "bool", "isVerboseAsm", ")", "{"], "ground_truth": ["return", "new", "TargetAsmStreamer", "(", "S", ")", ";"], "File": "J2MCTargetDesc", "Func": "createJ2AsmTargetStreamer", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121759, "Length": 28, "Cover_Rate": 0.9655172413793104} {"Template_token": ["", "MCInstrInfo", "*", "X", "=", "new", "MCInstrInfo", "(", ")", ";"], "ground_truth": ["InitMCInstrInfo", "(", "X", ")", ";"], "File": "J2MCTargetDesc", "Func": "createJ2MCInstrInfo", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121763, "Length": 14, "Cover_Rate": 0.56} {"Template_token": ["", "InitMCRegisterInfo", "(", "X", ",", "", ")", ";", "return", "X", ";"], "ground_truth": ["}"], "File": "J2MCTargetDesc", "Func": "createJ2MCRegisterInfo", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121764, "Length": 11, "Cover_Rate": 0.3333333333333333} {"Template_token": ["", "MCRegisterInfo", "*", "X", "=", "new", "MCRegisterInfo", "(", ")", ";"], "ground_truth": ["InitMCRegisterInfo", "(", "X", ",", "", ")", ";"], "File": "J2MCTargetDesc", "Func": "createJ2MCRegisterInfo", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121765, "Length": 16, "Cover_Rate": 0.48484848484848486} {"Template_token": ["", "static", "MCSubtargetInfo", "*", "createMCSubtargetInfo", "(", "const", "Triple", "&", "TT", ",", "StringRef", "CPU", ",", "StringRef", "FS", ")", "{"], "ground_truth": ["CPU", "=", "", "(", "TT", ",", "CPU", ")", ";"], "File": "J2MCTargetDesc", "Func": "createJ2MCSubtargetInfo", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121766, "Length": 26, "Cover_Rate": 0.6666666666666666} {"Template_token": ["", "static", "MCSubtargetInfo", "*", "createMCSubtargetInfo", "(", "const", "Triple", "&", "TT", ",", "StringRef", "CPU", ",", "StringRef", "FS", ")", "{"], "ground_truth": ["CPU", "=", "", "(", "TT", ",", "CPU", ")", ";"], "File": "J2MCTargetDesc", "Func": "createJ2MCSubtargetInfo", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121767, "Length": 26, "Cover_Rate": 0.6666666666666666} {"Template_token": ["", "static", "MCTargetStreamer", "*", "createObjectTargetStreamer", "(", "MCStreamer", "&", "S", ",", "const", "MCSubtargetInfo", "&", "STI", ")", "{"], "ground_truth": ["return", "new", "TargetELFStreamer", "(", "S", ")", ";"], "File": "J2MCTargetDesc", "Func": "createJ2ObjectTargetStreamer", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121769, "Length": 22, "Cover_Rate": 0.9565217391304348} {"Template_token": ["", "TargetRegistry", "::", "RegisterMCInstrInfo", "(", "*", "T", ",", "createMCInstrInfo", ")", ";", "RegisterMCAsmInfoFn", "X", "(", "*", "T", ",", "createMCAsmInfo", ")", ";", "TargetRegistry", "::", "RegisterAsmTargetStreamer", "(", "*", "T", ",", "createAsmTargetStreamer", ")", ";", "TargetRegistry", "::", "RegisterObjectTargetStreamer", "(", "*", "T", ",", "createObjectTargetStreamer", ")", ";", "TargetRegistry", "::", "RegisterMCInstPrinter", "(", "*", "T", ",", "createMCInstPrinter", ")", ";", "TargetRegistry", "::", "RegisterMCSubtargetInfo", "(", "*", "T", ",", "createMCSubtargetInfo", ")", ";", "TargetRegistry", "::", "RegisterMCAsmBackend", "(", "*", "T", ",", "createAsmBackend", ")", ";", "TargetRegistry", "::", "RegisterMCCodeEmitter", "(", "*", "T", ",", "createMCCodeEmitter", ")", ";"], "ground_truth": ["}"], "File": "J2MCTargetDesc", "Func": "LLVMInitializeJ2TargetMC", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121770, "Length": 80, "Cover_Rate": 0.7692307692307693} {"Template_token": ["", "if", "(", "CPU", ".", "empty", "(", ")", "||", "CPU", "==", "", ")", "{", "CPU", "=", "", ";"], "ground_truth": ["}"], "File": "J2MCTargetDesc", "Func": "selectJ2CPU", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121771, "Length": 18, "Cover_Rate": 0.5} {"Template_token": ["", "StringRef", "", "(", "const", "Triple", "&", "TT", ",", "StringRef", "CPU", ")", "{"], "ground_truth": ["if", "(", "CPU", ".", "empty", "(", ")", "||", "CPU", "==", "", ")", "{"], "File": "J2MCTargetDesc", "Func": "selectJ2CPU", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121772, "Length": 25, "Cover_Rate": 0.6944444444444444} {"Template_token": ["", "DebugLoc", "DL", "=", "MI", ".", "getDebugLoc", "(", ")", ";", "int", "FrameIdx", "=", "MI", ".", "getOperand", "(", "FIOperandNum", ")", ".", "getIndex", "(", ")", ";"], "ground_truth": ["auto", "isCalleeSaved", "=", "isCalleeSavedIndex", "(", "FrameIdx", ",", "MF", ".", "getFrameInfo", "(", ")", ")", ";"], "File": "J2RegisterInfo", "Func": "eliminateFrameIndex", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121773, "Length": 37, "Cover_Rate": 0.3162393162393162} {"Template_token": ["", "const", "MCPhysReg", "*", "RegisterInfo", "::", "getCalleeSavedRegs", "(", "const", "MachineFunction", "*", "MF", ")", "const", "{"], "ground_truth": ["return", "CSR_SaveList", ";"], "File": "J2RegisterInfo", "Func": "getCalleeSavedRegs", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121775, "Length": 17, "Cover_Rate": 0.9444444444444444} {"Template_token": ["", "", ",", "", ",", "", ",", "", ",", "", ",", "", ",", "", ",", "", "}", ";", "BitVector", "Reserved", "(", "getNumRegs", "(", ")", ")", ";"], "ground_truth": ["for", "(", "auto", "Reg", ":", "ReservedRegs", ")", "Reserved", ".", "set", "(", "Reg", ")", ";"], "File": "J2RegisterInfo", "Func": "getReservedRegs", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121777, "Length": 39, "Cover_Rate": 0.4936708860759494} {"Template_token": ["", "return", "FrameIdx", ">=", "CSI", ".", "front", "(", ")", ".", "getFrameIdx", "(", ")", "&&", "FrameIdx", "<=", "CSI", ".", "back", "(", ")", ".", "getFrameIdx", "(", ")", ";"], "ground_truth": ["}"], "File": "J2RegisterInfo", "Func": "isCalleeSavedIndex", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121778, "Length": 26, "Cover_Rate": 0.4262295081967213} {"Template_token": ["", "if", "(", "CSI", ".", "empty", "(", ")", ")", "return", "false", ";", "return", "FrameIdx", ">=", "CSI", ".", "front", "(", ")", ".", "getFrameIdx", "(", ")", "&&", "FrameIdx", "<=", "CSI", ".", "back", "(", ")", ".", "getFrameIdx", "(", ")", ";"], "ground_truth": ["}"], "File": "J2RegisterInfo", "Func": "isCalleeSavedIndex", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121779, "Length": 37, "Cover_Rate": 0.6065573770491803} {"Template_token": ["", "RegisterInfo", "::", "RegisterInfo", "(", ")", ":", "GenRegisterInfo", "(", "", ")", "{"], "ground_truth": ["}"], "File": "J2RegisterInfo", "Func": "J2RegisterInfo", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121780, "Length": 12, "Cover_Rate": 0.8571428571428571} {"Template_token": ["", "RegisterInfo", "::", "RegisterInfo", "(", ")", ":", "GenRegisterInfo", "(", "", ")", "{"], "ground_truth": ["}"], "File": "J2RegisterInfo", "Func": "J2RegisterInfo", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121781, "Length": 12, "Cover_Rate": 0.8571428571428571} {"Template_token": ["", "const", "FrameLowering", "*", "getFrameLowering", "(", ")", "const", "override", "{", "return", "&", "FrameLowering", ";"], "ground_truth": ["}"], "File": "J2Subtarget", "Func": "getFrameLowering", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121783, "Length": 14, "Cover_Rate": 1.0} {"Template_token": ["", "return", "&", "InstrInfo", ";"], "ground_truth": ["}"], "File": "J2Subtarget", "Func": "getInstrInfo", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121785, "Length": 5, "Cover_Rate": 0.35714285714285715} {"Template_token": ["", "return", "&", "RegisterInfo", ";"], "ground_truth": ["}"], "File": "J2Subtarget", "Func": "getRegisterInfo", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121786, "Length": 5, "Cover_Rate": 0.35714285714285715} {"Template_token": ["", "const", "RegisterInfo", "*", "getRegisterInfo", "(", ")", "const", "override", "{", "return", "&", "RegisterInfo", ";"], "ground_truth": ["}"], "File": "J2Subtarget", "Func": "getRegisterInfo", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121787, "Length": 14, "Cover_Rate": 1.0} {"Template_token": ["", "return", "&", "TargetLowering", ";"], "ground_truth": ["}"], "File": "J2Subtarget", "Func": "getTargetLowering", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121788, "Length": 5, "Cover_Rate": 0.35714285714285715} {"Template_token": ["", "return", "&", "TargetLowering", ";"], "ground_truth": ["}"], "File": "J2Subtarget", "Func": "getTargetLowering", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121789, "Length": 5, "Cover_Rate": 0.35714285714285715} {"Template_token": ["", "Target", "&", "getTheTarget", "(", ")", "{", "static", "Target", "TheTarget", ";", "return", "TheTarget", ";"], "ground_truth": ["}"], "File": "J2TargetInfo", "Func": "getTheJ2Target", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121790, "Length": 14, "Cover_Rate": 1.0} {"Template_token": ["", "void", "LLVMInitializeTargetInfo", "(", ")", "{"], "ground_truth": ["TargetRegistry", "::", "RegisterTarget", "(", "getTheTarget", "(", ")", ",", "", ",", "", ",", "", ",", "[", "]", "(", "Triple", "::", "ArchType", ")", "{", "return", "false", ";", "}", ",", "false", ")", ";"], "File": "J2TargetInfo", "Func": "LLVMInitializeJ2TargetInfo", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121791, "Length": 35, "Cover_Rate": 0.6140350877192983} {"Template_token": ["", "TargetRegistry", "::", "RegisterTarget", "(", "getTheTarget", "(", ")", ",", "", ",", "", ",", "", ",", "[", "]", "(", "Triple", "::", "ArchType", ")", "{", "return", "false", ";", "}", ",", "false", ")", ";"], "ground_truth": ["RegisterTarget", "<", "Triple", "::", "j2", ",", "false", ">", "X", "(", "getTheTarget", "(", ")", ",", "", ",", "", ",", "", ")", ";"], "File": "J2TargetInfo", "Func": "LLVMInitializeJ2TargetInfo", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121792, "Length": 51, "Cover_Rate": 0.8947368421052632} {"Template_token": ["", "bool", "addInstSelector", "(", ")", "override", "{", "addPass", "(", "new", "DAGToDAGISel", "(", "getTargetMachine", "(", ")", ")", ")", ";", "return", "false", ";"], "ground_truth": ["}"], "File": "J2TargetMachine", "Func": "addInstSelector", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121793, "Length": 21, "Cover_Rate": 1.0} {"Template_token": ["", "bool", "addInstSelector", "(", ")", "override", "{", "addPass", "(", "new", "DAGToDAGISel", "(", "getTargetMachine", "(", ")", ")", ")", ";", "return", "false", ";"], "ground_truth": ["}"], "File": "J2TargetMachine", "Func": "addInstSelector", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121794, "Length": 21, "Cover_Rate": 1.0} {"Template_token": ["", "addPass", "(", "createConstantIslandPass", "(", ")", ")", ";"], "ground_truth": ["}"], "File": "J2TargetMachine", "Func": "addPreEmitPass", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121795, "Length": 8, "Cover_Rate": 0.3333333333333333} {"Template_token": ["", "addPass", "(", "createConstantIslandPass", "(", ")", ")", ";"], "ground_truth": ["}"], "File": "J2TargetMachine", "Func": "addPreEmitPass", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121796, "Length": 8, "Cover_Rate": 0.3333333333333333} {"Template_token": ["", "static", "std", "::", "string", "computeDataLayout", "(", "const", "Triple", "&", "TT", ")", "{"], "ground_truth": ["return", "", ";"], "File": "J2TargetMachine", "Func": "computeDataLayout", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121797, "Length": 15, "Cover_Rate": 0.9375} {"Template_token": ["", "addPass", "(", "new", "DAGToDAGISel", "(", "getTargetMachine", "(", ")", ")", ")", ";", "return", "false", ";", "}", "void", "addPreEmitPass", "(", ")", "override", "{", "addPass", "(", "createDelaySlotFillerPass", "(", "getTargetMachine", "(", ")", ")", ")", ";", "addPass", "(", "createConstantIslandPass", "(", ")", ")", ";", "}", "}", ";"], "ground_truth": ["return", "new", "PassConfig", "(", "this", ",", "PM", ")", ";"], "File": "J2TargetMachine", "Func": "createPassConfig", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121798, "Length": 50, "Cover_Rate": 0.45454545454545453} {"Template_token": ["", "if", "(", "!", "RM", ".", "hasValue", "(", ")", ")", "return", "Reloc", "::", "Static", ";", "return", "*", "RM", ";"], "ground_truth": ["}"], "File": "J2TargetMachine", "Func": "getEffectiveRelocModel", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121800, "Length": 19, "Cover_Rate": 0.5588235294117647} {"Template_token": ["", "TargetMachine", "&", "getTargetMachine", "(", ")", "const", "{"], "ground_truth": ["return", "getTM", "<", "TargetMachine", ">", "(", ")", ";"], "File": "J2TargetMachine", "Func": "getJ2TargetMachine", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121802, "Length": 15, "Cover_Rate": 0.9375} {"Template_token": ["", "TargetMachine", "&", "getTargetMachine", "(", ")", "const", "{"], "ground_truth": ["return", "getTM", "<", "TargetMachine", ">", "(", ")", ";"], "File": "J2TargetMachine", "Func": "getJ2TargetMachine", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121803, "Length": 15, "Cover_Rate": 0.9375} {"Template_token": ["", "return", "TLOF", ".", "get", "(", ")", ";"], "ground_truth": ["}"], "File": "J2TargetMachine", "Func": "getObjFileLowering", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121804, "Length": 8, "Cover_Rate": 0.5} {"Template_token": ["", "return", "TLOF", ".", "get", "(", ")", ";"], "ground_truth": ["}"], "File": "J2TargetMachine", "Func": "getObjFileLowering", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121805, "Length": 8, "Cover_Rate": 0.5} {"Template_token": ["", "const", "Subtarget", "*", "getSubtargetImpl", "(", "const", "Function", "&", "F", ")", "const", "override", "{"], "ground_truth": ["return", "&", "Subtarget", ";"], "File": "J2TargetMachine", "Func": "getSubtargetImpl", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121806, "Length": 17, "Cover_Rate": 0.9444444444444444} {"Template_token": ["", "PassConfig", "(", "TargetMachine", "*", "TM", ",", "PassManagerBase", "&", "PM", ")", ":", "TargetPassConfig", "(", "*", "TM", ",", "PM", ")", "{"], "ground_truth": ["}"], "File": "J2TargetMachine", "Func": "J2PassConfig", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121808, "Length": 20, "Cover_Rate": 1.0} {"Template_token": ["", "PassConfig", "(", "TargetMachine", "*", "TM", ",", "PassManagerBase", "&", "PM", ")", ":", "TargetPassConfig", "(", "*", "TM", ",", "PM", ")", "{"], "ground_truth": ["}"], "File": "J2TargetMachine", "Func": "J2PassConfig", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121809, "Length": 20, "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", ")", ",", "TT", ",", "CPU", ",", "FS", ",", "Options", ",", "getEffectiveRelocModel", "(", "RM", ")", ",", "getEffectiveCodeModel", "(", "CM", ")", ",", "OL", ")", ",", "TLOF", "(", "make_unique", "<", "TargetObjectFile", ">", "(", ")", ")", ",", "Subtarget", "(", "TT", ",", "CPU", ",", "FS", ",", "*", "this", ")", "{"], "ground_truth": ["initAsmInfo", "(", ")", ";"], "File": "J2TargetMachine", "Func": "J2TargetMachine", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121810, "Length": 106, "Cover_Rate": 0.9906542056074766} {"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", "(", "RM", ")", ",", "getEffectiveCodeModel", "(", "CM", ")", ",", "OL", ")", ",", "TLOF", "(", "make_unique", "<", "TargetObjectFile", ">", "(", ")", ")", ",", "Subtarget", "(", "TT", ",", "CPU", ",", "FS", ",", "*", "this", ")", "{", "initAsmInfo", "(", ")", ";"], "ground_truth": ["}"], "File": "J2TargetMachine", "Func": "J2TargetMachine", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121811, "Length": 107, "Cover_Rate": 1.0} {"Template_token": ["", "RegisterTargetMachine", "<", "TargetMachine", ">", "X", "(", "getTheTarget", "(", ")", ")", ";"], "ground_truth": ["}"], "File": "J2TargetMachine", "Func": "LLVMInitializeJ2Target", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121812, "Length": 12, "Cover_Rate": 0.7058823529411765} {"Template_token": ["", "void", "LLVMInitializeTarget", "(", ")", "{", "RegisterTargetMachine", "<", "TargetMachine", ">", "X", "(", "getTheTarget", "(", ")", ")", ";"], "ground_truth": ["}"], "File": "J2TargetMachine", "Func": "LLVMInitializeJ2Target", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 121813, "Length": 17, "Cover_Rate": 1.0}