{"Template_token": ["", "MCInstLower", "MCInstLowering", "(", "OutContext", ",", "*", "this", ")", ";", "MachineBasicBlock", "::", "const_instr_iterator", "I", "=", "MI", "->", "getIterator", "(", ")", ";", "MachineBasicBlock", "::", "const_instr_iterator", "E", "=", "MI", "->", "getParent", "(", ")", "->", "instr_end", "(", ")", ";", "do", "{", "MCInst", "TmpInst", ";", "MCInstLowering", ".", "Lower", "(", "&", "*", "I", ","], "ground_truth": ["TmpInst", ")", ";"], "File": "F2003fAsmPrinter", "Func": "EmitInstruction", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89098, "Length": 51, "Cover_Rate": 0.5795454545454546} {"Template_token": ["", "void", "AsmPrinter", "::", "EmitStartOfAsmFile", "(", "Module", "&", "module", ")", "{", "OutStreamer", "->", "EmitRawText"], "ground_truth": ["(", "", ")", ";"], "File": "F2003fAsmPrinter", "Func": "EmitStartOfAsmFile", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89099, "Length": 17, "Cover_Rate": 0.9444444444444444} {"Template_token": ["", "StringRef", "getPassName", "(", ")", "const", "override", "{", "return"], "ground_truth": ["", ";"], "File": "F2003fAsmPrinter", "Func": "getPassName", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89100, "Length": 10, "Cover_Rate": 0.9090909090909091} {"Template_token": ["", "RegisterAsmPrinter", "<", "AsmPrinter", ">", "X", "(", "getTheTarget"], "ground_truth": ["(", ")", ")", ";"], "File": "F2003fAsmPrinter", "Func": "LLVMInitializeF2003fAsmPrinter", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89101, "Length": 11, "Cover_Rate": 0.6470588235294118} {"Template_token": ["", "return", "new", "FiMalkrz", "("], "ground_truth": [")", ";"], "File": "F2003fFiMalkrz", "Func": "createF2003fFiMalkrzPass", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89102, "Length": 6, "Cover_Rate": 0.4} {"Template_token": ["", "StringRef", "getPassName", "(", ")", "const", "override"], "ground_truth": ["{"], "File": "F2003fFiMalkrz", "Func": "getPassName", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89103, "Length": 7, "Cover_Rate": 0.6363636363636364} {"Template_token": ["", "return", "MachineFunctionProperties", "(", ")", ".", "set", "(", "MachineFunctionProperties", "::", "Property", "::"], "ground_truth": ["NoVRegs", ")", ";"], "File": "F2003fFiMalkrz", "Func": "getRequiredProperties", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89104, "Length": 14, "Cover_Rate": 0.6363636363636364} {"Template_token": ["", "const", "InstrInfo", "&", "TII", "=", "*", "static_cast", "<", "const", "InstrInfo", "*", ">", "(", "F", ".", "getSubtarget", "(", ")", ".", "getInstrInfo", "(", ")", ")", ";", "for", "(", "auto", "&", "BB", ":", "F", ")", "{", "for", "(", "MachineBasicBlock", "::", "iterator", "I", "=", "BB", ".", "begin", "(", ")", ";", "I", "!=", "BB", ".", "end", "(", ")", ";", ")", "{", "MachineInstr", "&", "MI", "=", "*", "I", ";", "DebugLoc", "DL", "=", "MI", ".", "getDebugLoc", "(", ")", ";", "unsigned", "Opc", "=", "MI", ".", "getOpcode", "(", ")", ";", "unsigned", "FiOpc", "=", "TII", ".", "getFiFromFiMalkrz", "(", "Opc", ")", ";", "if", "(", "FiOpc", "!=", "", ")", "{", "DEBUG", "(", "dbgs", "(", ")", "<<", "", ")", ";", "DEBUG", "(", "MI", ".", "dump", "(", ")", ")", ";", "MIBundleBuilder", "Bundle", "(", "BB", ",", "I", ")", ";", "unsigned", "MalkrzOpc", "=", "TII", ".", "getMalkrzFromFiMalkrz", "(", "Opc", ")", ";", "unsigned", "MalkrzNumOperands", "=", "TII", ".", "get", "(", "MalkrzOpc", ")", ".", "getNumOperands", "(", ")", ";", "MachineInstrBuilder", "Malkrz", "=", "BuildMI", "(", "F", ",", "DL", ",", "TII", ".", "get", "(", "MalkrzOpc", ")", ")", ";", "for", "(", "unsigned", "i", "=", "", ";", "i", "<", "MalkrzNumOperands", ";", "i", "++", ")", "{", "Malkrz", ".", "add", "(", "MI", ".", "getOperand", "(", "i", ")", ")", ";", "}", "Bundle", ".", "prepend", "(", "Malkrz", ")", ";", "unsigned", "FiNumOperands", "=", "TII", ".", "get", "(", "FiOpc", ")", ".", "getNumOperands", "(", ")", ";", "MachineInstrBuilder", "Fi", "=", "BuildMI", "(", "F", ",", "DL", ",", "TII", ".", "get", "(", "FiOpc", ")", ")", ";", "for", "(", "unsigned", "i", "=", "", ";", "i", "<", "FiNumOperands", ";", "i", "++", ")", "{", "Fi", ".", "add", "(", "MI", ".", "getOperand", "(", "i", "+", "MalkrzNumOperands", ")", ")", ";", "}", "Bundle", ".", "prepend", "(", "Fi", ")", ";", "I", "=", "BB", ".", "erase", "(", "MI", ")", ";", "}", "else", "{", "++", "I"], "ground_truth": [";"], "File": "F2003fFiMalkrz", "Func": "runOnMachineFunction", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89105, "Length": 283, "Cover_Rate": 0.9370860927152318} {"Template_token": ["", "if", "(", "FiOpc", "!=", "", ")", "{", "DEBUG", "(", "dbgs", "(", ")", "<<", "", ")", ";", "DEBUG", "(", "MI", ".", "dump", "(", ")", ")", ";", "MIBundleBuilder", "Bundle", "(", "BB", ",", "I", ")", ";", "unsigned", "MalkrzOpc", "=", "TII", ".", "getMalkrzFromFiMalkrz", "(", "Opc", ")", ";", "unsigned", "MalkrzNumOperands", "=", "TII", ".", "get", "(", "MalkrzOpc", ")", ".", "getNumOperands", "(", ")", ";", "MachineInstrBuilder", "Malkrz", "=", "BuildMI", "(", "F", ",", "DL", ",", "TII", ".", "get", "(", "MalkrzOpc", ")", ")", ";", "for", "(", "unsigned", "i", "=", "", ";", "i", "<", "MalkrzNumOperands", ";", "i", "++", ")", "{", "Malkrz", ".", "add", "(", "MI", ".", "getOperand", "(", "i", ")", ")", ";", "}", "Bundle", ".", "prepend", "(", "Malkrz", ")", ";", "unsigned", "FiNumOperands", "=", "TII", ".", "get", "(", "FiOpc", ")", ".", "getNumOperands", "(", ")", ";", "MachineInstrBuilder", "Fi", "=", "BuildMI", "(", "F", ",", "DL", ",", "TII", ".", "get", "(", "FiOpc", ")", ")", ";", "for", "(", "unsigned", "i", "=", "", ";", "i", "<", "FiNumOperands", ";", "i", "++", ")", "{", "Fi", ".", "add", "(", "MI", ".", "getOperand", "(", "i", "+", "MalkrzNumOperands", ")", ")", ";", "}", "Bundle", ".", "prepend", "(", "Fi", ")"], "ground_truth": [";"], "File": "F2003fFiMalkrz", "Func": "runOnMachineFunction", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89106, "Length": 177, "Cover_Rate": 0.5860927152317881} {"Template_token": ["", "MachineBasicBlock", "::", "iterator", "FrameLowering", "::", "eliminateCallFramePseudoInstr", "(", "MachineFunction", "&", "MF", ",", "MachineBasicBlock", "&", "MBB", ",", "MachineBasicBlock", "::", "iterator", "I", ")", "const", "{", "const", "InstrInfo", "&", "TII", "=", "*", "static_cast", "<", "const", "InstrInfo", "*", ">", "(", "MF", ".", "getSubtarget", "(", ")", ".", "getInstrInfo", "(", ")", ")", ";", "MachineInstr", "&", "Old", "=", "*", "I", ";", "DebugLoc", "DL", "=", "Old", ".", "getDebugLoc", "(", ")", ";", "unsigned", "Amount", "=", "TII", ".", "getFrameSize", "(", "Old", ")", ";", "if", "(", "Amount", "!=", "", ")", "{", "unsigned", "Opc", "=", "Old", ".", "getOpcode", "(", ")", ";", "if", "(", "Opc", "==", "", ")", "{", "BuildMI", "(", "MBB", ",", "I", ",", "DL", ",", "TII", ".", "get", "(", "", ")", ",", "", ")", ".", "addReg", "(", "", ")", ".", "addImm", "(", "Amount", ")", ";", "}", "else", "{", "assert", "(", "Opc", "==", "", ")", ";", "BuildMI", "(", "MBB", ",", "I", ",", "DL", ",", "TII", ".", "get", "(", "", ")", ",", "", ")", ".", "addReg", "(", "", ")", ".", "addImm", "(", "Amount", ")", ";", "}", "}", "return", "MBB", ".", "erase", "(", "I"], "ground_truth": [")", ";"], "File": "F2003fFrameLowering", "Func": "eliminateCallFramePseudoInstr", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89107, "Length": 171, "Cover_Rate": 0.9095744680851063} {"Template_token": ["", "bool", "FrameLowering", "::", "hasFP", "(", "const", "MachineFunction", "&", "MF", ")", "const", "{", "return"], "ground_truth": ["false", ";"], "File": "F2003fFrameLowering", "Func": "hasFP", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89108, "Length": 15, "Cover_Rate": 0.9375} {"Template_token": ["", "", "CC", "=", "(", "", ")", "MI", "->", "getOperand", "(", "OpNo", ")", ".", "getImm", "(", ")", ";", "O", "<<", "CCToString", "("], "ground_truth": ["CC", ")", ";"], "File": "F2003fInstPrinter", "Func": "printCC", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89109, "Length": 24, "Cover_Rate": 0.5106382978723404} {"Template_token": ["", "void", "InstPrinter", "::", "printInst", "(", "const", "MCInst", "*", "MI", ",", "raw_ostream", "&", "O", ",", "StringRef", "Annot", ",", "const", "MCSubtargetInfo", "&", "STI", ")", "{", "printInstruction", "(", "MI", ","], "ground_truth": ["O", ")", ";"], "File": "F2003fInstPrinter", "Func": "printInst", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89110, "Length": 30, "Cover_Rate": 0.7894736842105263} {"Template_token": ["", "const", "MCOperand", "&", "dispReg", "=", "MI", "->", "getOperand", "(", "OpNo", "+", "", ")", ";", "const", "MCOperand", "&", "dispImm", "=", "MI", "->", "getOperand", "(", "OpNo", "+", "", ")", ";", "printOperand", "(", "MI", ",", "OpNo", ",", "O", ")", ";", "if", "(", "dispReg", ".", "getReg", "(", ")", ")", "{", "O", "<<", "'+'", ";", "printOperand", "(", "MI", ",", "OpNo", "+", "", ",", "O", ")", ";", "}", "if", "(", "dispImm", ".", "isImm", "(", ")", ")", "{", "if", "(", "dispImm", ".", "getImm", "(", ")", ")", "{", "O", "<<", "'+'", ";", "printOperand", "(", "MI", ",", "OpNo", "+"], "ground_truth": ["", ",", "O", ")", ";"], "File": "F2003fInstPrinter", "Func": "printMem", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89111, "Length": 95, "Cover_Rate": 0.5792682926829268} {"Template_token": ["", "}", "else", "if", "(", "Op", ".", "isImm", "(", ")", ")", "{", "O", "<<", "(", "uint32_t", ")", "Op", ".", "getImm", "(", ")", ";", "}", "else", "{", "assert", "(", "Op", ".", "isExpr", "(", ")", "&&", "", ")", ";", "Op", ".", "getExpr", "(", ")", "->", "print", "(", "O", ","], "ground_truth": ["&", "MAI", ")", ";"], "File": "F2003fInstPrinter", "Func": "printOperand", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89112, "Length": 50, "Cover_Rate": 0.49019607843137253} {"Template_token": ["", "TBB", "=", "I", "->", "getOperand", "(", "", ")", ".", "getMBB", "(", ")", ";", "continue", ";", "}", "assert", "(", "getMalkrzFromFiMalkrz", "(", "I", "->", "getOpcode", "(", ")", ")", "==", "", "&&", "", ")", ";", "if", "(", "Cond", ".", "empty", "(", ")", ")", "{", "FBB", "=", "TBB", ";", "TBB", "=", "I", "->", "getOperand", "(", "", ")", ".", "getMBB", "(", ")", ";", "Cond", ".", "push_back", "(", "MachineOperand", "::", "CreateImm", "(", "I", "->", "getOpcode", "(", ")", ")", ")", ";", "for", "(", "unsigned", "i", "=", "", ";", "i", "<", "I", "->", "getNumOperands", "(", ")", ";", "i", "++", ")", "{", "Cond", ".", "push_back", "(", "I", "->", "getOperand", "(", "i"], "ground_truth": [")", ")", ";"], "File": "F2003fInstrInfo", "Func": "analyzeBranch", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89113, "Length": 105, "Cover_Rate": 0.3181818181818182} {"Template_token": ["", "--", "I", ";", "if", "(", "I", "->", "isDebugValue", "(", ")", ")", "continue", ";", "if", "(", "!", "isUnpredicatedTerminator", "(", "*", "I", ")", ")", "break", ";", "if", "(", "!", "I", "->", "isBranch", "(", ")", ")", "return", "true", ";", "if", "(", "I", "->", "isIndirectBranch", "(", ")", ")", "return", "true", ";", "if", "(", "I", "->", "getOpcode", "(", ")", "==", "", ")", "{", "if", "(", "!", "AllowModify", ")", "{", "TBB", "=", "I", "->", "getOperand", "(", "", ")", ".", "getMBB", "(", ")", ";", "continue", ";", "}", "while", "(", "std", "::", "next", "(", "I", ")", "!=", "MBB", ".", "end", "(", ")", ")", "std", "::", "next", "(", "I", ")", "->", "eraseFromParent", "(", ")", ";", "Cond", ".", "clear"], "ground_truth": ["(", ")", ";"], "File": "F2003fInstrInfo", "Func": "analyzeBranch", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89114, "Length": 112, "Cover_Rate": 0.3393939393939394} {"Template_token": ["", "void", "InstrInfo", "::", "copyPhysReg", "(", "MachineBasicBlock", "&", "MBB", ",", "MachineBasicBlock", "::", "iterator", "I", ",", "const", "DebugLoc", "&", "DL", ",", "unsigned", "DestReg", ",", "unsigned", "SrcReg", ",", "bool", "KillSrc", ")", "const", "{", "BuildMI", "(", "MBB", ",", "I", ",", "DL", ",", "get", "(", "", ")", ",", "DestReg", ")", ".", "addReg", "(", "SrcReg", ",", "getKillRegState"], "ground_truth": ["(", "KillSrc", ")", ")", ";"], "File": "F2003fInstrInfo", "Func": "copyPhysReg", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89115, "Length": 56, "Cover_Rate": 0.9491525423728814} {"Template_token": ["", "unsigned", "InstrInfo", "::", "getFiFromFiMalkrz", "(", "unsigned", "Opc", ")", "const", "{", "switch", "(", "Opc", ")", "{", "default", ":", "return", "", ";", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "return", "", ";", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "return", "", ";", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "return", "", ";", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "return", "", ";", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "return"], "ground_truth": ["", ";"], "File": "F2003fInstrInfo", "Func": "getFiFromFiMalkrz", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89116, "Length": 95, "Cover_Rate": 0.3815261044176707} {"Template_token": ["", "assert", "(", "I", ".", "getOperand", "(", "", ")", ".", "getImm", "(", ")", ">=", ""], "ground_truth": ["&&", "", ")", ";"], "File": "F2003fInstrInfo", "Func": "getFramePoppedByCallee", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89117, "Length": 18, "Cover_Rate": 0.35294117647058826} {"Template_token": ["", "default", ":", "return", "", ";", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "return", "", ";", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "return", "", ";", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "return", "", ";", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":"], "ground_truth": ["case", "", ":"], "File": "F2003fInstrInfo", "Func": "getMalkrzFromFiMalkrz", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89118, "Length": 113, "Cover_Rate": 0.5044642857142857} {"Template_token": ["", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "return", "", ";", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "return", "", ";", "case", "", ":", "case", "", ":", "case"], "ground_truth": ["", ":"], "File": "F2003fInstrInfo", "Func": "getMalkrzFromFiMalkrz", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89119, "Length": 69, "Cover_Rate": 0.3080357142857143} {"Template_token": ["", "void", "InstrInfo", "::", "getNoop", "(", "MCInst", "&", "NopInst", ")", "const", "{", "NopInst", ".", "setOpcode", "(", "", ")"], "ground_truth": [";"], "File": "F2003fInstrInfo", "Func": "getNoop", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89120, "Length": 18, "Cover_Rate": 0.8571428571428571} {"Template_token": ["", "const", "RegisterInfo", "&", "getRegisterInfo", "(", ")"], "ground_truth": ["const", "{"], "File": "F2003fInstrInfo", "Func": "getRegisterInfo", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89121, "Length": 8, "Cover_Rate": 0.6666666666666666} {"Template_token": ["", "assert", "(", "(", "Cond", ".", "empty", "(", ")", "||", "(", "getMalkrzFromFiMalkrz", "(", "Cond", "[", "", "]", ".", "getImm", "(", ")", ")", "==", "", "&&", "get", "(", "Cond", "[", "", "]", ".", "getImm", "(", ")", ")", ".", "getNumOperands", "(", ")", "==", "Cond", ".", "size", "(", ")", ")", ")", "&&", "", ")", ";", "assert", "(", "!", "BytesAdded", "&&", "", ")", ";", "if", "(", "Cond", ".", "empty", "(", ")", ")", "{", "assert", "(", "!", "FBB", "&&", "", ")", ";", "BuildMI", "(", "&", "MBB", ",", "DL", ",", "get", "(", "", ")", ")", ".", "addMBB", "(", "TBB", ")", ";", "return", "", ";", "}", "unsigned", "Count", "=", "", ";", "MachineInstrBuilder", "Malkrz", "=", "BuildMI", "(", "&", "MBB", ",", "DL", ",", "get", "(", "Cond", "[", "", "]", ".", "getImm", "(", ")", ")", ")", ".", "addMBB", "(", "TBB", ")", ";", "for", "(", "unsigned", "i", "=", "", ";", "i", "<", "Cond", ".", "size", "(", ")", ";", "i", "++", ")", "{", "Malkrz", ".", "add", "(", "Cond", "[", "i", "]", ")", ";", "}", "++", "Count", ";", "if", "(", "FBB", ")", "{", "BuildMI", "(", "&", "MBB", ",", "DL", ",", "get", "(", "", ")", ")", ".", "addMBB", "(", "FBB", ")", ";", "++", "Count"], "ground_truth": [";"], "File": "F2003fInstrInfo", "Func": "insertBranch", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89122, "Length": 190, "Cover_Rate": 0.7851239669421488} {"Template_token": ["", "if", "(", "MI", ".", "isBranch", "(", ")", "&&", "!", "MI", ".", "isBarrier", "(", ")", ")", "return", "true", ";", "if", "(", "!", "MI", ".", "isPredicable", "(", ")", ")", "return", "true", ";", "return", "!", "isPredicated", "("], "ground_truth": ["MI", ")", ";"], "File": "F2003fInstrInfo", "Func": "isUnpredicatedTerminator", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89123, "Length": 37, "Cover_Rate": 0.5967741935483871} {"Template_token": ["", "bool", "InstrInfo", "::", "isUnpredicatedTerminator", "(", "const", "MachineInstr", "&", "MI", ")", "const", "{", "if", "(", "!", "MI", ".", "isTerminator"], "ground_truth": ["(", ")", ")", "return", "false", ";"], "File": "F2003fInstrInfo", "Func": "isUnpredicatedTerminator", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89124, "Length": 24, "Cover_Rate": 0.3870967741935484} {"Template_token": ["", "void", "InstrInfo", "::", "loadRegFromStackSlot", "(", "MachineBasicBlock", "&", "MBB", ",", "MachineBasicBlock", "::", "iterator", "MI", ",", "unsigned", "DestReg", ",", "int", "FrameIdx", ",", "const", "TargetRegisterClass", "*", "RC", ",", "const", "TargetRegisterInfo", "*", "TRI", ")", "const", "{", "DebugLoc", "DL", ";", "if", "(", "MI", "!=", "MBB", ".", "end", "(", ")", ")", "DL", "=", "MI", "->", "getDebugLoc", "(", ")", ";", "MachineFunction", "&", "MF", "=", "*", "MBB", ".", "getParent", "(", ")", ";", "MachineFrameInfo", "&", "MFI", "=", "MF", ".", "getFrameInfo", "(", ")", ";", "MachineMemOperand", "*", "MMO", "=", "MF", ".", "getMachineMemOperand", "(", "MachinePointerInfo", "::", "getFixedStack", "(", "MF", ",", "FrameIdx", ")", ",", "MachineMemOperand", "::", "MOLoad", ",", "MFI", ".", "getObjectSize", "(", "FrameIdx", ")", ",", "MFI", ".", "getObjectAlignment", "(", "FrameIdx", ")", ")", ";", "BuildMI", "(", "MBB", ",", "MI", ",", "DL", ",", "get", "(", "", ")", ")", ".", "addReg", "(", "DestReg", ",", "getDefRegState", "(", "true", ")", ")", ".", "addFrameIndex", "(", "FrameIdx", ")", ".", "addReg", "(", "", ")"], "ground_truth": [".", "addImm", "(", "", ")", ".", "addMemOperand", "(", "MMO", ")", ";"], "File": "F2003fInstrInfo", "Func": "loadRegFromStackSlot", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89125, "Length": 154, "Cover_Rate": 0.9808917197452229} {"Template_token": ["", "", "CC", "=", "static_cast", "<", "", ">", "(", "Cond", ".", "back", "(", ")", ".", "getImm", "(", ")", ")", ";", "Cond", ".", "back", "(", ")", "=", "MachineOperand", "::"], "ground_truth": ["CreateImm", "(", "OppositeCC", "(", "CC", ")", ")", ";"], "File": "F2003fInstrInfo", "Func": "reverseBranchCondition", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89126, "Length": 35, "Cover_Rate": 0.5072463768115942} {"Template_token": ["", "MachineFrameInfo", "&", "MFI", "=", "MF", ".", "getFrameInfo", "(", ")", ";", "MachineMemOperand", "*", "MMO", "=", "MF", ".", "getMachineMemOperand", "(", "MachinePointerInfo", "::", "getFixedStack", "(", "MF", ",", "FrameIdx", ")", ",", "MachineMemOperand", "::", "MOStore", ",", "MFI", ".", "getObjectSize", "(", "FrameIdx", ")", ",", "MFI", ".", "getObjectAlignment", "(", "FrameIdx", ")", ")", ";", "BuildMI", "(", "MBB", ",", "MI", ",", "DL", ",", "get", "(", "", ")", ")", ".", "addFrameIndex", "(", "FrameIdx", ")", ".", "addReg", "(", "", ")", ".", "addImm", "(", "", ")", ".", "addReg", "(", "SrcReg", ",", "getKillRegState", "(", "isKill", ")", ")"], "ground_truth": [".", "addMemOperand", "(", "MMO", ")", ";"], "File": "F2003fInstrInfo", "Func": "storeRegToStackSlot", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89127, "Length": 90, "Cover_Rate": 0.5625} {"Template_token": ["", "return", "new", "DAGToDAGISel", "(", "TM", ","], "ground_truth": ["OptLevel", ")", ";"], "File": "F2003fISelDAGToDAG", "Func": "createF2003fISelDag", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89128, "Length": 9, "Cover_Rate": 0.34615384615384615} {"Template_token": ["", "StringRef", "getPassName", "(", ")", "const", "override", "{", "return"], "ground_truth": ["", ";"], "File": "F2003fISelDAGToDAG", "Func": "getPassName", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89129, "Length": 10, "Cover_Rate": 0.9090909090909091} {"Template_token": ["", "void", "DAGToDAGISel", "::", "Select", "(", "SDNode", "*", "Node", ")", "{", "SDLoc", "dl", "(", "Node", ")", ";", "if", "(", "Node", "->", "isMachineOpcode", "(", ")", ")", "{", "Node", "->", "setNodeId", "(", "-", "", ")", ";", "return", ";", "}", "switch", "(", "Node", "->", "getOpcode", "(", ")", ")", "{", "default", ":", "break", ";", "case", "", ":", "{", "int", "FI", "=", "cast", "<", "FrameIndexSDNode", ">", "(", "Node", ")", "->", "getIndex", "(", ")", ";", "SDValue", "TFI", "=", "CurDAG", "->", "getTargetFrameIndex", "(", "FI", ",", "TLI", "->", "getPointerTy", "(", "CurDAG", "->", "getDataLayout", "(", ")", ")", ")", ";", "CurDAG", "->", "SelectNodeTo", "(", "Node", ",", "", ",", "", ",", "TFI", ",", "CurDAG", "->", "getTargetConstant", "(", "", ",", "dl", ",", "", ")", ")", ";", "return", ";", "}", "}", "SelectCode", "("], "ground_truth": ["Node", ")", ";"], "File": "F2003fISelDAGToDAG", "Func": "Select", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89130, "Length": 122, "Cover_Rate": 0.9312977099236641} {"Template_token": ["", "default", ":", "break", ";", "case", "", ":", "{", "int", "FI", "=", "cast", "<", "FrameIndexSDNode", ">", "(", "Node", ")", "->", "getIndex", "(", ")", ";", "SDValue", "TFI", "=", "CurDAG", "->", "getTargetFrameIndex", "(", "FI", ",", "TLI", "->", "getPointerTy", "(", "CurDAG", "->", "getDataLayout", "(", ")", ")", ")", ";", "CurDAG", "->", "SelectNodeTo", "(", "Node", ",", "", ",", "", ",", "TFI", ",", "CurDAG", "->", "getTargetConstant", "(", ""], "ground_truth": [",", "dl", ",", "", ")", ")", ";"], "File": "F2003fISelDAGToDAG", "Func": "Select", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89131, "Length": 68, "Cover_Rate": 0.5190839694656488} {"Template_token": ["", "case", "", ":", "return", "", ";", "case", "", ":", "return", "", ";", "case", "", ":", "return", "", ";", "case", "", ":", "return", "", ";", "case", "", ":", "return", "", ";", "case", "", ":", "return", "", ";", "case", "", ":", "return", "", ";", "case", "", ":", "return", "", ";", "case", "", ":", "return", "", ";", "default", ":", "llvm_unreachable", "("], "ground_truth": ["", ")", ";"], "File": "F2003fISelLowering", "Func": "getF2003fCC", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89132, "Length": 61, "Cover_Rate": 0.48412698412698413} {"Template_token": ["", "SDValue", "TargetCC", "=", "DAG", ".", "getTargetConstant", "(", "getCC", "(", "CC", ")", ",", "dl", ",", "", ")", ";", "SDValue", "Ops", "[", "]", "=", "{", "Chain", ",", "Dest", ",", "LHS", ",", "RHS", ",", "TargetCC", "}", ";", "return", "DAG", ".", "getNode", "(", "", ",", "dl", ","], "ground_truth": ["VT", ",", "Ops", ")", ";"], "File": "F2003fISelLowering", "Func": "LowerBR_CC", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89133, "Length": 48, "Cover_Rate": 0.3333333333333333} {"Template_token": ["", "SmallVector", "<", "CCValAssign", ",", "", ">", "ArgLocs", ";", "CCState", "CCInfo", "(", "CallConv", ",", "isVarArg", ",", "DAG", ".", "getMachineFunction", "(", ")", ",", "ArgLocs", ",", "*", "DAG", ".", "getContext", "(", ")", ")", ";", "CCInfo", ".", "AnalyzeCallOperands", "(", "Outs", ",", "CC_", ")", ";", "unsigned", "NumBytes", "=", "CCInfo", ".", "getNextStackOffset", "(", ")", "+", "", ";", "auto", "PtrVT", "=", "getPointerTy", "(", "DAG", ".", "getDataLayout", "(", ")", ")", ";", "Chain", "=", "DAG", ".", "getCALLSEQ_START", "(", "Chain", ",", "NumBytes", ",", "", ",", "dl", ")", ";", "SmallVector", "<", "std", "::", "pair", "<", "unsigned", ",", "SDValue", ">", ",", "", ">", "RegsToPass", ";", "SmallVector", "<", "SDValue", ",", "", ">", "MemOpChains", ";", "SDValue", "StackPtr", ";", "for", "(", "unsigned", "i", "=", "", ",", "e", "=", "ArgLocs", ".", "size", "(", ")", ";", "i", "!=", "e", ";", "++", "i", ")", "{", "CCValAssign", "&", "VA", "=", "ArgLocs", "[", "i", "]", ";", "SDValue", "Arg", "=", "OutVals", "[", "i", "]", ";", "switch", "(", "VA", ".", "getLocInfo", "(", ")", ")", "{", "default", ":", "llvm_unreachable", "(", "", ")", ";", "case", "CCValAssign", "::", "Full", ":", "break", ";", "case", "CCValAssign", "::", "SExt", ":", "Arg", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "VA", ".", "getLocVT", "(", ")", ",", "Arg", ")", ";", "break", ";", "case", "CCValAssign", "::", "ZExt", ":", "Arg", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "VA", ".", "getLocVT", "(", ")", ",", "Arg", ")", ";", "break", ";", "case", "CCValAssign", "::", "AExt", ":", "Arg", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "VA", ".", "getLocVT", "(", ")", ",", "Arg", ")", ";", "break", ";", "}", "if", "(", "VA", ".", "isRegLoc", "(", ")", ")", "{", "RegsToPass", ".", "push_back", "(", "std", "::", "make_pair", "(", "VA", ".", "getLocReg", "(", ")", ",", "Arg", ")", ")", ";", "}", "else", "{", "assert", "(", "VA", ".", "isMemLoc", "(", ")", ")", ";", "if", "(", "!", "StackPtr", ".", "getNode", "(", ")", ")", "StackPtr", "=", "DAG", ".", "getCopyFromReg", "(", "Chain", ",", "dl", ",", "", ",", "PtrVT", ")", ";", "unsigned", "offset", "=", "NumBytes", "-", "VA", ".", "getLocMemOffset", "(", ")", "-", "VA", ".", "getLocVT", "(", ")", ".", "getSizeInBits", "(", ")", "/", "", ";", "SDValue", "PtrOff", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "PtrVT", ",", "StackPtr", ",", "DAG", ".", "getIntPtrConstant", "(", "offset", ",", "dl", ")", ")", ";", "SDValue", "MemOp", ";", "", "Flags", "=", "Outs", "[", "i", "]", ".", "Flags", ";", "if", "(", "Flags", ".", "isByVal", "("], "ground_truth": [")", ")", "{"], "File": "F2003fISelLowering", "Func": "LowerCall", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89134, "Length": 379, "Cover_Rate": 0.38555442522889116} {"Template_token": ["", "MemOp", "=", "DAG", ".", "getMemcpy", "(", "Chain", ",", "dl", ",", "PtrOff", ",", "Arg", ",", "SizeNode", ",", "Flags", ".", "getByValAlign", "(", ")", ",", "false", ",", "true", ",", "false", ",", "MachinePointerInfo", "(", ")", ",", "MachinePointerInfo", "(", ")", ")", ";", "}", "else", "{", "MemOp", "=", "DAG", ".", "getStore", "(", "Chain", ",", "dl", ",", "Arg", ",", "PtrOff", ",", "MachinePointerInfo", "(", ")", ")", ";", "}", "MemOpChains", ".", "push_back", "(", "MemOp", ")", ";", "}", "}", "if", "(", "!", "MemOpChains", ".", "empty", "(", ")", ")", "Chain", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "", ",", "MemOpChains", ")", ";", "SDValue", "InFlag", ";", "for", "(", "unsigned", "i", "=", "", ",", "e", "=", "RegsToPass", ".", "size", "(", ")", ";", "i", "!=", "e", ";", "++", "i", ")", "{", "Chain", "=", "DAG", ".", "getCopyToReg", "(", "Chain", ",", "dl", ",", "RegsToPass", "[", "i", "]", ".", "first", ",", "RegsToPass", "[", "i", "]", ".", "second", ",", "InFlag", ")", ";", "InFlag", "=", "Chain", ".", "getValue", "(", "", ")", ";", "}", "if", "(", "GlobalAddressSDNode", "*", "G", "=", "dyn_cast", "<", "GlobalAddressSDNode", ">", "(", "Callee", ")", ")", "Callee", "=", "DAG", ".", "getTargetGlobalAddress", "(", "G", "->", "getGlobal", "(", ")", ",", "dl", ",", "", ")", ";", "else", "if", "(", "ExternalSymbolSDNode", "*", "E", "=", "dyn_cast", "<", "ExternalSymbolSDNode", ">", "(", "Callee", ")", ")", "Callee", "=", "DAG", ".", "getTargetExternalSymbol", "(", "E", "->", "getSymbol", "(", ")", ",", "", ")", ";", "SDVTList", "NodeTys", "=", "DAG", ".", "getVTList", "(", "", ",", "", ")", ";", "SmallVector", "<", "SDValue", ",", "", ">", "Ops", ";", "Ops", ".", "push_back", "(", "Chain", ")", ";", "Ops", ".", "push_back", "(", "Callee", ")", ";", "for", "(", "unsigned", "i", "=", "", ",", "e", "=", "RegsToPass", ".", "size", "(", ")", ";", "i", "!=", "e", ";", "++", "i", ")", "Ops", ".", "push_back", "(", "DAG", ".", "getRegister", "(", "RegsToPass", "[", "i", "]", ".", "first", ",", "RegsToPass", "[", "i", "]", ".", "second", ".", "getValueType", "(", ")", ")", ")", ";", "const", "RegisterInfo", "*", "TRI", "=", "Subtarget", "->", "getRegisterInfo", "(", ")", ";", "Ops", ".", "push_back", "(", "DAG", ".", "getRegisterMask", "(", "TRI", "->", "getCallPreservedMask", "(", "DAG", ".", "getMachineFunction", "(", ")", ",", "CallConv", ")", ")", ")", ";", "if", "(", "InFlag", ".", "getNode", "(", ")", ")", "Ops", ".", "push_back", "(", "InFlag"], "ground_truth": [")", ";"], "File": "F2003fISelLowering", "Func": "LowerCall", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89135, "Length": 350, "Cover_Rate": 0.3560528992878942} {"Template_token": ["", "for", "(", "unsigned", "i", "=", "", ";", "i", "!=", "RVLocs", ".", "size", "(", ")", ";", "++", "i", ")", "{", "Chain", "=", "DAG", ".", "getCopyFromReg", "(", "Chain", ",", "dl", ",", "RVLocs", "[", "i", "]", ".", "getLocReg", "(", ")", ",", "RVLocs", "[", "i", "]", ".", "getValVT", "(", ")", ",", "InFlag", ")", ".", "getValue", "(", "", ")", ";", "InFlag", "=", "Chain", ".", "getValue", "(", "", ")", ";", "InVals", ".", "push_back", "(", "Chain", ".", "getValue", "(", "", ")", ")", ";", "}", "return"], "ground_truth": ["Chain", ";"], "File": "F2003fISelLowering", "Func": "LowerCallResult", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89136, "Length": 80, "Cover_Rate": 0.47619047619047616} {"Template_token": ["", "Chain", "=", "DAG", ".", "getCopyFromReg", "(", "Chain", ",", "dl", ",", "RVLocs", "[", "i", "]", ".", "getLocReg", "(", ")", ",", "RVLocs", "[", "i", "]", ".", "getValVT", "(", ")", ",", "InFlag", ")", ".", "getValue", "(", "", ")", ";", "InFlag", "=", "Chain", ".", "getValue", "(", "", ")", ";", "InVals", ".", "push_back", "(", "Chain", ".", "getValue", "(", "", ")", ")", ";", "}", "return", "Chain"], "ground_truth": [";"], "File": "F2003fISelLowering", "Func": "LowerCallResult", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89137, "Length": 61, "Cover_Rate": 0.3630952380952381} {"Template_token": ["", "int64_t", "Offset", "=", "cast", "<", "GlobalAddressSDNode", ">", "(", "Op", ")", "->", "getOffset", "(", ")", ";", "auto", "PtrVT", "=", "getPointerTy", "(", "DAG", ".", "getDataLayout", "(", ")", ")", ";", "SDValue", "Result", "=", "DAG", ".", "getTargetGlobalAddress", "("], "ground_truth": ["GV", ",", "dl", ",", "PtrVT", ")", ";"], "File": "F2003fISelLowering", "Func": "LowerGlobalAddress", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89138, "Length": 41, "Cover_Rate": 0.3014705882352941} {"Template_token": ["", "SDValue", "TargetLowering", "::", "LowerGlobalAddress", "(", "SDValue", "Op", ",", "SelectionDAG", "&", "DAG", ")", "const", "{", "SDLoc", "dl", "(", "Op", ")", ";", "const", "GlobalValue", "*", "GV", "=", "cast", "<", "GlobalAddressSDNode", ">", "(", "Op", ")", "->", "getGlobal", "(", ")", ";", "int64_t", "Offset", "=", "cast", "<", "GlobalAddressSDNode", ">", "(", "Op", ")", "->", "getOffset", "(", ")", ";", "auto", "PtrVT", "=", "getPointerTy", "(", "DAG", ".", "getDataLayout", "(", ")", ")", ";", "SDValue", "Result", "=", "DAG", ".", "getTargetGlobalAddress", "(", "GV", ",", "dl", ",", "PtrVT", ")", ";", "Result", "=", "DAG", ".", "getNode", "(", "", ",", "SDLoc", "(", "Op", ")", ",", "PtrVT", ",", "Result", ")", ";", "if", "(", "Offset"], "ground_truth": [")", "{"], "File": "F2003fISelLowering", "Func": "LowerGlobalAddress", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89139, "Length": 101, "Cover_Rate": 0.7426470588235294} {"Template_token": ["", "SDValue", "TargetLowering", "::", "LowerJumpTable", "(", "SDValue", "Op", ",", "SelectionDAG", "&", "DAG", ")", "const", "{", "SDLoc", "dl", "(", "Op", ")", ";", "JumpTableSDNode", "*", "JT", "=", "cast", "<", "JumpTableSDNode", ">", "(", "Op", ")", ";", "auto", "PtrVT", "=", "getPointerTy", "(", "DAG", ".", "getDataLayout", "(", ")", ")", ";", "SDValue", "Result", "=", "DAG", ".", "getTargetJumpTable", "(", "JT", "->"], "ground_truth": ["getIndex", "(", ")", ",", "PtrVT", ")", ";"], "File": "F2003fISelLowering", "Func": "LowerJumpTable", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89140, "Length": 60, "Cover_Rate": 0.7792207792207793} {"Template_token": ["", "SDValue", "TargetLowering", "::", "LowerOperation", "(", "SDValue", "Op", ",", "SelectionDAG", "&", "DAG", ")", "const", "{", "switch", "(", "Op", ".", "getOpcode", "(", ")", ")", "{", "case", "", ":", "return", "LowerSELECT_CC", "(", "Op", ",", "DAG", ")", ";", "case", "", ":", "return", "LowerBR_CC", "(", "Op", ",", "DAG", ")", ";", "case", "", ":", "return", "LowerGlobalAddress", "(", "Op", ",", "DAG", ")", ";", "case", "", ":", "return", "LowerBlockAddress", "(", "Op", ",", "DAG", ")", ";", "case", "", ":", "return", "LowerExternalSymbol", "(", "Op", ",", "DAG", ")", ";", "case", "", ":", "return", "LowerJumpTable", "(", "Op"], "ground_truth": [",", "DAG", ")", ";"], "File": "F2003fISelLowering", "Func": "LowerOperation", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89141, "Length": 89, "Cover_Rate": 0.8090909090909091} {"Template_token": ["", "", "CC", "=", "cast", "<", "CondCodeSDNode", ">", "(", "Op", ".", "getOperand", "(", "", ")", ")", "->", "get", "(", ")", ";", "SDLoc", "dl", "(", "Op", ")", ";", "SDValue", "TargetCC", "=", "DAG", ".", "getTargetConstant", "(", "getCC", "(", "CC", ")", ",", "dl", ",", "", ")", ";", "SDValue", "Ops", "[", "]", "=", "{", "FalseV", ",", "TrueV", ",", "LHS", ",", "RHS", ","], "ground_truth": ["TargetCC", "}", ";"], "File": "F2003fISelLowering", "Func": "LowerSELECT_CC", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89142, "Length": 60, "Cover_Rate": 0.4166666666666667} {"Template_token": ["", "Data32bitsDirective", "=", "", ";", "Data64bitsDirective", "=", "nullptr", ";", "GlobalDirective", "=", "", ";", "HasFunctionAlignment", "=", "false", ";", "HasDotTypeDotSizeDirective", "=", "false", ";", "HasSingleParameterDotFile", "=", "false"], "ground_truth": [";"], "File": "F2003fMCAsmInfo", "Func": "F2003fMCAsmInfo", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89143, "Length": 24, "Cover_Rate": 0.3037974683544304} {"Template_token": ["", "IsLittleEndian", "=", "false", ";", "SeparatorString", "=", "", ";", "CommentString", "=", "", ";", "PrivateGlobalPrefix", "=", "", ";", "PrivateLabelPrefix", "=", "", ";", "LinkerPrivateGlobalPrefix", "=", "", ";", "InlineAsmStart", "=", ""], "ground_truth": [";"], "File": "F2003fMCAsmInfo", "Func": "F2003fMCAsmInfo", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89144, "Length": 28, "Cover_Rate": 0.35443037974683544} {"Template_token": ["", "OS", "<<", "", ";", "}", "else", "if", "(", "isAcceptableChar", "(", "C", ")", ")", "{", "OS", "<<", "C", ";", "}", "else", "if", "(", "C", ">=", "'A'", "&&", "C", "<=", "'Z'", ")", "{", "OS", "<<", "'\\''", "<<", "(", "char", ")", "("], "ground_truth": ["C", "-", "'A'", "+", "'a'", ")", ";"], "File": "F2003fMCAsmInfo", "Func": "printQuotedName", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89145, "Length": 46, "Cover_Rate": 0.3865546218487395} {"Template_token": ["", "EmitEOL", "("], "ground_truth": [")", ";"], "File": "F2003fMCAsmStreamer", "Func": "AddBlankLine", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89146, "Length": 4, "Cover_Rate": 0.3333333333333333} {"Template_token": ["", "EmitEOL", "("], "ground_truth": [")", ";"], "File": "F2003fMCAsmStreamer", "Func": "AddBlankLine", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89147, "Length": 4, "Cover_Rate": 0.3333333333333333} {"Template_token": ["", "T", ".", "toVector", "(", "CommentToEmit", ")", ";", "if", "(", "EOL", ")", "CommentToEmit", ".", "push_back"], "ground_truth": ["(", "'\\n'", ")", ";"], "File": "F2003fMCAsmStreamer", "Func": "AddComment", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89148, "Length": 18, "Cover_Rate": 0.45} {"Template_token": ["", "if", "(", "!", "IsVerboseAsm", ")", "return", ";", "T", ".", "toVector", "(", "CommentToEmit", ")", ";", "if", "(", "EOL", ")", "CommentToEmit", ".", "push_back"], "ground_truth": ["(", "'\\n'", ")", ";"], "File": "F2003fMCAsmStreamer", "Func": "AddComment", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89149, "Length": 25, "Cover_Rate": 0.625} {"Template_token": ["", "void", "MCAsmStreamer", "::", "addExplicitComment", "(", "const", "Twine", "&", "T", ")", "{", "StringRef", "c", "=", "T", ".", "getSingleStringRef", "(", ")", ";", "if", "(", "c", ".", "startswith", "(", "StringRef", "(", "MAI", "->", "getCommentString", "(", ")", ")", ")", ")", "{", "ExplicitCommentToEmit", ".", "append", "(", "c", ".", "str", "(", ")", ")", ";", "}"], "ground_truth": ["else", "{"], "File": "F2003fMCAsmStreamer", "Func": "addExplicitComment", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89150, "Length": 51, "Cover_Rate": 0.6891891891891891} {"Template_token": ["", "void", "MCAsmStreamer", "::", "ChangeSection", "(", "MCSection", "*", "Section", ",", "const", "MCExpr", "*", "Subsection", ")", "{", "flushValues", "("], "ground_truth": [")", ";"], "File": "F2003fMCAsmStreamer", "Func": "ChangeSection", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89151, "Length": 19, "Cover_Rate": 0.95} {"Template_token": ["", "void", "MCAsmStreamer", "::", "EmitBundleAlignMode", "(", "unsigned"], "ground_truth": ["AlignPow2", ")", "{"], "File": "F2003fMCAsmStreamer", "Func": "EmitBundleAlignMode", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89152, "Length": 9, "Cover_Rate": 0.6} {"Template_token": ["", "llvm_unreachable", "(", ""], "ground_truth": [")", ";"], "File": "F2003fMCAsmStreamer", "Func": "EmitBundleLock", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89153, "Length": 5, "Cover_Rate": 0.3333333333333333} {"Template_token": ["", "void", "MCAsmStreamer", "::", "EmitBundleUnlock"], "ground_truth": ["(", ")", "{"], "File": "F2003fMCAsmStreamer", "Func": "EmitBundleUnlock", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89154, "Length": 7, "Cover_Rate": 0.5384615384615384} {"Template_token": ["", "llvm_unreachable", "("], "ground_truth": ["", ")", ";"], "File": "F2003fMCAsmStreamer", "Func": "EmitBundleUnlock", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89155, "Length": 5, "Cover_Rate": 0.38461538461538464} {"Template_token": ["", "void", "MCAsmStreamer", "::", "EmitBytes", "(", "StringRef", "Data", ")", "{", "for", "(", "unsigned", "i", "=", "", ",", "e", "=", "Data", ".", "size", "(", ")", ";", "i", "!=", "e", ";", "++", "i", ")", "{", "EmitValue", "(", "MCConstantExpr", "::", "create", "(", "(", "unsigned", "char", ")", "Data", "[", "i", "]"], "ground_truth": [",", "getContext", "(", ")", ")", ",", "", ")", ";"], "File": "F2003fMCAsmStreamer", "Func": "EmitBytes", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89156, "Length": 55, "Cover_Rate": 0.9649122807017544} {"Template_token": ["", "OS", "<<", "MAI", "->", "getCommentString", "(", ")", "<<", "' '", "<<", "Comments", ".", "substr", "(", "", ",", "Position", ")", "<<", "'\\n'", ";", "Comments", "=", "Comments", ".", "substr", "(", "Position", "+", "", ")", ";", "}", "while", "(", "!", "Comments"], "ground_truth": [".", "empty", "(", ")", ")", ";"], "File": "F2003fMCAsmStreamer", "Func": "EmitCommentsAndEOL", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89157, "Length": 43, "Cover_Rate": 0.3524590163934426} {"Template_token": ["", "if", "(", "!", "IsVerboseAsm", ")", "{", "OS", "<<", "'\\n'", ";", "return", ";", "}", "EmitCommentsAndEOL", "("], "ground_truth": [")", ";"], "File": "F2003fMCAsmStreamer", "Func": "EmitEOL", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89158, "Length": 17, "Cover_Rate": 0.5862068965517241} {"Template_token": ["", "if", "(", "!", "Comments", ".", "empty", "(", ")", ")", "OS", "<<"], "ground_truth": ["Comments", ";"], "File": "F2003fMCAsmStreamer", "Func": "emitExplicitComments", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89159, "Length": 13, "Cover_Rate": 0.40625} {"Template_token": ["", "if", "(", "!", "Comments", ".", "empty", "(", ")", ")"], "ground_truth": ["OS", "<<", "Comments", ";"], "File": "F2003fMCAsmStreamer", "Func": "emitExplicitComments", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89160, "Length": 13, "Cover_Rate": 0.40625} {"Template_token": ["", "void", "MCAsmStreamer", "::", "EmitIntValue", "(", "uint64_t"], "ground_truth": ["Value", ",", "unsigned", "Size", ")", "{"], "File": "F2003fMCAsmStreamer", "Func": "EmitIntValue", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89161, "Length": 12, "Cover_Rate": 0.41379310344827586} {"Template_token": ["", "raw_string_ostream", "TempStream", "(", "Name", ")", ";", "Symbol", "->", "print", "(", "TempStream", ",", "MAI", ")", ";", "}", "LabelToEmit", ".", "append", "(", "", ")", ";", "LabelToEmit", ".", "append"], "ground_truth": ["(", "Name", ")", ";"], "File": "F2003fMCAsmStreamer", "Func": "EmitLabel", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89162, "Length": 30, "Cover_Rate": 0.39473684210526316} {"Template_token": ["", "OS", "<<", "MAI", "->", "getCommentString", "("], "ground_truth": [")", "<<", "T", ";"], "File": "F2003fMCAsmStreamer", "Func": "emitRawComment", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89163, "Length": 10, "Cover_Rate": 0.3448275862068966} {"Template_token": ["", "void", "MCAsmStreamer", "::", "EmitRawTextImpl", "(", "StringRef", "String", ")", "{", "if", "(", "!", "String", ".", "empty", "(", ")", "&&", "String", ".", "back", "(", ")", "==", "'\\n'", ")", "String", "=", "String", ".", "substr", "(", "", ",", "String", ".", "size", "(", ")", "-", "", ")", ";", "OS", "<<"], "ground_truth": ["String", ";"], "File": "F2003fMCAsmStreamer", "Func": "EmitRawTextImpl", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89164, "Length": 47, "Cover_Rate": 0.9038461538461539} {"Template_token": ["", "OS", "<<", "MAI", "->", "getGlobalDirective", "(", ")", ";", "break", ";", "}", "Symbol", "->", "print", "(", "OS", ",", "MAI", ")", ";", "EmitEOL", "("], "ground_truth": [")", ";"], "File": "F2003fMCAsmStreamer", "Func": "EmitSymbolAttribute", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89165, "Length": 24, "Cover_Rate": 0.4} {"Template_token": ["", "void", "MCAsmStreamer", "::", "EmitThumbFunc", "(", "MCSymbol"], "ground_truth": ["*", "Func", ")", "{"], "File": "F2003fMCAsmStreamer", "Func": "EmitThumbFunc", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89166, "Length": 10, "Cover_Rate": 0.625} {"Template_token": ["", "void", "MCAsmStreamer", "::", "EmitThumbFunc", "(", "MCSymbol", "*", "Func", ")", "{", "llvm_unreachable", "(", "", ")"], "ground_truth": [";"], "File": "F2003fMCAsmStreamer", "Func": "EmitThumbFunc", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89167, "Length": 15, "Cover_Rate": 0.9375} {"Template_token": ["", "void", "MCAsmStreamer", "::", "EmitValueToAlignment", "(", "unsigned", "ByteAlignment", ",", "int64_t", "Value", ",", "unsigned", "ValueSize", ",", "unsigned", "MaxBytesToEmit", ")", "{", "if", "(", "ByteAlignment", "==", "", "||", "ByteAlignment", "==", "", "||", "ByteAlignment", "==", "", ")", "{", "CurrentAlignmentToValue", "=", "ByteAlignment", ";", "return", ";", "}", "if", "(", "ByteAlignment", "%", "", "==", ""], "ground_truth": [")", "{"], "File": "F2003fMCAsmStreamer", "Func": "EmitValueToAlignment", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89168, "Length": 49, "Cover_Rate": 0.8032786885245902} {"Template_token": ["", "void", "MCAsmStreamer", "::", "EmitValueWithAlignment", "(", "const", "MCExpr", "*", "Value", ",", "unsigned", "Size", ",", "SMLoc", "Loc", ")", "{", "const", "char", "*", "Directive", "=", "nullptr", ";", "switch", "(", "Size", ")", "{", "default", ":", "break", ";", "case", "", ":", "Directive", "=", "MAI", "->", "getData8bitsDirective", "(", ")", ";", "break", ";", "case", "", ":", "Directive", "=", "MAI", "->", "getData16bitsDirective", "("], "ground_truth": [")", ";", "break", ";"], "File": "F2003fMCAsmStreamer", "Func": "EmitValueWithAlignment", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89169, "Length": 59, "Cover_Rate": 0.5086206896551724} {"Template_token": ["", "void", "MCAsmStreamer", "::", "EmitWeakReference", "(", "MCSymbol", "*", "Alias", ",", "const", "MCSymbol", "*", "Symbol", ")", "{", "llvm_unreachable", "("], "ground_truth": ["", ")", ";"], "File": "F2003fMCAsmStreamer", "Func": "EmitWeakReference", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89170, "Length": 20, "Cover_Rate": 0.9523809523809523} {"Template_token": ["", "void", "MCAsmStreamer", "::", "EmitWeakReference", "(", "MCSymbol", "*", "Alias"], "ground_truth": [",", "const", "MCSymbol", "*", "Symbol", ")", "{"], "File": "F2003fMCAsmStreamer", "Func": "EmitWeakReference", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89171, "Length": 15, "Cover_Rate": 0.7142857142857143} {"Template_token": ["", "MCAsmStreamer", "::", "MCAsmStreamer", "(", "MCContext", "&", "Ctx", ",", "std", "::", "unique_ptr", "<", "formatted_raw_ostream", ">", "os", ",", "bool", "isVerboseAsm", ",", "MCInstPrinter", "*", "printer", ",", "bool", "showInst", ")", ":", "MCStreamer", "(", "Ctx", ")", ",", "OSOwner", "(", "std", "::", "move", "(", "os", ")", ")", ",", "OS", "(", "*", "OSOwner", ")", ",", "MAI", "(", "Ctx", ".", "getAsmInfo", "(", ")", ")", ",", "InstPrinter", "(", "printer", ")", ",", "CommentStream", "(", "CommentToEmit", ")", ",", "IsVerboseAsm", "(", "isVerboseAsm", ")", ",", "ShowInst", "(", "showInst", ")", "{", "assert", "("], "ground_truth": ["InstPrinter", ")", ";"], "File": "F2003fMCAsmStreamer", "Func": "F2003fMCAsmStreamer", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89172, "Length": 82, "Cover_Rate": 0.9879518072289156} {"Template_token": ["", "StringRef", "label", "=", "LabelToEmit", ";", "if", "(", "!", "label", ".", "empty", "(", ")", ")", "{", "if", "(", "addFen"], "ground_truth": [")", "{"], "File": "F2003fMCAsmStreamer", "Func": "flushLabel", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89173, "Length": 20, "Cover_Rate": 0.43478260869565216} {"Template_token": ["", "ValueToEmit", "=", "(", "ValueToEmit", "<<", "", ")", "|", "ValueBuffer", "[", "i", "]", ";", "}", "ValueToEmit", "<<=", "(", "CurrentAlignmentToValue", "-", "ValueBuffer", ".", "size", "(", ")", ")", "*", "", ";", "EmitValueWithAlignment", "(", "MCConstantExpr", "::", "create", "(", "ValueToEmit", ",", "getContext", "(", ")", ")", ",", "CurrentAlignmentToValue", ")", ";", "ValueBuffer", ".", "clear"], "ground_truth": ["(", ")", ";"], "File": "F2003fMCAsmStreamer", "Func": "flushValues", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89174, "Length": 50, "Cover_Rate": 0.49504950495049505} {"Template_token": ["", "raw_ostream", "&", "MCAsmStreamer", "::", "GetCommentOS", "("], "ground_truth": [")", "{"], "File": "F2003fMCAsmStreamer", "Func": "GetCommentOS", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89175, "Length": 8, "Cover_Rate": 0.36363636363636365} {"Template_token": ["", "void", "MCAsmStreamer", "::", "reset", "(", ")", "{", "LabelToEmit", ".", "clear", "(", ")", ";", "ExplicitCommentToEmit", ".", "clear", "(", ")", ";", "CommentToEmit", ".", "clear", "(", ")", ";", "Symbols", ".", "clear", "(", ")", ";", "CurrentAlignmentToValue", "="], "ground_truth": ["", ";"], "File": "F2003fMCAsmStreamer", "Func": "reset", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89176, "Length": 35, "Cover_Rate": 0.7291666666666666} {"Template_token": ["", "Symbol", ".", "setIsRegistered", "(", "true", ")", ";", "Symbols", ".", "push_back", "(", "&"], "ground_truth": ["Symbol", ")", ";"], "File": "F2003fMCAsmStreamer", "Func": "visitUsedSymbol", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89177, "Length": 15, "Cover_Rate": 0.39473684210526316} {"Template_token": ["", "MCOp", "=", "MCOperand", "::", "createExpr", "(", "MCSymbolRefExpr", "::", "create", "(", "MO", ".", "getMBB", "(", ")", "->", "getSymbol", "(", ")", ",", "Ctx", ")", ")", ";", "break", ";", "case", "MachineOperand", "::", "MO_GlobalAddress", ":", "MCOp", "=", "LowerSymbolOperand", "(", "MO", ",", "Printer", ".", "getSymbol", "(", "MO", ".", "getGlobal", "(", ")", ")", ")", ";", "break", ";", "case", "MachineOperand", "::", "MO_ExternalSymbol", ":", "MCOp", "=", "LowerSymbolOperand", "(", "MO", ",", "Printer", ".", "GetExternalSymbolSymbol", "(", "MO", ".", "getSymbolName", "(", ")", ")", ")", ";", "break", ";", "case", "MachineOperand", "::", "MO_JumpTableIndex", ":", "MCOp", "=", "LowerSymbolOperand", "(", "MO", ",", "Printer", ".", "GetJTISymbol", "(", "MO", ".", "getIndex", "(", ")", ")", ")", ";", "break", ";", "case", "MachineOperand", "::", "MO_ConstantPoolIndex", ":", "MCOp", "=", "LowerSymbolOperand", "(", "MO", ",", "Printer", ".", "GetCPISymbol", "(", "MO", ".", "getIndex", "(", ")", ")", ")", ";", "break", ";", "case", "MachineOperand", "::", "MO_BlockAddress", ":", "MCOp", "=", "LowerSymbolOperand", "(", "MO", ",", "Printer", ".", "GetBlockAddressSymbol", "(", "MO", ".", "getBlockAddress", "(", ")", ")", ")", ";", "break", ";", "case", "MachineOperand", "::", "MO_RegisterMask", ":", "continue", ";", "}", "OutMI", ".", "addOperand", "("], "ground_truth": ["MCOp", ")", ";"], "File": "F2003fMCInstLower", "Func": "Lower", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89178, "Length": 166, "Cover_Rate": 0.5303514376996805} {"Template_token": ["", "static", "MCInstrInfo", "*", "createMCInstrInfo", "(", ")", "{", "MCInstrInfo", "*", "X", "=", "new", "MCInstrInfo", "(", ")", ";", "InitMCInstrInfo", "(", "X", ")", ";", "return"], "ground_truth": ["X", ";"], "File": "F2003fMCTargetDesc", "Func": "createF2003fMCInstrInfo", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89179, "Length": 24, "Cover_Rate": 0.96} {"Template_token": ["", "MCRegisterInfo", "*", "X", "=", "new", "MCRegisterInfo", "(", ")", ";", "InitMCRegisterInfo", "(", "X", ",", "", ")", ";", "return", "X"], "ground_truth": [";"], "File": "F2003fMCTargetDesc", "Func": "createF2003fMCRegisterInfo", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89180, "Length": 19, "Cover_Rate": 0.5757575757575758} {"Template_token": ["", "static", "MCRegisterInfo", "*", "createMCRegisterInfo", "(", "const", "Triple", "&", "TT", ")", "{", "MCRegisterInfo", "*", "X", "=", "new", "MCRegisterInfo", "(", ")", ";", "InitMCRegisterInfo", "(", "X"], "ground_truth": [",", "", ")", ";"], "File": "F2003fMCTargetDesc", "Func": "createF2003fMCRegisterInfo", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89181, "Length": 27, "Cover_Rate": 0.8181818181818182} {"Template_token": ["", "void", "LLVMInitializeTargetMC", "(", ")", "{", "RegisterMCAsmInfo", "<", "MCAsmInfo", ">", "X", "(", "getTheTarget", "(", ")", ")", ";", "TargetRegistry", "::", "RegisterMCInstrInfo", "(", "getTheTarget", "(", ")", ",", "createMCInstrInfo", ")", ";", "TargetRegistry", "::", "RegisterMCRegInfo", "(", "getTheTarget", "("], "ground_truth": [")", ",", "createMCRegisterInfo", ")", ";"], "File": "F2003fMCTargetDesc", "Func": "LLVMInitializeF2003fTargetMC", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89182, "Length": 38, "Cover_Rate": 0.6229508196721312} {"Template_token": ["", "Offset", "+=", "MF", ".", "getFrameInfo", "(", ")", ".", "getStackSize", "(", ")", ";", "Offset", "+=", "SPAdj", ";", "if", "(", "MI", ".", "getOpcode", "(", ")", "==", "", ")", "{", "Offset", "+=", "MI", ".", "getOperand", "(", "FIOperandNum", "+", "", ")", ".", "getImm", "(", ")", ";", "const", "TargetInstrInfo", "&", "TII", "=", "*", "MF", ".", "getSubtarget", "(", ")", ".", "getInstrInfo", "(", ")", ";", "MI", ".", "setDesc", "(", "TII", ".", "get", "(", "", ")", ")", ";", "MI", ".", "getOperand", "(", "FIOperandNum", ")", ".", "ChangeToRegister", "(", "", ",", "false", ")", ";", "MI", ".", "RemoveOperand", "(", "FIOperandNum", "+", "", ")", ";", "if", "(", "Offset", "=="], "ground_truth": ["", ")", "{"], "File": "F2003fRegisterInfo", "Func": "eliminateFrameIndex", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89183, "Length": 100, "Cover_Rate": 0.31746031746031744} {"Template_token": ["", "MachineFunction", "&", "MF", "=", "*", "MBB", ".", "getParent", "(", ")", ";", "DebugLoc", "dl", "=", "MI", ".", "getDebugLoc", "(", ")", ";", "int", "FrameIndex", "=", "MI", ".", "getOperand", "(", "FIOperandNum", ")", ".", "getIndex", "(", ")", ";", "int", "Offset", "=", "MF", ".", "getFrameInfo", "(", ")", ".", "getObjectOffset", "(", "FrameIndex", ")", ";", "Offset", "+=", "MF", ".", "getFrameInfo", "(", ")", ".", "getStackSize", "(", ")", ";", "Offset", "+=", "SPAdj", ";", "if", "(", "MI", ".", "getOpcode", "(", ")", "==", "", ")", "{", "Offset", "+=", "MI", ".", "getOperand", "(", "FIOperandNum", "+", "", ")", ".", "getImm", "(", ")", ";", "const", "TargetInstrInfo", "&", "TII", "=", "*", "MF", ".", "getSubtarget", "(", ")", ".", "getInstrInfo", "(", ")", ";", "MI", ".", "setDesc", "(", "TII", ".", "get", "(", "", ")", ")", ";", "MI", ".", "getOperand", "(", "FIOperandNum", ")", ".", "ChangeToRegister", "(", "", ",", "false", ")", ";", "MI", ".", "RemoveOperand", "(", "FIOperandNum", "+", "", ")", ";", "if", "(", "Offset", "==", "", ")", "{", "return", ";", "}", "unsigned", "DstReg", "=", "MI", ".", "getOperand", "(", "", ")", ".", "getReg", "(", ")", ";", "BuildMI", "(", "MBB", ",", "std", "::", "next", "(", "II", ")", ",", "dl", ",", "TII", ".", "get", "(", "", ")", ",", "DstReg", ")", ".", "addReg", "(", "DstReg", ")", ".", "addImm", "(", "Offset", ")", ";", "return", ";", "}", "if", "(", "MI", ".", "getOperand", "(", "FIOperandNum", "+", "", ")", ".", "isImm", "(", ")", ")", "{", "Offset", "+=", "(", "int32_t", ")", "MI", ".", "getOperand", "(", "FIOperandNum", "+", "", ")", ".", "getImm", "(", ")", ";", "}", "MI", ".", "getOperand", "(", "FIOperandNum", ")", ".", "ChangeToRegister", "("], "ground_truth": ["", ",", "false", ")", ";"], "File": "F2003fRegisterInfo", "Func": "eliminateFrameIndex", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89184, "Length": 250, "Cover_Rate": 0.7936507936507936} {"Template_token": ["", "unsigned", "RegisterInfo", "::", "getFrameRegister", "(", "const"], "ground_truth": ["MachineFunction", "&", "MF", ")", "const", "{"], "File": "F2003fRegisterInfo", "Func": "getFrameRegister", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89185, "Length": 12, "Cover_Rate": 0.6666666666666666} {"Template_token": ["", "const", "TargetRegisterClass", "*", "RegisterInfo", "::", "getPointerRegClass", "(", "const", "MachineFunction", "&", "MF", ",", "unsigned", "Kind", ")", "const", "{", "return", "&"], "ground_truth": ["", ";"], "File": "F2003fRegisterInfo", "Func": "getPointerRegClass", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89186, "Length": 21, "Cover_Rate": 0.875} {"Template_token": ["", "const", "TargetRegisterClass", "*", "RegisterInfo", "::", "getPointerRegClass", "(", "const", "MachineFunction", "&", "MF", ",", "unsigned", "Kind", ")", "const", "{", "return", "&"], "ground_truth": ["", ";"], "File": "F2003fRegisterInfo", "Func": "getPointerRegClass", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89187, "Length": 21, "Cover_Rate": 0.875} {"Template_token": ["", "BitVector", "RegisterInfo", "::", "getReservedRegs", "(", "const", "MachineFunction", "&", "MF", ")", "const", "{", "BitVector", "Reserved", "(", "getNumRegs", "(", ")", ")", ";", "Reserved", ".", "set", "("], "ground_truth": ["", ")", ";"], "File": "F2003fRegisterInfo", "Func": "getReservedRegs", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89188, "Length": 27, "Cover_Rate": 0.6428571428571429} {"Template_token": ["", "BitVector", "Reserved", "(", "getNumRegs", "(", ")", ")", ";", "Reserved", ".", "set", "(", "", ")", ";", "Reserved", ".", "set", "("], "ground_truth": ["", ")", ";"], "File": "F2003fRegisterInfo", "Func": "getReservedRegs", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89189, "Length": 22, "Cover_Rate": 0.5238095238095238} {"Template_token": ["", "const", "TargetFrameLowering", "*", "getFrameLowering", "(", ")", "const", "override"], "ground_truth": ["{"], "File": "F2003fSubtarget", "Func": "getFrameLowering", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89190, "Length": 9, "Cover_Rate": 0.6428571428571429} {"Template_token": ["", "const", "InstrInfo", "*", "getInstrInfo", "(", ")", "const", "override", "{", "return", "&"], "ground_truth": ["InstrInfo", ";"], "File": "F2003fSubtarget", "Func": "getInstrInfo", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89191, "Length": 13, "Cover_Rate": 0.9285714285714286} {"Template_token": ["", "const", "InstrInfo", "*", "getInstrInfo", "(", ")", "const", "override", "{", "return", "&"], "ground_truth": ["InstrInfo", ";"], "File": "F2003fSubtarget", "Func": "getInstrInfo", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89192, "Length": 13, "Cover_Rate": 0.9285714285714286} {"Template_token": ["", "const", "RegisterInfo", "*", "getRegisterInfo", "(", ")", "const"], "ground_truth": ["override", "{"], "File": "F2003fSubtarget", "Func": "getRegisterInfo", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89193, "Length": 9, "Cover_Rate": 0.5} {"Template_token": ["", "const", "RegisterInfo", "*", "getRegisterInfo", "(", ")", "const", "override", "{", "return", "&", "InstrInfo", "."], "ground_truth": ["getRegisterInfo", "(", ")", ";"], "File": "F2003fSubtarget", "Func": "getRegisterInfo", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89194, "Length": 17, "Cover_Rate": 0.9444444444444444} {"Template_token": ["", "const", "SelectionDAGTargetInfo", "*", "getSelectionDAGInfo", "(", ")", "const"], "ground_truth": ["override", "{"], "File": "F2003fSubtarget", "Func": "getSelectionDAGInfo", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89195, "Length": 9, "Cover_Rate": 0.6428571428571429} {"Template_token": ["", "const", "TargetLowering", "*", "getTargetLowering", "(", ")", "const", "override", "{", "return", "&", "TLInfo"], "ground_truth": [";"], "File": "F2003fSubtarget", "Func": "getTargetLowering", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89196, "Length": 13, "Cover_Rate": 0.9285714285714286} {"Template_token": ["", "Subtarget", "&", "Subtarget", "::", "initializeSubtargetDependencies", "(", "StringRef", "CPU", ",", "StringRef", "FS", ")", "{", "std", "::", "string", "CPUName", "=", "CPU", ";", "if", "(", "CPUName", ".", "empty", "(", ")"], "ground_truth": [")", "CPUName", "=", "", ";"], "File": "F2003fSubtarget", "Func": "initializeSubtargetDependencies", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89197, "Length": 32, "Cover_Rate": 0.7272727272727273} {"Template_token": ["", "if", "(", "CPUName", ".", "empty", "(", ")", ")", "CPUName", "=", "", ";", "ParseSubtargetFeatures", "(", "CPUName"], "ground_truth": [",", "FS", ")", ";"], "File": "F2003fSubtarget", "Func": "initializeSubtargetDependencies", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89198, "Length": 19, "Cover_Rate": 0.4318181818181818} {"Template_token": ["", "Target", "&", "llvm", "::", "getTheTarget", "(", ")", "{", "static", "Target", "TheTarget", ";", "return", "TheTarget"], "ground_truth": [";"], "File": "F2003fTargetInfo", "Func": "getTheF2003fTarget", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89199, "Length": 15, "Cover_Rate": 0.9375} {"Template_token": ["", "RegisterTarget", "<", "Triple", "::", "f2003f", ">", "X", "(", "getTheTarget", "(", ")", ","], "ground_truth": ["", ",", "", ")", ";"], "File": "F2003fTargetInfo", "Func": "LLVMInitializeF2003fTargetInfo", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89200, "Length": 17, "Cover_Rate": 0.7391304347826086} {"Template_token": ["", "void", "LLVMInitializeTargetInfo", "(", ")", "{", "RegisterTarget", "<", "Triple", "::", "f2003f", ">", "X", "(", "getTheTarget", "(", ")", ",", ""], "ground_truth": [",", "", ")", ";"], "File": "F2003fTargetInfo", "Func": "LLVMInitializeF2003fTargetInfo", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89201, "Length": 22, "Cover_Rate": 0.9565217391304348} {"Template_token": ["", "addPass", "(", "createISelDag", "(", "getTargetMachine", "(", ")", ",", "getOptLevel", "(", ")", ")", ")", ";", "return"], "ground_truth": ["false", ";"], "File": "F2003fTargetMachine", "Func": "addInstSelector", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89202, "Length": 17, "Cover_Rate": 0.68} {"Template_token": ["", "addPass", "(", "createFiMalkrzPass", "(", ")", ")"], "ground_truth": [";"], "File": "F2003fTargetMachine", "Func": "addPreEmitPass", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89203, "Length": 7, "Cover_Rate": 0.4666666666666667} {"Template_token": ["", "addPass", "(", "createFiMalkrzPass", "("], "ground_truth": [")", ")", ";"], "File": "F2003fTargetMachine", "Func": "addPreEmitPass", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89204, "Length": 7, "Cover_Rate": 0.4666666666666667} {"Template_token": ["", "MCStreamer", "*", "S", "=", "new", "MCAsmStreamer", "(", "Context", ",", "std", "::", "move", "(", "FOut", ")", ",", "Options", ".", "MCOptions", ".", "AsmVerbose", ",", "InstPrinter", ",", "Options", ".", "MCOptions", ".", "ShowMCInst", ")", ";", "return", "S"], "ground_truth": [";"], "File": "F2003fTargetMachine", "Func": "createMCStreamerToAsm", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89205, "Length": 34, "Cover_Rate": 0.5151515151515151} {"Template_token": ["", "MCStreamer", "*", "TargetMachine", "::", "createMCStreamerToAsm", "(", "MCContext", "&", "Context", ",", "std", "::", "unique_ptr", "<", "formatted_raw_ostream", ">", "FOut", ",", "MCInstPrinter", "*", "InstPrinter", ",", "MCCodeEmitter", "*", "MCE", ",", "MCAsmBackend", "*", "MAB", ")", "{", "MCStreamer", "*", "S", "=", "new", "MCAsmStreamer", "(", "Context", ",", "std", "::", "move", "(", "FOut", ")", ",", "Options", ".", "MCOptions", ".", "AsmVerbose", ",", "InstPrinter"], "ground_truth": [",", "Options", ".", "MCOptions", ".", "ShowMCInst", ")", ";"], "File": "F2003fTargetMachine", "Func": "createMCStreamerToAsm", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89206, "Length": 62, "Cover_Rate": 0.9393939393939394} {"Template_token": ["", "TargetMachine", "::", "TargetMachine", "(", "const", "Target", "&", "T", ",", "const", "Triple", "&", "TT", ",", "StringRef", "CPU", ",", "StringRef", "FS", ",", "const", "TargetOptions", "&", "Options", ",", "Optional", "<", "Reloc", "::", "Model", ">", "RM", ",", "CodeModel", "::", "Model", "CM", ",", "CodeGenOpt", "::", "Level", "OL", ")", ":", "LLVMTargetMachine", "(", "T", ","], "ground_truth": ["computeDataLayout", "(", "TT", ",", "CPU", ",", "Options", ")", ",", "TT", ",", "CPU", ",", "FS", ",", "Options", ",", "getEffectiveRelocModel", "(", "RM", ")", ",", "CM", ",", "OL", ")", ",", "TLOF", "(", "make_unique", "<", "TargetLoweringObjectFileELF", ">", "(", ")", ")", ",", "Subtarget", "(", "TT", ",", "CPU", ",", "FS", ",", "*", "this", ")", "{"], "File": "F2003fTargetMachine", "Func": "F2003fTargetMachine", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89207, "Length": 97, "Cover_Rate": 0.9509803921568627} {"Template_token": ["", "static", "Reloc", "::", "Model", "getEffectiveRelocModel", "(", "Optional", "<", "Reloc", "::", "Model", ">", "RM", ")", "{", "if", "(", "!", "RM", ".", "hasValue", "(", ")", ")", "return", "Reloc", "::", "Static", ";", "return", "*"], "ground_truth": ["RM", ";"], "File": "F2003fTargetMachine", "Func": "getEffectiveRelocModel", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89208, "Length": 33, "Cover_Rate": 0.9705882352941176} {"Template_token": ["", "if", "(", "!", "RM", ".", "hasValue", "(", ")"], "ground_truth": [")", "return", "Reloc", "::", "Static", ";"], "File": "F2003fTargetMachine", "Func": "getEffectiveRelocModel", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89209, "Length": 14, "Cover_Rate": 0.4117647058823529} {"Template_token": ["", "TargetMachine", "&", "getTargetMachine"], "ground_truth": ["(", ")", "const", "{"], "File": "F2003fTargetMachine", "Func": "getF2003fTargetMachine", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89210, "Length": 7, "Cover_Rate": 0.4375} {"Template_token": ["", "TargetLoweringObjectFile", "*", "getObjFileLowering", "(", ")", "const", "override", "{", "return", "TLOF", "."], "ground_truth": ["get", "(", ")", ";"], "File": "F2003fTargetMachine", "Func": "getObjFileLowering", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89211, "Length": 15, "Cover_Rate": 0.9375} {"Template_token": ["", "const", "Subtarget", "*", "getSubtargetImpl", "(", "const", "Function", "&", "F", ")"], "ground_truth": ["const", "override", "{"], "File": "F2003fTargetMachine", "Func": "getSubtargetImpl", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89212, "Length": 13, "Cover_Rate": 0.7222222222222222} {"Template_token": ["", "const", "Subtarget", "*", "getSubtargetImpl", "(", "const", "Function", "&", "F", ")", "const", "override", "{", "return", "&", "Subtarget"], "ground_truth": [";"], "File": "F2003fTargetMachine", "Func": "getSubtargetImpl", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89213, "Length": 17, "Cover_Rate": 0.9444444444444444} {"Template_token": ["", "RegisterTargetMachine", "<", "TargetMachine", ">", "X", "(", "getTheTarget", "(", ")"], "ground_truth": [")", ";"], "File": "F2003fTargetMachine", "Func": "LLVMInitializeF2003fTarget", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89214, "Length": 11, "Cover_Rate": 0.6470588235294118} {"Template_token": ["", "case", "", ":", "return", "", ";", "case", "", ":", "return", "", ";", "case", "", ":", "return", "", ";", "case", "", ":", "return", "", ";", "case", "", ":", "return", "", ";", "case", "", ":", "return", "", ";", "case", "", ":"], "ground_truth": ["return", "", ";"], "File": "F2003f", "Func": "F2003fCCToString", "Target": "F2003f", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 89215, "Length": 42, "Cover_Rate": 0.4}