{"Template_token": ["", "Value", "/=", "Multiply", ";", "Value", "&=", "~", "(", "uint64_t", "(", "~", "", ")", "<<", "Size", ")", ";", "", "::", "write64le", "(", "RawData", ",", "", "::"], "ground_truth": ["read64le", "(", "RawData", ")", "|", "Value", ")", ";"], "File": "J2AsmBackend", "Func": "applyDisplacement", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71262, "Length": 33, "Cover_Rate": 0.44594594594594594} {"Template_token": ["", "MCAsmBackend", "*", "llvm", "::", "createAsmBackend", "(", "const", "Target", "&", "T", ",", "const", "MCRegisterInfo", "&", "MRI", ",", "const", "Triple", "&", "TT", ",", "StringRef", "CPU", ",", "const", "MCTargetOptions", "&", "Options", ")", "{", "return", "new", "AsmBackend", "(", "T", ",", "TT"], "ground_truth": [".", "getOS", "(", ")", ")", ";"], "File": "J2AsmBackend", "Func": "createJ2AsmBackend", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71263, "Length": 43, "Cover_Rate": 0.9772727272727273} {"Template_token": ["", "auto", "MOTW", "=", "llvm", "::", "make_unique", "<", "ELFObjectWriter", ">", "(", "MCELFObjectTargetWriter", "::", "getOSABI", "(", "OSType", ")", ",", "ELF", "::"], "ground_truth": ["EM_", ")", ";"], "File": "J2AsmBackend", "Func": "createObjectWriter", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71264, "Length": 22, "Cover_Rate": 0.4074074074074074} {"Template_token": ["", "bool", "fixupNeedsRelaxation", "(", "const", "MCFixup", "&", "Fixup", ",", "uint64_t", "Value", ",", "const", "MCRelaxableFragment", "*", "DF", ",", "const", "MCAsmLayout", "&", "Layout", ")", "const", "override", "{", "llvm_unreachable", "(", ""], "ground_truth": [")", ";"], "File": "J2AsmBackend", "Func": "fixupNeedsRelaxation", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71265, "Length": 29, "Cover_Rate": 0.8787878787878788} {"Template_token": ["", "unsigned", "getNumFixupKinds", "(", ")", "const", "override", "{", "return", ""], "ground_truth": [";"], "File": "J2AsmBackend", "Func": "getNumFixupKinds", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71266, "Length": 10, "Cover_Rate": 0.7692307692307693} {"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", ")", ";", "FIXUP", "(", "PC2_8"], "ground_truth": [")", ";"], "File": "J2AsmBackend", "Func": "getRelocType", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71267, "Length": 62, "Cover_Rate": 0.7294117647058823} {"Template_token": ["", "bool", "mayNeedRelaxation", "(", "const", "MCInst", "&", "Inst", ")", "const", "override", "{", "return", "false"], "ground_truth": [";"], "File": "J2AsmBackend", "Func": "mayNeedRelaxation", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71268, "Length": 14, "Cover_Rate": 0.9333333333333333} {"Template_token": ["", "void", "relaxInstruction", "(", "const", "MCInst", "&", "Inst", ",", "const", "MCSubtargetInfo", "&", "STI", ",", "MCInst", "&"], "ground_truth": ["Res", ")", "const", "override", "{"], "File": "J2AsmBackend", "Func": "relaxInstruction", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71269, "Length": 20, "Cover_Rate": 0.7692307692307693} {"Template_token": ["", "for", "(", "uint64_t", "i", "=", "", ";", "i", "<", "Count", ";", "i", "+=", "", ")", "OW", "->", "write16", "(", "", ")", ";", "return"], "ground_truth": ["true", ";"], "File": "J2AsmBackend", "Func": "writeNopData", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71270, "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", "(", "", ")", ";", "return", "true"], "ground_truth": [";"], "File": "J2AsmBackend", "Func": "writeNopData", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71271, "Length": 51, "Cover_Rate": 0.9807692307692307} {"Template_token": ["", "void", "addImmOperands", "(", "MCInst", "&", "Inst", ","], "ground_truth": ["unsigned", "N", ")", "const", "{"], "File": "J2AsmParser", "Func": "addImmOperands", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71272, "Length": 12, "Cover_Rate": 0.48} {"Template_token": ["", "StringRef", "getToken", "(", ")", "const", "{", "llvm_unreachable", "(", "", ")"], "ground_truth": [";"], "File": "J2AsmParser", "Func": "getToken", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71273, "Length": 11, "Cover_Rate": 0.6875} {"Template_token": ["", "StringRef", "getToken", "(", ")", "const", "{", "llvm_unreachable", "(", "", ")", ";", "return", "{", "}"], "ground_truth": [";"], "File": "J2AsmParser", "Func": "getToken", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71274, "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", ":", "return", "Error", "(", "IDLoc", ",", "", ")"], "ground_truth": [";"], "File": "J2AsmParser", "Func": "J2AsmParser", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71275, "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": 71276, "Length": 11, "Cover_Rate": 0.6470588235294118} {"Template_token": ["", "void", "AsmPrinter", "::"], "ground_truth": ["EmitFunctionEntryLabel", "(", ")", "{"], "File": "J2AsmPrinter", "Func": "EmitFunctionEntryLabel", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71277, "Length": 7, "Cover_Rate": 0.4666666666666667} {"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", ";", "}", "while", "(", "MII", "!=", "MBB", "->", "instr_end", "(", ")", "&&", "MII", "->", "isInsideBundle", "("], "ground_truth": [")", ")", ";"], "File": "J2AsmPrinter", "Func": "EmitInstruction", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71278, "Length": 104, "Cover_Rate": 0.5148514851485149} {"Template_token": ["", "auto", "GV", "=", "static_cast", "<", "ConstantPoolValue", "*", ">", "(", "MCPV", ")", "->", "getGlobalValue", "(", ")", ";", "auto", "*", "Expr", "=", "MCSymbolRefExpr", "::", "create", "(", "getSymbol", "(", "GV", ")", ",", "OutContext", ")", ";", "OutStreamer", "->", "EmitValue", "(", "Expr", ","], "ground_truth": ["Size", ")", ";"], "File": "J2AsmPrinter", "Func": "EmitMachineConstantPoolValue", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71279, "Length": 41, "Cover_Rate": 0.5466666666666666} {"Template_token": ["", "StringRef", "getPassName", "(", ")", "const", "override", "{", "return", ""], "ground_truth": [";"], "File": "J2AsmPrinter", "Func": "getPassName", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71280, "Length": 10, "Cover_Rate": 0.9090909090909091} {"Template_token": ["", "RegisterAsmPrinter", "<", "AsmPrinter", ">", "X", "(", "getTheTarget", "(", ")"], "ground_truth": [")", ";"], "File": "J2AsmPrinter", "Func": "LLVMInitializeJ2AsmPrinter", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71281, "Length": 11, "Cover_Rate": 0.6470588235294118} {"Template_token": ["", "ConstantPoolValue", "*", "ConstantPoolValue", "::", "Create", "(", "const"], "ground_truth": ["Constant", "*", "Value", ")", "{"], "File": "J2ConstantPoolValue", "Func": "Create", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71282, "Length": 12, "Cover_Rate": 0.6} {"Template_token": ["", "const", "Constant", "*", "getValue", "("], "ground_truth": [")", "const", "{"], "File": "J2ConstantPoolValue", "Func": "getValue", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71283, "Length": 8, "Cover_Rate": 0.6666666666666666} {"Template_token": ["", "void", "ConstantPoolValue", "::", "print", "(", "raw_ostream", "&", "O", ")"], "ground_truth": ["const", "{"], "File": "J2ConstantPoolValue", "Func": "print", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71284, "Length": 11, "Cover_Rate": 0.6875} {"Template_token": ["", "void", "ConstantPoolValue", "::", "print", "(", "raw_ostream", "&", "O", ")"], "ground_truth": ["const", "{"], "File": "J2ConstantPoolValue", "Func": "print", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71285, "Length": 11, "Cover_Rate": 0.6875} {"Template_token": ["", "StringRef", "getPassName", "(", ")", "const", "override", "{", "return", ""], "ground_truth": [";"], "File": "J2DelaySlotFiller", "Func": "getPassName", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71286, "Length": 10, "Cover_Rate": 0.9090909090909091} {"Template_token": ["", "return", "MachineFunctionProperties", "(", ")", ".", "set", "(", "MachineFunctionProperties", "::"], "ground_truth": ["Property", "::", "NoVRegs", ")", ";"], "File": "J2DelaySlotFiller", "Func": "getRequiredProperties", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71287, "Length": 14, "Cover_Rate": 0.6363636363636364} {"Template_token": ["", "bool", "Filler", "::", "runOnMachineBasicBlock", "(", "MachineBasicBlock", "&", "MBB", ")", "{", "bool", "Changed", "=", "false", ";", "for", "(", "auto", "I", "=", "MBB", ".", "instr_begin", "(", ")", ";", "I", "!=", "MBB", ".", "instr_end", "(", ")", ";", "++", "I", ")", "{", "if", "(", "I", "->", "hasDelaySlot", "(", ")", "&&"], "ground_truth": ["!", "I", "->", "isBundledWithSucc", "(", ")", ")", "{"], "File": "J2DelaySlotFiller", "Func": "runOnMachineBasicBlock", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71288, "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", ")", ";", "return", "Changed"], "ground_truth": [";"], "File": "J2DelaySlotFiller", "Func": "runOnMachineFunction", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71289, "Length": 42, "Cover_Rate": 0.6268656716417911} {"Template_token": ["", "for", "(", "auto", "FI", "=", "MF", ".", "begin", "(", ")", ",", "FE", "=", "MF", ".", "end", "(", ")", ";", "FI", "!=", "FE"], "ground_truth": [";", "++", "FI", ")", "Changed", "|=", "runOnMachineBasicBlock", "(", "*", "FI", ")", ";"], "File": "J2DelaySlotFiller", "Func": "runOnMachineFunction", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71290, "Length": 34, "Cover_Rate": 0.5074626865671642} {"Template_token": ["", "DecodeStatus", "DecodeGPRRegisterClass", "(", "MCInst", "&", "Inst", ",", "unsigned", "RegNo", ",", "uint64_t", "Address", ",", "const", "void", "*", "Decoder", ")", "{", "Inst", ".", "addOperand", "(", "MCOperand", "::", "createReg", "(", "", "+", "RegNo", ")", ")", ";", "return", "MCDisassembler", "::", "Success"], "ground_truth": [";"], "File": "J2Disassembler", "Func": "DecodeGPRRegisterClass", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71291, "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", ";", "}", "return", "MCDisassembler", "::", "Fail"], "ground_truth": [";"], "File": "J2Disassembler", "Func": "getInstruction", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71292, "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", ")", ";", "if", "(", "Result", "!=", "MCDisassembler", "::", "Fail"], "ground_truth": [")", "{"], "File": "J2Disassembler", "Func": "getInstruction", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71293, "Length": 58, "Cover_Rate": 0.46774193548387094} {"Template_token": ["", "TargetRegistry", "::", "RegisterMCDisassembler", "(", "getTheTarget", "("], "ground_truth": [")", ",", "createDisassembler", ")", ";"], "File": "J2Disassembler", "Func": "LLVMInitializeJ2Disassembler", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71294, "Length": 11, "Cover_Rate": 0.6470588235294118} {"Template_token": ["", "TargetRegistry", "::", "RegisterMCDisassembler", "(", "getTheTarget", "("], "ground_truth": [")", ",", "createDisassembler", ")", ";"], "File": "J2Disassembler", "Func": "LLVMInitializeJ2Disassembler", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71295, "Length": 11, "Cover_Rate": 0.6470588235294118} {"Template_token": ["", "void", "FrameLowering", "::", "determineCalleeSaves", "(", "MachineFunction", "&", "MF", ",", "BitVector", "&", "SavedRegs", ",", "RegScavenger", "*", "RS", ")", "const", "{", "TargetFrameLowering", "::", "determineCalleeSaves", "(", "MF", ",", "SavedRegs"], "ground_truth": [",", "RS", ")", ";"], "File": "J2FrameLowering", "Func": "determineCalleeSaves", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71296, "Length": 30, "Cover_Rate": 0.6382978723404256} {"Template_token": ["", "void", "FrameLowering", "::", "determineCalleeSaves", "(", "MachineFunction", "&", "MF", ",", "BitVector", "&", "SavedRegs", ",", "RegScavenger", "*", "RS", ")", "const", "{", "TargetFrameLowering", "::", "determineCalleeSaves", "(", "MF", ",", "SavedRegs", ",", "RS"], "ground_truth": [")", ";"], "File": "J2FrameLowering", "Func": "determineCalleeSaves", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71297, "Length": 30, "Cover_Rate": 0.6382978723404256} {"Template_token": ["", "auto", "StackSize", "=", "MFI", ".", "getStackSize", "(", ")", "-", "MFI", ".", "getCalleeSavedInfo", "(", ")", ".", "size", "(", ")", "*", "", ";", "auto", "&", "TTI", "=", "*", "static_cast", "<", "const", "Subtarget", "&", ">", "(", "MF", ".", "getSubtarget", "(", ")", ")", ".", "getInstrInfo", "(", ")", ";", "if", "(", "StackSize", "==", "", ")"], "ground_truth": ["return", ";"], "File": "J2FrameLowering", "Func": "emitEpilogue", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71298, "Length": 52, "Cover_Rate": 0.31901840490797545} {"Template_token": ["", "auto", "DL", "=", "it", "==", "MBB", ".", "end", "(", ")", "?", "DebugLoc", "{", "}", ":", "it", "->", "getDebugLoc", "(", ")", ";", "it", "=", "std", "::", "prev", "(", "it", ",", "MFI", ".", "getCalleeSavedInfo", "(", ")", ".", "size", "(", ")", ")", ";", "if", "(", "hasFP", "(", "MF", ")", ")", "BuildMI", "(", "MBB", ",", "it", ",", "DL", ",", "TTI", ".", "get", "(", "", ")", ","], "ground_truth": ["", ")", ".", "addReg", "(", "", ")", ";"], "File": "J2FrameLowering", "Func": "emitEpilogue", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71299, "Length": 70, "Cover_Rate": 0.4294478527607362} {"Template_token": ["", "bool", "hasFP", "(", "const", "MachineFunction", "&"], "ground_truth": ["MF", ")", "const", "override", "{"], "File": "J2FrameLowering", "Func": "hasFP", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71300, "Length": 11, "Cover_Rate": 0.7333333333333333} {"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", "(", "", ")", ";", "return", "true"], "ground_truth": [";"], "File": "J2FrameLowering", "Func": "restoreCalleeSavedRegisters", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71301, "Length": 71, "Cover_Rate": 0.47651006711409394} {"Template_token": ["", "unsigned", "Reg", "=", "CSI", "[", "i", "-", "", "]", ".", "getReg", "(", ")", ";", "MBB", ".", "addLiveIn", "(", "Reg", ")", ";", "BuildMI", "(", "MBB", ",", "MI", ",", "DL", ",", "TII", ".", "get", "(", "", ")", ",", "", ")", ".", "addReg", "(", "Reg", ")", "."], "ground_truth": ["addReg", "(", "Reg", ",", "RegState", "::", "Kill", ")", ";"], "File": "J2FrameLowering", "Func": "spillCalleeSavedRegisters", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71302, "Length": 53, "Cover_Rate": 0.30994152046783624} {"Template_token": ["", "void", "InstPrinter", "::", "printInst", "(", "const", "MCInst", "*", "MI", ",", "raw_ostream", "&", "O", ",", "StringRef", "Annot"], "ground_truth": [",", "const", "MCSubtargetInfo", "&", "STI", ")", "{"], "File": "J2InstPrinter", "Func": "printInst", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71303, "Length": 23, "Cover_Rate": 0.7419354838709677} {"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", "(", ")", ";", "}", "else", "if", "(", "Op", "."], "ground_truth": ["isImm", "(", ")", ")", "{"], "File": "J2InstPrinter", "Func": "printOperand", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71304, "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": 71305, "Length": 134, "Cover_Rate": 0.4336569579288026} {"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", ")", ";", "return"], "ground_truth": ["", ";"], "File": "J2InstrInfo", "Func": "insertBranch", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71306, "Length": 80, "Cover_Rate": 0.898876404494382} {"Template_token": ["", "assert", "(", "!", "BytesRemoved", "&&", "", ")", ";", "MachineBasicBlock", "::", "iterator", "I", "=", "MBB", ".", "end", "(", ")", ";", "unsigned", "Count", "=", "", ";", "while", "(", "I", "!=", "MBB", ".", "begin", "(", ")", ")", "{", "--", "I", ";", "if", "(", "I", "->", "getOpcode", "(", ")", "!=", ""], "ground_truth": [")", "break", ";"], "File": "J2InstrInfo", "Func": "removeBranch", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71307, "Length": 50, "Cover_Rate": 0.5617977528089888} {"Template_token": ["", "void", "InstrInfo", "::", "storeRegToStackSlot", "(", "MachineBasicBlock", "&", "MBB", ",", "MachineBasicBlock", "::", "iterator", "MI", ",", "unsigned", "SrcReg", ",", "bool", "isKill", ",", "int"], "ground_truth": ["FrameIndex", ",", "const", "TargetRegisterClass", "*", "RC", ",", "const", "TargetRegisterInfo", "*", "TRI", ")", "const", "{"], "File": "J2InstrInfo", "Func": "storeRegToStackSlot", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71308, "Length": 35, "Cover_Rate": 0.3977272727272727} {"Template_token": ["", "StringRef", "getPassName", "(", ")", "const", "override", "{", "return"], "ground_truth": ["", ";"], "File": "J2ISelDAGToDAG", "Func": "getPassName", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71309, "Length": 10, "Cover_Rate": 0.9090909090909091} {"Template_token": ["", "StringRef", "getPassName", "(", ")", "const", "override", "{", "return"], "ground_truth": ["", ";"], "File": "J2ISelDAGToDAG", "Func": "getPassName", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71310, "Length": 10, "Cover_Rate": 0.9090909090909091} {"Template_token": ["", "if", "(", "auto", "*", "FIN", "=", "dyn_cast", "<", "FrameIndexSDNode", ">", "(", "Addr", ".", "getOperand", "(", "", ")", ")", ")", "Base", "=", "CurDAG", "->", "getTargetFrameIndex", "(", "FIN", "->", "getIndex", "(", ")", ",", "", ")", ";", "else", "Base", "=", "Addr", ".", "getOperand", "(", "", ")", ";", "Offset", "=", "CurDAG", "->", "getTargetConstant", "(", "CN", "->", "getZExtValue", "(", ")", ">>", "("], "ground_truth": ["j2log2", "(", "N", ")", "-", "", ")", ",", "DL", ",", "", ")", ";"], "File": "J2ISelDAGToDAG", "Func": "SelectAddr", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71311, "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", ")", ";", "(", "MBBI", "++", ")", "->"], "ground_truth": ["eraseFromParent", "(", ")", ";"], "File": "J2ISelLowering", "Func": "EmitInstrWithCustomInserter", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71312, "Length": 204, "Cover_Rate": 0.8793103448275862} {"Template_token": ["", "case", "", ":", "break", ";", "case", "", ":", "\\", "return", "#", "X", "CASE", "(", "Ret", ")", ";", "CASE", "(", "Call", ")", ";", "CASE", "(", "Wrapper", ")", ";", "CASE", "(", "SHL", ")", ";", "CASE", "(", "SRL"], "ground_truth": [")", ";"], "File": "J2ISelLowering", "Func": "getTargetNodeName", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71313, "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", ")", ";", "setOperationAction", "(", "", ",", ""], "ground_truth": [",", "Custom", ")", ";"], "File": "J2ISelLowering", "Func": "J2TargetLowering", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71314, "Length": 86, "Cover_Rate": 0.4195121951219512} {"Template_token": ["", "if", "(", "CP", "->", "isMachineConstantPoolEntry", "(", ")", ")", "return", "DAG", ".", "getTargetConstantPool", "(", "CP", "->", "getMachineCPVal", "(", ")", ",", "PtrVT", ",", "CP", "->", "getAlignment", "(", ")", ")", ";", "else", "return", "DAG", ".", "getTargetConstantPool", "(", "CP", "->", "getConstVal", "(", ")", ",", "PtrVT", ",", "CP", "->", "getAlignment", "("], "ground_truth": [")", ")", ";"], "File": "J2ISelLowering", "Func": "LowerConstantPool", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71315, "Length": 49, "Cover_Rate": 0.4083333333333333} {"Template_token": ["", "SDValue", "Res", "=", "[", "&", "]", "{", "if", "(", "CP", "->", "isMachineConstantPoolEntry", "(", ")", ")", "return", "DAG", ".", "getTargetConstantPool", "(", "CP", "->", "getMachineCPVal", "(", ")", ",", "PtrVT", ",", "CP", "->", "getAlignment", "(", ")", ")", ";", "else", "return", "DAG", ".", "getTargetConstantPool", "(", "CP", "->", "getConstVal", "(", ")", ",", "PtrVT", ",", "CP"], "ground_truth": ["->", "getAlignment", "(", ")", ")", ";"], "File": "J2ISelLowering", "Func": "LowerConstantPool", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71316, "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", ")", ";", "}", "return", "Chain"], "ground_truth": [";"], "File": "J2ISelLowering", "Func": "LowerFormalArguments", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71317, "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", ")", ";", "}", "return"], "ground_truth": ["Chain", ";"], "File": "J2ISelLowering", "Func": "LowerFormalArguments", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71318, "Length": 71, "Cover_Rate": 0.36787564766839376} {"Template_token": ["", "switch", "(", "Op", ".", "getOpcode", "(", ")", ")", "{", "case", "", ":", "return", "LowerGlobalAddress", "(", "Op", ",", "DAG", ")", ";", "case", "", ":", "return", "LowerConstantPool", "(", "Op"], "ground_truth": [",", "DAG", ")", ";"], "File": "J2ISelLowering", "Func": "LowerOperation", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71319, "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", "=", "", ";", "while", "(", "Shift"], "ground_truth": ["!=", "", ")", "{"], "File": "J2ISelLowering", "Func": "LowerShift", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71320, "Length": 134, "Cover_Rate": 0.46366782006920415} {"Template_token": ["", "MCAsmInfo", "::", "MCAsmInfo", "(", "const", "Triple", "&", "TheTriple", ")", "{", "CodePointerSize", "=", "CalleeSaveStackSlotSize", "=", "", ";", "CommentString", "="], "ground_truth": ["", ";"], "File": "J2MCAsmInfo", "Func": "J2MCAsmInfo", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71321, "Length": 20, "Cover_Rate": 0.6060606060606061} {"Template_token": ["", "void", "MCCodeEmitter", "::", "EmitByte", "(", "unsigned", "char", "C", ",", "raw_ostream"], "ground_truth": ["&", "OS", ")", "const", "{"], "File": "J2MCCodeEmitter", "Func": "EmitByte", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71322, "Length": 15, "Cover_Rate": 0.6521739130434783} {"Template_token": ["", "OS", "<<", "("], "ground_truth": ["char", ")", "C", ";"], "File": "J2MCCodeEmitter", "Func": "EmitByte", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71323, "Length": 7, "Cover_Rate": 0.30434782608695654} {"Template_token": ["", "void", "MCCodeEmitter", "::", "EmitInstruction", "(", "uint64_t", "Val", ",", "unsigned", "Size", ",", "const", "MCSubtargetInfo", "&", "STI", ",", "raw_ostream", "&", "OS", ")", "const", "{", "for", "(", "unsigned", "i", "=", "", ";", "i", "<"], "ground_truth": ["Size", ";", "++", "i", ")", "{"], "File": "J2MCCodeEmitter", "Func": "EmitInstruction", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71324, "Length": 37, "Cover_Rate": 0.6271186440677966} {"Template_token": ["", "if", "(", "MO", ".", "isImm", "(", ")", ")", "<", "unsigned", ">", "(", "MO", ".", "getImm", "(", ")", ")", ";", "assert", "(", "MO", ".", "isExpr", "(", ")", "&&", "MO", ".", "getExpr", "(", ")", "->", "getKind", "(", ")", "==", "MCExpr", "::", "SymbolRef", ")", ";", "", "FixupKind", "=", "", ";", "switch", "(", "MI", ".", "getOpcode", "(", ")", ")", "{", "case", "", ":", "case", "", ":", "FixupKind", "=", "", ";", "break", ";", "case"], "ground_truth": ["", ":"], "File": "J2MCCodeEmitter", "Func": "getMachineOpValue", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71325, "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", "(", ")", ")", ")", ";", "return", ""], "ground_truth": [";"], "File": "J2MCCodeEmitter", "Func": "getMachineOpValue", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71326, "Length": 70, "Cover_Rate": 0.35353535353535354} {"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": 71327, "Length": 25, "Cover_Rate": 0.9615384615384616} {"Template_token": ["", "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"], "ground_truth": [")", "const", ";"], "File": "J2MCInstLower", "Func": "GetGlobalAddressSymbol", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71328, "Length": 49, "Cover_Rate": 0.47115384615384615} {"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", "(", ")", ")", ")", ";", "}", "return", "MCOperand", "(", ")"], "ground_truth": [";"], "File": "J2MCInstLower", "Func": "LowerOperand", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71329, "Length": 144, "Cover_Rate": 0.8674698795180723} {"Template_token": ["", "static", "MCTargetStreamer", "*", "createAsmTargetStreamer", "(", "MCStreamer", "&", "S", ",", "formatted_raw_ostream", "&", "OS", ",", "MCInstPrinter", "*", "InstPrint", ",", "bool", "isVerboseAsm", ")", "{", "return", "new", "TargetAsmStreamer", "("], "ground_truth": ["S", ")", ";"], "File": "J2MCTargetDesc", "Func": "createJ2AsmTargetStreamer", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71330, "Length": 28, "Cover_Rate": 0.9655172413793104} {"Template_token": ["", "static", "MCTargetStreamer", "*", "createAsmTargetStreamer", "(", "MCStreamer", "&", "S", ",", "formatted_raw_ostream", "&", "OS", ",", "MCInstPrinter", "*"], "ground_truth": ["InstPrint", ",", "bool", "isVerboseAsm", ")", "{"], "File": "J2MCTargetDesc", "Func": "createJ2AsmTargetStreamer", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71331, "Length": 21, "Cover_Rate": 0.7241379310344828} {"Template_token": ["", "static", "MCAsmInfo", "*", "createMCAsmInfo", "(", "const", "MCRegisterInfo", "&", "MRI", ",", "const", "Triple", "&", "TT"], "ground_truth": [")", "{"], "File": "J2MCTargetDesc", "Func": "createJ2MCAsmInfo", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71332, "Length": 16, "Cover_Rate": 0.5333333333333333} {"Template_token": ["", "static", "MCInstPrinter", "*", "createMCInstPrinter", "(", "const", "Triple", "&", "T", ",", "unsigned", "SyntaxVariant", ",", "const", "MCAsmInfo"], "ground_truth": ["&", "MAI", ",", "const", "MCInstrInfo", "&", "MII", ",", "const", "MCRegisterInfo", "&", "MRI", ")", "{"], "File": "J2MCTargetDesc", "Func": "createJ2MCInstPrinter", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71333, "Length": 29, "Cover_Rate": 0.7073170731707317} {"Template_token": ["", "MCInstrInfo", "*", "X", "=", "new", "MCInstrInfo", "(", ")", ";", "InitMCInstrInfo", "(", "X"], "ground_truth": [")", ";"], "File": "J2MCTargetDesc", "Func": "createJ2MCInstrInfo", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71334, "Length": 14, "Cover_Rate": 0.56} {"Template_token": ["", "MCRegisterInfo", "*", "X", "=", "new", "MCRegisterInfo", "(", ")", ";", "InitMCRegisterInfo", "(", "X", ",", ""], "ground_truth": [")", ";"], "File": "J2MCTargetDesc", "Func": "createJ2MCRegisterInfo", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71335, "Length": 16, "Cover_Rate": 0.48484848484848486} {"Template_token": ["", "static", "MCSubtargetInfo", "*", "createMCSubtargetInfo", "(", "const", "Triple", "&", "TT", ",", "StringRef", "CPU", ",", "StringRef", "FS", ")", "{", "CPU", "=", "", "(", "TT", ","], "ground_truth": ["CPU", ")", ";"], "File": "J2MCTargetDesc", "Func": "createJ2MCSubtargetInfo", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71336, "Length": 26, "Cover_Rate": 0.6666666666666666} {"Template_token": ["", "static", "MCSubtargetInfo", "*", "createMCSubtargetInfo", "(", "const", "Triple", "&", "TT", ",", "StringRef", "CPU", ",", "StringRef", "FS", ")", "{", "CPU", "=", "", "(", "TT", ",", "CPU"], "ground_truth": [")", ";"], "File": "J2MCTargetDesc", "Func": "createJ2MCSubtargetInfo", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71337, "Length": 26, "Cover_Rate": 0.6666666666666666} {"Template_token": ["", "return", "new", "TargetELFStreamer", "("], "ground_truth": ["S", ")", ";"], "File": "J2MCTargetDesc", "Func": "createJ2ObjectTargetStreamer", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71338, "Length": 7, "Cover_Rate": 0.30434782608695654} {"Template_token": ["", "static", "MCTargetStreamer", "*", "createObjectTargetStreamer", "(", "MCStreamer", "&", "S", ",", "const", "MCSubtargetInfo", "&", "STI", ")", "{", "return", "new", "TargetELFStreamer", "(", "S", ")"], "ground_truth": [";"], "File": "J2MCTargetDesc", "Func": "createJ2ObjectTargetStreamer", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71339, "Length": 22, "Cover_Rate": 0.9565217391304348} {"Template_token": ["", "StringRef", "", "(", "const", "Triple", "&", "TT", ",", "StringRef", "CPU", ")", "{", "if", "(", "CPU", ".", "empty", "("], "ground_truth": [")", "||", "CPU", "==", "", ")", "{"], "File": "J2MCTargetDesc", "Func": "selectJ2CPU", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71340, "Length": 25, "Cover_Rate": 0.6944444444444444} {"Template_token": ["", "DebugLoc", "DL", "=", "MI", ".", "getDebugLoc", "(", ")", ";", "int", "FrameIdx", "=", "MI", ".", "getOperand", "(", "FIOperandNum", ")", ".", "getIndex", "(", ")", ";", "auto", "isCalleeSaved", "=", "isCalleeSavedIndex", "(", "FrameIdx", ",", "MF"], "ground_truth": [".", "getFrameInfo", "(", ")", ")", ";"], "File": "J2RegisterInfo", "Func": "eliminateFrameIndex", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71341, "Length": 37, "Cover_Rate": 0.3162393162393162} {"Template_token": ["", "const", "MCPhysReg", "*", "RegisterInfo", "::", "getCalleeSavedRegs", "(", "const", "MachineFunction", "*", "MF"], "ground_truth": [")", "const", "{"], "File": "J2RegisterInfo", "Func": "getCalleeSavedRegs", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71342, "Length": 14, "Cover_Rate": 0.7777777777777778} {"Template_token": ["", "const", "MCPhysReg", "*", "RegisterInfo", "::", "getCalleeSavedRegs", "(", "const", "MachineFunction", "*", "MF", ")", "const", "{", "return"], "ground_truth": ["CSR_SaveList", ";"], "File": "J2RegisterInfo", "Func": "getCalleeSavedRegs", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71343, "Length": 17, "Cover_Rate": 0.9444444444444444} {"Template_token": ["", "unsigned", "RegisterInfo", "::", "getFrameRegister", "(", "const", "MachineFunction", "&", "MF"], "ground_truth": [")", "const", "{"], "File": "J2RegisterInfo", "Func": "getFrameRegister", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71344, "Length": 12, "Cover_Rate": 0.6666666666666666} {"Template_token": ["", "", ",", "", ",", "", ",", "", ",", "", ",", "", ",", "", ",", "", "}", ";", "BitVector", "Reserved", "(", "getNumRegs", "(", ")", ")", ";", "for", "(", "auto", "Reg", ":", "ReservedRegs", ")", "Reserved", "."], "ground_truth": ["set", "(", "Reg", ")", ";"], "File": "J2RegisterInfo", "Func": "getReservedRegs", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71345, "Length": 39, "Cover_Rate": 0.4936708860759494} {"Template_token": ["", "const", "FrameLowering", "*", "getFrameLowering"], "ground_truth": ["(", ")", "const", "override", "{"], "File": "J2Subtarget", "Func": "getFrameLowering", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71346, "Length": 9, "Cover_Rate": 0.6428571428571429} {"Template_token": ["", "const", "InstrInfo", "*", "getInstrInfo", "(", ")"], "ground_truth": ["const", "override", "{"], "File": "J2Subtarget", "Func": "getInstrInfo", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71347, "Length": 9, "Cover_Rate": 0.6428571428571429} {"Template_token": ["", "void", "LLVMInitializeTargetInfo", "(", ")", "{", "TargetRegistry", "::", "RegisterTarget", "(", "getTheTarget", "(", ")", ",", "", ",", "", ",", "", ",", "[", "]", "(", "Triple", "::"], "ground_truth": ["ArchType", ")", "{", "return", "false", ";", "}", ",", "false", ")", ";"], "File": "J2TargetInfo", "Func": "LLVMInitializeJ2TargetInfo", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71348, "Length": 35, "Cover_Rate": 0.6140350877192983} {"Template_token": ["", "TargetRegistry", "::", "RegisterTarget", "(", "getTheTarget", "(", ")", ",", "", ",", "", ",", "", ",", "[", "]", "(", "Triple", "::", "ArchType", ")", "{", "return", "false", ";", "}", ",", "false", ")", ";", "RegisterTarget", "<", "Triple", "::", "j2", ",", "false", ">", "X", "(", "getTheTarget", "(", ")", ",", "", ",", ""], "ground_truth": [",", "", ")", ";"], "File": "J2TargetInfo", "Func": "LLVMInitializeJ2TargetInfo", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71349, "Length": 51, "Cover_Rate": 0.8947368421052632} {"Template_token": ["", "static", "std", "::", "string", "computeDataLayout", "(", "const", "Triple", "&", "TT", ")", "{", "return", ""], "ground_truth": [";"], "File": "J2TargetMachine", "Func": "computeDataLayout", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71350, "Length": 15, "Cover_Rate": 0.9375} {"Template_token": ["", "addPass", "(", "new", "DAGToDAGISel", "(", "getTargetMachine", "(", ")", ")", ")", ";", "return", "false", ";", "}", "void", "addPreEmitPass", "(", ")", "override", "{", "addPass", "(", "createDelaySlotFillerPass", "(", "getTargetMachine", "(", ")", ")", ")", ";", "addPass", "(", "createConstantIslandPass", "(", ")", ")", ";", "}", "}", ";", "return", "new", "PassConfig", "(", "this", ",", "PM"], "ground_truth": [")", ";"], "File": "J2TargetMachine", "Func": "createPassConfig", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71351, "Length": 50, "Cover_Rate": 0.45454545454545453} {"Template_token": ["", "static", "CodeModel", "::", "Model", "getEffectiveCodeModel", "(", "Optional", "<", "CodeModel", "::", "Model", ">"], "ground_truth": ["CM", ")", "{"], "File": "J2TargetMachine", "Func": "getEffectiveCodeModel", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71352, "Length": 15, "Cover_Rate": 0.5172413793103449} {"Template_token": ["", "if", "(", "!", "RM", ".", "hasValue", "(", ")"], "ground_truth": [")", "return", "Reloc", "::", "Static", ";"], "File": "J2TargetMachine", "Func": "getEffectiveRelocModel", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71353, "Length": 14, "Cover_Rate": 0.4117647058823529} {"Template_token": ["", "TargetMachine", "&", "getTargetMachine", "(", ")", "const", "{", "return", "getTM", "<", "TargetMachine", ">"], "ground_truth": ["(", ")", ";"], "File": "J2TargetMachine", "Func": "getJ2TargetMachine", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71354, "Length": 15, "Cover_Rate": 0.9375} {"Template_token": ["", "TargetMachine", "&", "getTargetMachine", "(", ")", "const", "{", "return", "getTM", "<", "TargetMachine"], "ground_truth": [">", "(", ")", ";"], "File": "J2TargetMachine", "Func": "getJ2TargetMachine", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71355, "Length": 15, "Cover_Rate": 0.9375} {"Template_token": ["", "const", "Subtarget", "*", "getSubtargetImpl", "(", "const", "Function", "&", "F", ")", "const", "override", "{", "return", "&"], "ground_truth": ["Subtarget", ";"], "File": "J2TargetMachine", "Func": "getSubtargetImpl", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71356, "Length": 17, "Cover_Rate": 0.9444444444444444} {"Template_token": ["", "const", "Subtarget", "*", "getSubtargetImpl", "(", "const", "Function", "&", "F"], "ground_truth": [")", "const", "override", "{"], "File": "J2TargetMachine", "Func": "getSubtargetImpl", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71357, "Length": 13, "Cover_Rate": 0.7222222222222222} {"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": 71358, "Length": 106, "Cover_Rate": 0.9906542056074766} {"Template_token": ["", "TargetStreamer", "::", "TargetStreamer", "(", "MCStreamer", "&"], "ground_truth": ["S", ")", ":", "MCTargetStreamer", "{"], "File": "J2TargetStreamer", "Func": "J2TargetStreamer", "Target": "J2", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 71359, "Length": 11, "Cover_Rate": 0.5}