{"Template_token": ["", "explicit", "AsmPrinter", "(", "formatted_raw_ostream", "&", "o", ",", "TargetMachine", "&", "tm", ",", "const", "TargetAsmInfo", "*", "T", ",", "bool", "V", ")", ":", "AsmPrinter", "(", "o", ",", "tm", ",", "T", ",", "V", ")", "{"], "ground_truth": ["}"], "File": "AlphaAsmPrinter1", "Func": "AlphaAsmPrinter", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193058, "Length": 32, "Cover_Rate": 1.0} {"Template_token": ["", "explicit", "AsmPrinter", "(", "formatted_raw_ostream", "&", "o", ",", "TargetMachine", "&", "tm", ",", "const", "TargetAsmInfo", "*", "T", ",", "bool", "V", ")", ":", "AsmPrinter", "(", "o", ",", "tm", ",", "T", ",", "V", ")", "{"], "ground_truth": ["}"], "File": "AlphaAsmPrinter1", "Func": "AlphaAsmPrinter", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193059, "Length": 32, "Cover_Rate": 1.0} {"Template_token": ["", "bool", "AsmPrinter", "::", "doInitialization", "(", "Module", "&", "M", ")", "{", "if", "(", "TM", ".", "getSubtarget", "<", "Subtarget", ">", "(", ")", ".", "hasCT", "(", ")", ")", "O", "<<", "", ";", "else", "O", "<<", "", ";", "O", "<<", "", ";", "return", "AsmPrinter", "::", "doInitialization", "(", "M", ")", ";"], "ground_truth": ["}"], "File": "AlphaAsmPrinter1", "Func": "doInitialization", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193060, "Length": 47, "Cover_Rate": 1.0} {"Template_token": ["", "if", "(", "ExtraCode", "&&", "ExtraCode", "[", "", "]", ")", "return", "true", ";", "O", "<<", "", ";", "printOperand", "(", "MI", ",", "OpNo", ")", ";", "O", "<<", "", ";"], "ground_truth": ["return", "false", ";"], "File": "AlphaAsmPrinter1", "Func": "PrintAsmMemoryOperand", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193061, "Length": 30, "Cover_Rate": 0.5660377358490566} {"Template_token": ["", "printOperand", "(", "MI", ",", "OpNo", ")", ";", "return", "false", ";"], "ground_truth": ["}"], "File": "AlphaAsmPrinter1", "Func": "PrintAsmOperand", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193062, "Length": 11, "Cover_Rate": 0.3333333333333333} {"Template_token": ["", "O", "<<", "RI", ".", "get", "(", "MO", ".", "getReg", "(", ")", ")", ".", "AsmName", ";", "return", ";", "case", "MachineOperand", "::", "MO_Immediate", ":", "llvm_unreachable", "(", "", ")", ";", "return", ";", "case", "MachineOperand", "::", "MO_MachineBasicBlock", ":", "printBasicBlockLabel", "(", "MO", ".", "getMBB", "(", ")", ")", ";", "return", ";", "case", "MachineOperand", "::", "MO_ConstantPoolIndex", ":", "O", "<<", "TAI", "->", "getPrivateGlobalPrefix", "(", ")", "<<", "", "<<", "getFunctionNumber", "(", ")", "<<", "", "<<", "MO", ".", "getIndex", "(", ")", ";", "return", ";", "case", "MachineOperand", "::", "MO_ExternalSymbol", ":", "O", "<<", "MO", ".", "getSymbolName", "(", ")", ";", "return", ";", "case", "MachineOperand", "::", "MO_GlobalAddress", ":", "O", "<<", "Mang", "->", "getMangledName", "(", "MO", ".", "getGlobal", "(", ")", ")", ";", "return", ";", "case", "MachineOperand", "::", "MO_JumpTableIndex", ":", "O", "<<", "TAI", "->", "getPrivateGlobalPrefix", "(", ")", "<<", "", "<<", "getFunctionNumber", "(", ")", "<<", "'_'", "<<", "MO", ".", "getIndex", "(", ")", ";", "return", ";", "default", ":"], "ground_truth": ["O", "<<", "", "<<", "MO", ".", "getType", "(", ")", "<<", "", ";"], "File": "AlphaAsmPrinter1", "Func": "printOp", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193063, "Length": 152, "Cover_Rate": 0.7755102040816326} {"Template_token": ["", "return", ";", "case", "MachineOperand", "::", "MO_MachineBasicBlock", ":", "printBasicBlockLabel", "(", "MO", ".", "getMBB", "(", ")", ")", ";", "return", ";", "case", "MachineOperand", "::", "MO_ConstantPoolIndex", ":", "O", "<<", "TAI", "->", "getPrivateGlobalPrefix", "(", ")", "<<", "", "<<", "getFunctionNumber", "(", ")", "<<", "", "<<", "MO", ".", "getIndex", "(", ")", ";", "return", ";", "case", "MachineOperand", "::", "MO_ExternalSymbol", ":", "O", "<<", "MO", ".", "getSymbolName", "(", ")", ";", "return", ";", "case", "MachineOperand", "::", "MO_GlobalAddress", ":", "O", "<<", "Mang", "->", "getMangledName", "(", "MO", ".", "getGlobal", "(", ")", ")", ";", "return", ";", "case", "MachineOperand", "::", "MO_JumpTableIndex", ":", "O", "<<", "TAI", "->", "getPrivateGlobalPrefix", "(", ")", "<<", "", "<<", "getFunctionNumber", "(", ")", "<<", "'_'", "<<", "MO", ".", "getIndex", "(", ")", ";", "return", ";", "default", ":"], "ground_truth": ["O", "<<", "", "<<", "MO", ".", "getType", "(", ")", "<<", "", ";"], "File": "AlphaAsmPrinter1", "Func": "printOp", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193064, "Length": 125, "Cover_Rate": 0.6377551020408163} {"Template_token": ["", "if", "(", "MO", ".", "getType", "(", ")", "==", "MachineOperand", "::", "MO_Register", ")", "{", "assert", "(", "TargetRegisterInfo", "::", "isPhysicalRegister", "(", "MO", ".", "getReg", "(", ")", ")", "&&", "", ")", ";", "O", "<<", "TM", ".", "getRegisterInfo", "(", ")", "->", "get", "(", "MO", ".", "getReg", "(", ")", ")", ".", "AsmName", ";", "}", "else", "if", "(", "MO", ".", "isImm", "(", ")", ")", "{", "O", "<<", "MO", ".", "getImm", "(", ")", ";", "assert", "(", "MO", ".", "getImm", "(", ")", "<", "(", "", "<<", "", ")", ")", ";"], "ground_truth": ["}", "else", "{"], "File": "AlphaAsmPrinter1", "Func": "printOperand", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193065, "Length": 85, "Cover_Rate": 0.7203389830508474} {"Template_token": ["", "O", "<<", "", ";", "EmitConstantPool", "(", "MF", ".", "getConstantPool", "(", ")", ")", ";", "EmitJumpTableInfo", "(", "MF", ".", "getJumpTableInfo", "(", ")", ",", "MF", ")", ";", "const", "Function", "*", "F", "=", "MF", ".", "getFunction", "(", ")", ";", "OutStreamer", ".", "SwitchSection", "(", "getObjFileLowering", "(", ")", ".", "SectionForGlobal", "(", "F", ",", "Mang", ",", "TM", ")", ")", ";", "EmitAlignment", "(", "MF", ".", "getAlignment", "(", ")", ",", "F", ")", ";", "switch", "(", "F", "->", "getLinkage", "(", ")", ")", "{", "default", ":", "llvm_unreachable", "(", "", ")", ";", "case", "Function", "::", "InternalLinkage", ":", "case", "Function", "::", "PrivateLinkage", ":", "case", "Function", "::", "LinkerPrivateLinkage", ":", "break", ";", "case", "Function", "::", "ExternalLinkage", ":", "O", "<<", "", "<<", "CurrentFnName", "<<", "", ";", "break", ";", "case", "Function", "::", "WeakAnyLinkage", ":", "case", "Function", "::", "WeakODRLinkage", ":", "case", "Function", "::", "LinkOnceAnyLinkage", ":", "case", "Function", "::", "LinkOnceODRLinkage", ":", "O", "<<", "TAI", "->", "getWeakRefDirective", "(", ")", "<<", "CurrentFnName", "<<", "", ";", "break", ";", "}", "printVisibility", "(", "CurrentFnName", ",", "F", "->", "getVisibility", "(", ")", ")", ";", "O", "<<", "", "<<", "CurrentFnName", "<<", "", ";", "O", "<<", "CurrentFnName", "<<", "", ";", "for", "(", "MachineFunction", "::", "const_iterator", "I", "=", "MF", ".", "begin", "(", ")", ",", "E", "=", "MF", ".", "end", "(", ")", ";", "I", "!=", "E", ";", "++", "I", ")", "{", "if", "(", "I", "!=", "MF", ".", "begin", "(", ")", ")", "{", "printBasicBlockLabel", "(", "I", ",", "true", ",", "true", ")", ";", "O", "<<", "'\\n'", ";", "}", "for", "(", "MachineBasicBlock", "::", "const_iterator", "II", "=", "I", "->", "begin", "(", ")", ",", "E", "=", "I", "->", "end", "(", ")", ";", "II", "!=", "E", ";", "++", "II", ")", "{", "++", "EmittedInsts", ";", "printInstruction", "(", "II", ")", ";", "}"], "ground_truth": ["}"], "File": "AlphaAsmPrinter1", "Func": "runOnMachineFunction", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193066, "Length": 265, "Cover_Rate": 0.8862876254180602} {"Template_token": ["", "assert", "(", "TargetRegisterInfo", "::", "isPhysicalRegister", "(", "MO", ".", "getReg", "(", ")", ")", "&&", "", ")", ";", "O", "<<", "getRegisterName", "(", "MO", ".", "getReg", "(", ")", ")", ";", "}", "else", "if", "(", "MO", ".", "isImm", "(", ")", ")", "{", "O", "<<", "MO", ".", "getImm", "(", ")", ";", "assert", "(", "MO", ".", "getImm", "(", ")", "<", "(", "", "<<", "", ")", ")", ";"], "ground_truth": ["}", "else", "{"], "File": "AlphaAsmPrinter2", "Func": "printOperand", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193067, "Length": 64, "Cover_Rate": 0.5714285714285714} {"Template_token": ["", "explicit", "AsmPrinter", "(", "raw_ostream", "&", "o", ",", "TargetMachine", "&", "tm", ",", "const", "TargetAsmInfo", "*", "T", ",", "CodeGenOpt", "::", "Level", "OL", ",", "bool", "V", ")", ":", "AsmPrinter", "(", "o", ",", "tm", ",", "T", ",", "OL", ",", "V", ")", "{"], "ground_truth": ["}"], "File": "AlphaAsmPrinter3", "Func": "AlphaAsmPrinter", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193068, "Length": 39, "Cover_Rate": 1.0} {"Template_token": ["", "explicit", "AsmPrinter", "(", "raw_ostream", "&", "o", ",", "TargetMachine", "&", "tm", ",", "const", "TargetAsmInfo", "*", "T", ",", "CodeGenOpt", "::", "Level", "OL", ",", "bool", "V", ")", ":", "AsmPrinter", "(", "o", ",", "tm", ",", "T", ",", "OL", ",", "V", ")", "{"], "ground_truth": ["}"], "File": "AlphaAsmPrinter3", "Func": "AlphaAsmPrinter", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193069, "Length": 39, "Cover_Rate": 1.0} {"Template_token": ["", "return", "new", "AsmPrinter", "(", "o", ",", "tm", ",", "tm", ".", "getTargetAsmInfo", "(", ")", ",", "OptLevel", ",", "verbose", ")", ";"], "ground_truth": ["}"], "File": "AlphaAsmPrinter3", "Func": "createAlphaCodePrinterPass", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193071, "Length": 20, "Cover_Rate": 0.46511627906976744} {"Template_token": ["", "bool", "AsmPrinter", "::", "doFinalization", "(", "Module", "&", "M", ")", "{"], "ground_truth": ["for", "(", "Module", "::", "const_global_iterator", "I", "=", "M", ".", "global_begin", "(", ")", ",", "E", "=", "M", ".", "global_end", "(", ")", ";"], "File": "AlphaAsmPrinter3", "Func": "doFinalization", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193072, "Length": 31, "Cover_Rate": 0.5961538461538461} {"Template_token": ["", "for", "(", "Module", "::", "const_global_iterator", "I", "=", "M", ".", "global_begin", "(", ")", ",", "E", "=", "M", ".", "global_end", "(", ")", ";"], "ground_truth": ["I", "!=", "E", ";", "++", "I", ")", "printModuleLevelGV", "(", "I", ")", ";"], "File": "AlphaAsmPrinter3", "Func": "doFinalization", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193073, "Length": 33, "Cover_Rate": 0.6346153846153846} {"Template_token": ["", "unsigned", "Size", "=", "TD", "->", "getTypeAllocSize", "(", "C", "->", "getType", "(", ")", ")", ";", "unsigned", "Align", "=", "TD", "->", "getPreferredAlignmentLog", "(", "GVar", ")", ";", "SwitchToSection", "(", "TAI", "->", "SectionForGlobal", "(", "GVar", ")", ")", ";", "printVisibility", "(", "name", ",", "GVar", "->", "getVisibility", "(", ")", ")", ";", "switch", "(", "GVar", "->", "getLinkage", "(", ")", ")", "{", "case", "GlobalValue", "::", "LinkOnceAnyLinkage", ":", "case", "GlobalValue", "::", "LinkOnceODRLinkage", ":", "case", "GlobalValue", "::", "WeakAnyLinkage", ":", "case", "GlobalValue", "::", "WeakODRLinkage", ":", "case", "GlobalValue", "::", "CommonLinkage", ":", "O", "<<", "TAI", "->", "getWeakRefDirective", "(", ")", "<<", "name", "<<", "'\\n'", ";", "break", ";", "case", "GlobalValue", "::", "AppendingLinkage", ":", "case", "GlobalValue", "::", "ExternalLinkage", ":", "O", "<<", "TAI", "->", "getGlobalDirective", "(", ")", "<<", "name", "<<", "", ";", "break", ";", "case", "GlobalValue", "::", "InternalLinkage", ":", "case", "GlobalValue", "::", "PrivateLinkage", ":", "break", ";"], "ground_truth": ["default", ":"], "File": "AlphaAsmPrinter3", "Func": "printModuleLevelGV", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193074, "Length": 131, "Cover_Rate": 0.445578231292517} {"Template_token": ["", "void", "AsmPrinter", "::", "printOp", "(", "const", "MachineOperand", "&", "MO", ",", "bool", "IsCallOp", ")", "{", "const", "TargetRegisterInfo", "&", "RI", "=", "*", "TM", ".", "getRegisterInfo", "(", ")", ";", "switch", "(", "MO", ".", "getType", "(", ")", ")", "{", "case", "MachineOperand", "::", "MO_Register", ":", "O", "<<", "RI", ".", "get", "(", "MO", ".", "getReg", "(", ")", ")", ".", "AsmName", ";", "return", ";", "case", "MachineOperand", "::", "MO_Immediate", ":", "cerr", "<<", "", ";", "abort", "(", ")", ";", "return", ";", "case", "MachineOperand", "::", "MO_MachineBasicBlock", ":", "printBasicBlockLabel", "(", "MO", ".", "getMBB", "(", ")", ")", ";", "return", ";", "case", "MachineOperand", "::", "MO_ConstantPoolIndex", ":", "O", "<<", "TAI", "->", "getPrivateGlobalPrefix", "(", ")", "<<", "", "<<", "getFunctionNumber", "(", ")", "<<", "", "<<", "MO", ".", "getIndex", "(", ")", ";", "return", ";", "case", "MachineOperand", "::", "MO_ExternalSymbol", ":", "O", "<<", "MO", ".", "getSymbolName", "(", ")", ";", "return", ";", "case", "MachineOperand", "::", "MO_GlobalAddress", ":", "{", "GlobalValue", "*", "GV", "=", "MO", ".", "getGlobal", "(", ")", ";", "O", "<<", "Mang", "->", "getValueName", "(", "GV", ")", ";", "if", "(", "GV", "->", "isDeclaration", "(", ")", "&&", "GV", "->", "hasExternalWeakLinkage", "(", ")", ")", "ExtWeakSymbols", ".", "insert", "(", "GV", ")", ";", "return", ";", "}", "case", "MachineOperand", "::", "MO_JumpTableIndex", ":", "O", "<<", "TAI", "->", "getPrivateGlobalPrefix", "(", ")", "<<", "", "<<", "getFunctionNumber", "(", ")", "<<", "'_'", "<<", "MO", ".", "getIndex", "(", ")", ";", "return", ";", "default", ":", "O", "<<", "", "<<", "MO", ".", "getType", "(", ")", "<<", "", ";", "return", ";"], "ground_truth": ["}"], "File": "AlphaAsmPrinter3", "Func": "printOp", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193075, "Length": 227, "Cover_Rate": 0.9956140350877193} {"Template_token": ["", "O", "<<", "TAI", "->", "getWeakRefDirective", "(", ")", "<<", "CurrentFnName", "<<", "", ";", "break", ";", "}", "printVisibility", "(", "CurrentFnName", ",", "F", "->", "getVisibility", "(", ")", ")", ";", "O", "<<", "", "<<", "CurrentFnName", "<<", "", ";", "O", "<<", "CurrentFnName", "<<", "", ";", "for", "(", "MachineFunction", "::", "const_iterator", "I", "=", "MF", ".", "begin", "(", ")", ",", "E", "=", "MF", ".", "end", "(", ")", ";", "I", "!=", "E", ";", "++", "I", ")", "{", "if", "(", "I", "!=", "MF", ".", "begin", "(", ")", ")", "{", "printBasicBlockLabel", "(", "I", ",", "true", ",", "true", ")", ";", "O", "<<", "'\\n'", ";", "}", "for", "(", "MachineBasicBlock", "::", "const_iterator", "II", "=", "I", "->", "begin", "(", ")", ",", "E", "=", "I", "->", "end", "(", ")", ";", "II", "!=", "E", ";", "++", "II", ")", "{", "++", "EmittedInsts", ";", "if", "(", "!", "printInstruction", "(", "II", ")", ")", "{", "assert", "(", "", "&&", "", ")", ";", "abort", "(", ")", ";"], "ground_truth": ["}"], "File": "AlphaAsmPrinter3", "Func": "runOnMachineFunction", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193076, "Length": 147, "Cover_Rate": 0.49} {"Template_token": ["", "O", "<<", "TAI", "->", "getWeakRefDirective", "(", ")", "<<", "CurrentFnName", "<<", "", ";", "break", ";", "}", "printVisibility", "(", "CurrentFnName", ",", "F", "->", "getVisibility", "(", ")", ")", ";", "O", "<<", "", "<<", "CurrentFnName", "<<", "", ";", "O", "<<", "CurrentFnName", "<<", "", ";", "for", "(", "MachineFunction", "::", "const_iterator", "I", "=", "MF", ".", "begin", "(", ")", ",", "E", "=", "MF", ".", "end", "(", ")", ";", "I", "!=", "E", ";", "++", "I", ")", "{", "if", "(", "I", "!=", "MF", ".", "begin", "(", ")", ")", "{", "printBasicBlockLabel", "(", "I", ",", "true", ",", "true", ")", ";", "O", "<<", "'\\n'", ";", "}", "for", "(", "MachineBasicBlock", "::", "const_iterator", "II", "=", "I", "->", "begin", "(", ")", ",", "E", "=", "I", "->", "end", "(", ")", ";", "II", "!=", "E", ";", "++", "II", ")", "{", "++", "EmittedInsts", ";", "if", "(", "!", "printInstruction", "(", "II", ")", ")", "{", "assert", "(", "", "&&", "", ")", ";"], "ground_truth": ["abort", "(", ")", ";"], "File": "AlphaAsmPrinter3", "Func": "runOnMachineFunction", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193077, "Length": 146, "Cover_Rate": 0.4866666666666667} {"Template_token": ["", "explicit", "AsmPrinter", "(", "formatted_raw_ostream", "&", "o", ",", "TargetMachine", "&", "tm", ",", "MCContext", "&", "Ctx", ",", "MCStreamer", "&", "Streamer", ",", "const", "MCAsmInfo", "*", "T", ")", ":", "AsmPrinter", "(", "o", ",", "tm", ",", "Ctx", ",", "Streamer", ",", "T", ")", "{"], "ground_truth": ["}"], "File": "AlphaAsmPrinter4", "Func": "AlphaAsmPrinter", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193078, "Length": 39, "Cover_Rate": 1.0} {"Template_token": ["", "explicit", "AsmPrinter", "(", "formatted_raw_ostream", "&", "o", ",", "TargetMachine", "&", "tm", ",", "MCContext", "&", "Ctx", ",", "MCStreamer", "&", "Streamer", ",", "const", "MCAsmInfo", "*", "T", ")", ":", "AsmPrinter", "(", "o", ",", "tm", ",", "Ctx", ",", "Streamer", ",", "T", ")", "{"], "ground_truth": ["}"], "File": "AlphaAsmPrinter4", "Func": "AlphaAsmPrinter", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193079, "Length": 39, "Cover_Rate": 1.0} {"Template_token": ["", "O", "<<", "", "<<", "*", "CurrentFnSym", "<<", "", ";"], "ground_truth": ["}"], "File": "AlphaAsmPrinter4", "Func": "EmitFunctionBodyEnd", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193081, "Length": 10, "Cover_Rate": 0.5882352941176471} {"Template_token": ["", "void", "AsmPrinter", "::", "EmitFunctionBodyStart", "(", ")", "{", "O", "<<", "", "<<", "*", "CurrentFnSym", "<<", "", ";"], "ground_truth": ["}"], "File": "AlphaAsmPrinter4", "Func": "EmitFunctionBodyStart", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193082, "Length": 17, "Cover_Rate": 1.0} {"Template_token": ["", "void", "AsmPrinter", "::", "EmitFunctionBodyStart", "(", ")", "{"], "ground_truth": ["O", "<<", "", "<<", "*", "CurrentFnSym", "<<", "", ";"], "File": "AlphaAsmPrinter4", "Func": "EmitFunctionBodyStart", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193083, "Length": 16, "Cover_Rate": 0.9411764705882353} {"Template_token": ["", "printInstruction", "(", "MI", ")", ";", "OutStreamer", ".", "AddBlankLine", "(", ")", ";"], "ground_truth": ["}"], "File": "AlphaAsmPrinter4", "Func": "EmitInstruction", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193084, "Length": 12, "Cover_Rate": 0.5714285714285714} {"Template_token": ["", "void", "AsmPrinter", "::", "EmitStartOfAsmFile", "(", "Module", "&", "M", ")", "{", "if", "(", "TM", ".", "getSubtarget", "<", "Subtarget", ">", "(", ")", ".", "hasCT", "(", ")", ")", "O", "<<", "", ";"], "ground_truth": ["else", "O", "<<", "", ";"], "File": "AlphaAsmPrinter4", "Func": "EmitStartOfAsmFile", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193085, "Length": 34, "Cover_Rate": 0.8717948717948718} {"Template_token": ["", "void", "AsmPrinter", "::", "printOperand", "(", "const", "MachineInstr", "*", "MI", ",", "int", "opNum", ")", "{", "const", "MachineOperand", "&", "MO", "=", "MI", "->", "getOperand", "(", "opNum", ")", ";"], "ground_truth": ["if", "(", "MO", ".", "getType", "(", ")", "==", "MachineOperand", "::", "MO_Register", ")", "{"], "File": "AlphaAsmPrinter4", "Func": "printOperand", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193086, "Length": 39, "Cover_Rate": 0.35454545454545455} {"Template_token": ["", "const", "MachineOperand", "&", "MO", "=", "MI", "->", "getOperand", "(", "opNum", ")", ";", "if", "(", "MO", ".", "getType", "(", ")", "==", "MachineOperand", "::", "MO_Register", ")", "{", "assert", "(", "TargetRegisterInfo", "::", "isPhysicalRegister", "(", "MO", ".", "getReg", "(", ")", ")", "&&", "", ")", ";", "O", "<<", "getRegisterName", "(", "MO", ".", "getReg", "(", ")", ")", ";"], "ground_truth": ["}", "else", "if", "(", "MO", ".", "isImm", "(", ")", ")", "{"], "File": "AlphaAsmPrinter4", "Func": "printOperand", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193087, "Length": 63, "Cover_Rate": 0.5727272727272728} {"Template_token": ["", "AsmPrinter", "(", "raw_ostream", "&", "o", ",", "TargetMachine", "&", "tm", ",", "const", "TargetAsmInfo", "*", "T", ",", "bool", "F", ")", ":", "AsmPrinter", "(", "o", ",", "tm", ",", "T", ",", "F", ")", "{"], "ground_truth": ["}"], "File": "AlphaAsmPrinter5", "Func": "AlphaAsmPrinter", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193088, "Length": 31, "Cover_Rate": 1.0} {"Template_token": ["", "AsmPrinter", "(", "raw_ostream", "&", "o", ",", "TargetMachine", "&", "tm", ",", "const", "TargetAsmInfo", "*", "T", ",", "bool", "F", ")", ":", "AsmPrinter", "(", "o", ",", "tm", ",", "T", ",", "F", ")", "{"], "ground_truth": ["}"], "File": "AlphaAsmPrinter5", "Func": "AlphaAsmPrinter", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193089, "Length": 31, "Cover_Rate": 1.0} {"Template_token": ["", "FunctionPass", "*", "llvm", "::", "createCodePrinterPass", "(", "raw_ostream", "&", "o", ",", "TargetMachine", "&", "tm", ",", "bool", "fast", ")", "{", "return", "new", "AsmPrinter", "(", "o", ",", "tm", ",", "tm", ".", "getTargetAsmInfo", "(", ")", ",", "fast", ")", ";"], "ground_truth": ["}"], "File": "AlphaAsmPrinter5", "Func": "createAlphaCodePrinterPass", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193091, "Length": 36, "Cover_Rate": 1.0} {"Template_token": ["", "const", "TargetData", "*", "TD", "=", "TM", ".", "getTargetData", "(", ")", ";", "if", "(", "!", "GVar", "->", "hasInitializer", "(", ")", ")", "return", ";", "if", "(", "EmitSpecialLLVMGlobal", "(", "GVar", ")", ")", "return", ";", "std", "::", "string", "name", "=", "Mang", "->", "getValueName", "(", "GVar", ")", ";", "Constant", "*", "C", "=", "GVar", "->", "getInitializer", "(", ")", ";", "unsigned", "Size", "=", "TD", "->", "getTypePaddedSize", "(", "C", "->", "getType", "(", ")", ")", ";", "unsigned", "Align", "=", "TD", "->", "getPreferredAlignmentLog", "(", "GVar", ")", ";", "SwitchToSection", "(", "TAI", "->", "SectionForGlobal", "(", "GVar", ")", ")", ";"], "ground_truth": ["printVisibility", "(", "name", ",", "GVar", "->", "getVisibility", "(", ")", ")", ";"], "File": "AlphaAsmPrinter5", "Func": "printModuleLevelGV", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193092, "Length": 98, "Cover_Rate": 0.3333333333333333} {"Template_token": ["", "const", "TargetData", "*", "TD", "=", "TM", ".", "getTargetData", "(", ")", ";", "if", "(", "!", "GVar", "->", "hasInitializer", "(", ")", ")", "return", ";", "if", "(", "EmitSpecialLLVMGlobal", "(", "GVar", ")", ")", "return", ";", "std", "::", "string", "name", "=", "Mang", "->", "getValueName", "(", "GVar", ")", ";", "Constant", "*", "C", "=", "GVar", "->", "getInitializer", "(", ")", ";", "unsigned", "Size", "=", "TD", "->", "getTypePaddedSize", "(", "C", "->", "getType", "(", ")", ")", ";", "unsigned", "Align", "=", "TD", "->", "getPreferredAlignmentLog", "(", "GVar", ")", ";", "SwitchToSection", "(", "TAI", "->", "SectionForGlobal", "(", "GVar", ")", ")", ";", "printVisibility", "(", "name", ",", "GVar", "->", "getVisibility", "(", ")", ")", ";", "switch", "(", "GVar", "->", "getLinkage", "(", ")", ")", "{", "case", "GlobalValue", "::", "LinkOnceAnyLinkage", ":", "case", "GlobalValue", "::", "LinkOnceODRLinkage", ":", "case", "GlobalValue", "::", "WeakAnyLinkage", ":"], "ground_truth": ["case", "GlobalValue", "::", "WeakODRLinkage", ":"], "File": "AlphaAsmPrinter5", "Func": "printModuleLevelGV", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193093, "Length": 127, "Cover_Rate": 0.43197278911564624} {"Template_token": ["", "explicit", "AsmPrinter", "(", "formatted_raw_ostream", "&", "o", ",", "TargetMachine", "&", "tm", ",", "MCStreamer", "&", "Streamer", ")", ":", "AsmPrinter", "(", "o", ",", "tm", ",", "Streamer", ")", "{"], "ground_truth": ["}"], "File": "AlphaAsmPrinter7", "Func": "AlphaAsmPrinter", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193094, "Length": 26, "Cover_Rate": 1.0} {"Template_token": ["", "explicit", "AsmPrinter", "(", "formatted_raw_ostream", "&", "o", ",", "TargetMachine", "&", "tm", ",", "MCStreamer", "&", "Streamer", ")", ":", "AsmPrinter", "(", "o", ",", "tm", ",", "Streamer", ")", "{"], "ground_truth": ["}"], "File": "AlphaAsmPrinter7", "Func": "AlphaAsmPrinter", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193095, "Length": 26, "Cover_Rate": 1.0} {"Template_token": ["", "case", "MachineOperand", "::", "MO_ConstantPoolIndex", ":", "O", "<<", "MAI", "->", "getPrivateGlobalPrefix", "(", ")", "<<", "", "<<", "getFunctionNumber", "(", ")", "<<", "", "<<", "MO", ".", "getIndex", "(", ")", ";", "return", ";", "case", "MachineOperand", "::", "MO_ExternalSymbol", ":", "O", "<<", "MO", ".", "getSymbolName", "(", ")", ";", "return", ";", "case", "MachineOperand", "::", "MO_GlobalAddress", ":", "O", "<<", "*", "Mang", "->", "getSymbol", "(", "MO", ".", "getGlobal", "(", ")", ")", ";", "return", ";", "case", "MachineOperand", "::", "MO_JumpTableIndex", ":", "O", "<<", "MAI", "->", "getPrivateGlobalPrefix", "(", ")", "<<", "", "<<", "getFunctionNumber", "(", ")", "<<", "'_'", "<<", "MO", ".", "getIndex", "(", ")", ";"], "ground_truth": ["return", ";"], "File": "AlphaAsmPrinter7", "Func": "printOp", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193096, "Length": 94, "Cover_Rate": 0.5081081081081081} {"Template_token": ["", "O", "<<", "getRegisterName", "(", "MO", ".", "getReg", "(", ")", ")", ";", "return", ";", "case", "MachineOperand", "::", "MO_Immediate", ":", "assert", "(", "", "&&", "", ")", ";", "return", ";", "case", "MachineOperand", "::", "MO_MachineBasicBlock", ":", "O", "<<", "*", "MO", ".", "getMBB", "(", ")", "->", "getSymbol", "(", ")", ";", "return", ";", "case", "MachineOperand", "::", "MO_ConstantPoolIndex", ":", "O", "<<", "MAI", "->", "getPrivateGlobalPrefix", "(", ")", "<<", "", "<<", "getFunctionNumber", "(", ")", "<<", "", "<<", "MO", ".", "getIndex", "(", ")", ";", "return", ";", "case", "MachineOperand", "::", "MO_ExternalSymbol", ":", "O", "<<", "MO", ".", "getSymbolName", "(", ")", ";", "return", ";"], "ground_truth": ["case", "MachineOperand", "::", "MO_GlobalAddress", ":"], "File": "AlphaAsmPrinter8", "Func": "printOp", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193097, "Length": 96, "Cover_Rate": 0.5106382978723404} {"Template_token": ["", "explicit", "AsmPrinter", "(", "TargetMachine", "&", "tm", ",", "MCStreamer", "&", "Streamer", ")", ":", "AsmPrinter", "(", "tm", ",", "Streamer", ")", "{"], "ground_truth": ["}"], "File": "AlphaAsmPrinter", "Func": "AlphaAsmPrinter", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193098, "Length": 20, "Cover_Rate": 1.0} {"Template_token": ["", "explicit", "AsmPrinter", "(", "TargetMachine", "&", "tm", ",", "MCStreamer", "&", "Streamer", ")", ":", "AsmPrinter", "(", "tm", ",", "Streamer", ")", "{"], "ground_truth": ["}"], "File": "AlphaAsmPrinter", "Func": "AlphaAsmPrinter", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193099, "Length": 20, "Cover_Rate": 1.0} {"Template_token": ["", "void", "AsmPrinter", "::", "EmitFunctionBodyEnd", "(", ")", "{"], "ground_truth": ["OutStreamer", ".", "EmitRawText", "(", "", "+", "Twine", "(", "CurrentFnSym", "->", "getName", "(", ")", ")", ")", ";"], "File": "AlphaAsmPrinter", "Func": "EmitFunctionBodyEnd", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193100, "Length": 23, "Cover_Rate": 0.9583333333333334} {"Template_token": ["", "void", "AsmPrinter", "::", "EmitFunctionBodyEnd", "(", ")", "{"], "ground_truth": ["OutStreamer", ".", "EmitRawText", "(", "", "+", "Twine", "(", "CurrentFnSym", "->", "getName", "(", ")", ")", ")", ";"], "File": "AlphaAsmPrinter", "Func": "EmitFunctionBodyEnd", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193101, "Length": 23, "Cover_Rate": 0.9583333333333334} {"Template_token": ["", "OutStreamer", ".", "EmitRawText", "(", "", "+", "Twine", "(", "CurrentFnSym", "->", "getName", "(", ")", ")", ")", ";"], "ground_truth": ["}"], "File": "AlphaAsmPrinter", "Func": "EmitFunctionBodyStart", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193102, "Length": 17, "Cover_Rate": 0.7083333333333334} {"Template_token": ["", "void", "AsmPrinter", "::", "EmitFunctionBodyStart", "(", ")", "{", "OutStreamer", ".", "EmitRawText", "(", "", "+", "Twine", "(", "CurrentFnSym", "->", "getName", "(", ")", ")", ")", ";"], "ground_truth": ["}"], "File": "AlphaAsmPrinter", "Func": "EmitFunctionBodyStart", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193103, "Length": 24, "Cover_Rate": 1.0} {"Template_token": ["", "raw_svector_ostream", "OS", "(", "Str", ")", ";", "printInstruction", "(", "MI", ",", "OS", ")", ";"], "ground_truth": ["OutStreamer", ".", "EmitRawText", "(", "OS", ".", "str", "(", ")", ")", ";"], "File": "AlphaAsmPrinter", "Func": "EmitInstruction", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193104, "Length": 24, "Cover_Rate": 0.6} {"Template_token": ["", "printInstruction", "(", "MI", ",", "OS", ")", ";", "OutStreamer", ".", "EmitRawText", "(", "OS", ".", "str", "(", ")", ")", ";"], "ground_truth": ["}"], "File": "AlphaAsmPrinter", "Func": "EmitInstruction", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193105, "Length": 19, "Cover_Rate": 0.475} {"Template_token": ["", "void", "AsmPrinter", "::", "EmitStartOfAsmFile", "(", "Module", "&", "M", ")", "{"], "ground_truth": ["OutStreamer", ".", "EmitRawText", "(", "StringRef", "(", "", ")", ")", ";"], "File": "AlphaAsmPrinter", "Func": "EmitStartOfAsmFile", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193106, "Length": 20, "Cover_Rate": 0.6451612903225806} {"Template_token": ["", "OutStreamer", ".", "EmitRawText", "(", "StringRef", "(", "", ")", ")", ";", "OutStreamer", ".", "EmitRawText", "(", "StringRef", "(", "", ")", ")", ";"], "ground_truth": ["}"], "File": "AlphaAsmPrinter", "Func": "EmitStartOfAsmFile", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193107, "Length": 21, "Cover_Rate": 0.6774193548387096} {"Template_token": ["", "virtual", "const", "char", "*", "getPassName", "(", ")", "const", "{", "return", "", ";"], "ground_truth": ["}"], "File": "AlphaAsmPrinter", "Func": "getPassName", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193108, "Length": 13, "Cover_Rate": 1.0} {"Template_token": ["", "virtual", "const", "char", "*", "getPassName", "(", ")", "const", "{"], "ground_truth": ["return", "", ";"], "File": "AlphaAsmPrinter", "Func": "getPassName", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193109, "Length": 12, "Cover_Rate": 0.9230769230769231} {"Template_token": ["", "RegisterAsmPrinter", "<", "AsmPrinter", ">", "X", "(", "TheTarget", ")", ";"], "ground_truth": ["}"], "File": "AlphaAsmPrinter", "Func": "LLVMInitializeAlphaAsmPrinter", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193110, "Length": 10, "Cover_Rate": 0.6666666666666666} {"Template_token": ["", "void", "LLVMInitializeAsmPrinter", "(", ")", "{", "RegisterAsmPrinter", "<", "AsmPrinter", ">", "X", "(", "TheTarget", ")", ";"], "ground_truth": ["}"], "File": "AlphaAsmPrinter", "Func": "LLVMInitializeAlphaAsmPrinter", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193111, "Length": 15, "Cover_Rate": 1.0} {"Template_token": ["", "if", "(", "ExtraCode", "&&", "ExtraCode", "[", "", "]", ")", "return", "true", ";", "O", "<<", "", ";", "printOperand", "(", "MI", ",", "OpNo", ",", "O", ")", ";"], "ground_truth": ["O", "<<", "", ";"], "File": "AlphaAsmPrinter", "Func": "PrintAsmMemoryOperand", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193112, "Length": 29, "Cover_Rate": 0.4915254237288136} {"Template_token": ["", "if", "(", "ExtraCode", "&&", "ExtraCode", "[", "", "]", ")", "return", "true", ";", "O", "<<", "", ";", "printOperand", "(", "MI", ",", "OpNo", ",", "O", ")", ";"], "ground_truth": ["O", "<<", "", ";"], "File": "AlphaAsmPrinter", "Func": "PrintAsmMemoryOperand", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193113, "Length": 29, "Cover_Rate": 0.4915254237288136} {"Template_token": ["", "O", "<<", "getRegisterName", "(", "MO", ".", "getReg", "(", ")", ")", ";", "return", ";", "case", "MachineOperand", "::", "MO_Immediate", ":", "llvm_unreachable", "(", "", ")", ";", "return", ";", "case", "MachineOperand", "::", "MO_MachineBasicBlock", ":", "O", "<<", "*", "MO", ".", "getMBB", "(", ")", "->", "getSymbol", "(", ")", ";", "return", ";", "case", "MachineOperand", "::", "MO_ConstantPoolIndex", ":", "O", "<<", "MAI", "->", "getPrivateGlobalPrefix", "(", ")", "<<", "", "<<", "getFunctionNumber", "(", ")", "<<", "", "<<", "MO", ".", "getIndex", "(", ")", ";", "return", ";", "case", "MachineOperand", "::", "MO_ExternalSymbol", ":", "O", "<<", "MO", ".", "getSymbolName", "(", ")", ";", "return", ";", "case", "MachineOperand", "::", "MO_GlobalAddress", ":", "O", "<<", "*", "Mang", "->", "getSymbol", "(", "MO", ".", "getGlobal", "(", ")", ")", ";"], "ground_truth": ["return", ";"], "File": "AlphaAsmPrinter", "Func": "printOp", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193114, "Length": 110, "Cover_Rate": 0.5913978494623656} {"Template_token": ["", "assert", "(", "TargetRegisterInfo", "::", "isPhysicalRegister", "(", "MO", ".", "getReg", "(", ")", ")", "&&", "", ")", ";", "O", "<<", "getRegisterName", "(", "MO", ".", "getReg", "(", ")", ")", ";", "}", "else", "if", "(", "MO", ".", "isImm", "(", ")", ")", "{", "O", "<<", "MO", ".", "getImm", "(", ")", ";", "assert", "(", "MO", ".", "getImm", "(", ")", "<", "(", "", "<<", "", ")", ")", ";", "}", "else", "{", "printOp", "(", "MO", ",", "O", ")", ";"], "ground_truth": ["}"], "File": "AlphaAsmPrinter", "Func": "printOperand", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193115, "Length": 72, "Cover_Rate": 0.6206896551724138} {"Template_token": ["", "BSel", "(", ")", ":", "MachineFunctionPass", "(", "&", "ID", ")", "{"], "ground_truth": ["}"], "File": "AlphaBranchSelector1", "Func": "AlphaBSel", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193116, "Length": 11, "Cover_Rate": 1.0} {"Template_token": ["", "BSel", "(", ")", ":", "MachineFunctionPass", "(", "&", "ID", ")", "{"], "ground_truth": ["}"], "File": "AlphaBranchSelector1", "Func": "AlphaBSel", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193117, "Length": 11, "Cover_Rate": 1.0} {"Template_token": ["", "BSel", "(", ")", ":", "MachineFunctionPass", "(", "ID", ")", "{"], "ground_truth": ["}"], "File": "AlphaBranchSelector", "Func": "AlphaBSel", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193118, "Length": 10, "Cover_Rate": 1.0} {"Template_token": ["", "BSel", "(", ")", ":", "MachineFunctionPass", "(", "ID", ")", "{"], "ground_truth": ["}"], "File": "AlphaBranchSelector", "Func": "AlphaBSel", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193119, "Length": 10, "Cover_Rate": 1.0} {"Template_token": ["", "return", "new", "BSel", "(", ")", ";"], "ground_truth": ["}"], "File": "AlphaBranchSelector", "Func": "createAlphaBranchSelectionPass", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193121, "Length": 7, "Cover_Rate": 0.4666666666666667} {"Template_token": ["", "for", "(", "MachineBasicBlock", "::", "iterator", "MBBI", "=", "MBB", "->", "begin", "(", ")", ",", "EE", "=", "MBB", "->", "end", "(", ")", ";", "MBBI", "!=", "EE", ";", "++", "MBBI", ")", "{", "if", "(", "MBBI", "->", "getOpcode", "(", ")", "==", "", "||", "MBBI", "->", "getOpcode", "(", ")", "==", "", ")", "{", "const", "TargetInstrInfo", "*", "TII", "=", "Fn", ".", "getTarget", "(", ")", ".", "getInstrInfo", "(", ")", ";", "MBBI", "->", "setDesc", "(", "TII", "->", "get", "(", "MBBI", "->", "getOperand", "(", "", ")", ".", "getImm", "(", ")", ")", ")", ";", "}"], "ground_truth": ["}"], "File": "AlphaBranchSelector", "Func": "runOnMachineFunction", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193123, "Length": 86, "Cover_Rate": 0.6142857142857143} {"Template_token": ["", "for", "(", "MachineFunction", "::", "iterator", "MFI", "=", "Fn", ".", "begin", "(", ")", ",", "E", "=", "Fn", ".", "end", "(", ")", ";", "MFI", "!=", "E", ";", "++", "MFI", ")", "{", "MachineBasicBlock", "*", "MBB", "=", "MFI", ";", "for", "(", "MachineBasicBlock", "::", "iterator", "MBBI", "=", "MBB", "->", "begin", "(", ")", ",", "EE", "=", "MBB", "->", "end", "(", ")", ";"], "ground_truth": ["MBBI", "!=", "EE", ";", "++", "MBBI", ")", "{"], "File": "AlphaBranchSelector", "Func": "runOnMachineFunction", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193124, "Length": 64, "Cover_Rate": 0.45714285714285713} {"Template_token": ["", "CodeEmitter", "(", "JITCodeEmitter", "&", "mce", ")", ":", "MachineFunctionPass", "(", "ID", ")", ",", "MCE", "(", "mce", ")", "{"], "ground_truth": ["}"], "File": "AlphaCodeEmitter1", "Func": "AlphaCodeEmitter", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193125, "Length": 18, "Cover_Rate": 1.0} {"Template_token": ["", "CodeEmitter", "(", "JITCodeEmitter", "&", "mce", ")", ":", "MachineFunctionPass", "(", "ID", ")", ",", "MCE", "(", "mce", ")", "{"], "ground_truth": ["}"], "File": "AlphaCodeEmitter1", "Func": "AlphaCodeEmitter", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193126, "Length": 18, "Cover_Rate": 1.0} {"Template_token": ["", "CodeEmitter", "(", "MachineCodeEmitter", "&", "mce", ")", ":", "MCE", "(", "mce", ")", "{"], "ground_truth": ["}"], "File": "AlphaCodeEmitter2", "Func": "AlphaCodeEmitter", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193127, "Length": 13, "Cover_Rate": 1.0} {"Template_token": ["", "CodeEmitter", "(", "MachineCodeEmitter", "&", "mce", ")", ":", "MCE", "(", "mce", ")", "{"], "ground_truth": ["}"], "File": "AlphaCodeEmitter2", "Func": "AlphaCodeEmitter", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193128, "Length": 13, "Cover_Rate": 1.0} {"Template_token": ["", "FunctionPass", "*", "llvm", "::", "createCodeEmitterPass", "(", "TargetMachine", "&", "TM", ",", "MachineCodeEmitter", "&", "MCE", ")", "{", "return", "new", "Emitter", "<", "MachineCodeEmitter", ">", "(", "TM", ",", "MCE", ")", ";"], "ground_truth": ["}"], "File": "AlphaCodeEmitter2", "Func": "createAlphaCodeEmitterPass", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193130, "Length": 28, "Cover_Rate": 1.0} {"Template_token": ["", "return", "new", "Emitter", "<", "JITCodeEmitter", ">", "(", "TM", ",", "JCE", ")", ";"], "ground_truth": ["}"], "File": "AlphaCodeEmitter2", "Func": "createAlphaJITCodeEmitterPass", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193132, "Length": 13, "Cover_Rate": 0.4642857142857143} {"Template_token": ["", "for", "(", "MachineBasicBlock", "::", "iterator", "I", "=", "MBB", ".", "begin", "(", ")", ",", "E", "=", "MBB", ".", "end", "(", ")", ";", "I", "!=", "E", ";", "++", "I", ")", "{", "const", "MachineInstr", "&", "MI", "=", "*", "I", ";", "switch", "(", "MI", ".", "getOpcode", "(", ")", ")", "{", "default", ":", "MCE", ".", "emitWordLE", "(", "getBinaryCodeForInstr", "(", "*", "I", ")", ")", ";", "break", ";", "case", "", ":", "case", "", ":", "case", "", ":", "case", "TargetInstrInfo", "::", "IMPLICIT_DEF", ":", "break", ";", "}", "}"], "ground_truth": ["}"], "File": "AlphaCodeEmitter2", "Func": "emitBasicBlock", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193133, "Length": 80, "Cover_Rate": 0.7476635514018691} {"Template_token": ["", "Emitter", "(", "TargetMachine", "&", "tm", ",", "CodeEmitter", "&", "mce", ",", "const", "InstrInfo", "&", "ii", ")", ":", "MachineFunctionPass", "(", "&", "ID", ")", ",", "CodeEmitter", "(", "mce", ")", ",", "II", "(", "&", "ii", ")", ",", "TM", "(", "tm", ")", ",", "MCE", "(", "mce", ")", "{"], "ground_truth": ["}"], "File": "AlphaCodeEmitter2", "Func": "Emitter", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193134, "Length": 44, "Cover_Rate": 1.0} {"Template_token": ["", "Emitter", "(", "TargetMachine", "&", "tm", ",", "CodeEmitter", "&", "mce", ",", "const", "InstrInfo", "&", "ii", ")", ":", "MachineFunctionPass", "(", "&", "ID", ")", ",", "CodeEmitter", "(", "mce", ")", ",", "II", "(", "&", "ii", ")", ",", "TM", "(", "tm", ")", ",", "MCE", "(", "mce", ")", "{"], "ground_truth": ["}"], "File": "AlphaCodeEmitter2", "Func": "Emitter", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193135, "Length": 44, "Cover_Rate": 1.0} {"Template_token": ["", "switch", "(", "Reg", ")", "{", "case", "", ":", "case", "", ":", "return", "", ";", "case", "", ":", "case", "", ":", "return", "", ";", "case", "", ":", "case", "", ":", "return", "", ";", "case", "", ":", "case", "", ":", "return", "", ";", "case", "", ":", "case", "", ":", "return", "", ";", "case", "", ":", "case", "", ":", "return", "", ";", "case", "", ":", "case", "", ":", "return", "", ";", "case", "", ":", "case", "", ":", "return", "", ";", "case", "", ":", "case", "", ":", "return", "", ";", "case", "", ":", "case", "", ":", "return", "", ";", "case", "", ":", "case", "", ":", "return", "", ";", "case", "", ":", "case", "", ":", "return", "", ";", "case", "", ":", "case", "", ":", "return", "", ";", "case", "", ":", "case", "", ":", "return", "", ";", "case", "", ":", "case", "", ":", "return", "", ";", "case", "", ":", "case", "", ":", "return", "", ";", "case", "", ":", "case", "", ":", "return", "", ";", "case", "", ":", "case", "", ":", "return", "", ";", "case", "", ":", "case", "", ":", "return", "", ";", "case", "", ":", "case", "", ":", "return", "", ";", "case", "", ":", "case", "", ":", "return", "", ";", "case", "", ":", "case", "", ":", "return", "", ";", "case", "", ":", "case", "", ":", "return", "", ";", "case", "", ":", "case", "", ":", "return", "", ";", "case", "", ":", "case", "", ":", "return", "", ";", "case", "", ":", "case", "", ":", "return", "", ";", "case", "", ":", "case", "", ":", "return", "", ";", "case", "", ":", "case", "", ":", "return", "", ";"], "ground_truth": ["case", "", ":", "case", "", ":", "return", "", ";"], "File": "AlphaCodeEmitter2", "Func": "getAlphaRegNumber", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193136, "Length": 266, "Cover_Rate": 0.5990990990990991} {"Template_token": ["", "case", "", ":", "Reloc", "=", "", ";", "useGOT", "=", "true", ";", "break", ";", "case", "", ":", "case", "", ":", "Reloc", "=", "", ";", "Offset", "=", "MI", ".", "getOperand", "(", "", ")", ".", "getImm", "(", ")", ";", "break", ";", "default", ":", "assert", "(", "", "&&", "", ")", ";", "abort", "(", ")", ";", "}", "if", "(", "MO", ".", "isGlobal", "(", ")", ")", "MCE", ".", "addRelocation", "(", "MachineRelocation", "::", "getGV", "(", "MCE", ".", "getCurrentPCOffset", "(", ")", ",", "Reloc", ",", "MO", ".", "getGlobal", "(", ")", ",", "Offset", ",", "isa", "<", "Function", ">", "(", "MO", ".", "getGlobal", "(", ")", ")", ",", "useGOT", ")", ")", ";", "else", "if", "(", "MO", ".", "isSymbol", "(", ")", ")", "MCE", ".", "addRelocation", "(", "MachineRelocation", "::", "getExtSym", "(", "MCE", ".", "getCurrentPCOffset", "(", ")", ",", "Reloc", ",", "MO", ".", "getSymbolName", "(", ")", ",", "Offset", ",", "true", ")", ")", ";"], "ground_truth": ["else", "MCE", ".", "addRelocation", "(", "MachineRelocation", "::", "getConstPool", "(", "MCE", ".", "getCurrentPCOffset", "(", ")", ",", "Reloc", ",", "MO", ".", "getIndex", "(", ")", ",", "Offset", ")", ")", ";"], "File": "AlphaCodeEmitter2", "Func": "getMachineOpValue", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193137, "Length": 164, "Cover_Rate": 0.3668903803131991} {"Template_token": ["", "do", "{", "MCE", ".", "startFunction", "(", "MF", ")", ";", "for", "(", "MachineFunction", "::", "iterator", "I", "=", "MF", ".", "begin", "(", ")", ",", "E", "=", "MF", ".", "end", "(", ")", ";", "I", "!=", "E", ";", "++", "I", ")", "emitBasicBlock", "(", "*", "I", ")", ";", "}", "while", "(", "MCE", ".", "finishFunction", "(", "MF", ")", ")", ";"], "ground_truth": ["return", "false", ";"], "File": "AlphaCodeEmitter2", "Func": "runOnMachineFunction", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193138, "Length": 57, "Cover_Rate": 0.6404494382022472} {"Template_token": ["", "FunctionPass", "*", "llvm", "::", "createObjectCodeEmitterPass", "(", "TargetMachine", "&", "TM", ",", "ObjectCodeEmitter", "&", "OCE", ")", "{"], "ground_truth": ["return", "new", "Emitter", "<", "ObjectCodeEmitter", ">", "(", "TM", ",", "OCE", ")", ";"], "File": "AlphaCodeEmitter3", "Func": "createAlphaObjectCodeEmitterPass", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193139, "Length": 27, "Cover_Rate": 0.9642857142857143} {"Template_token": ["", "void", "Emitter", "<", "CodeEmitter", ">", "::", "emitBasicBlock", "(", "MachineBasicBlock", "&", "MBB", ")", "{", "MCE", ".", "StartMachineBasicBlock", "(", "&", "MBB", ")", ";", "for", "(", "MachineBasicBlock", "::", "iterator", "I", "=", "MBB", ".", "begin", "(", ")", ",", "E", "=", "MBB", ".", "end", "(", ")", ";", "I", "!=", "E", ";", "++", "I", ")", "{", "const", "MachineInstr", "&", "MI", "=", "*", "I", ";", "MCE", ".", "processDebugLoc", "(", "MI", ".", "getDebugLoc", "(", ")", ")", ";", "switch", "(", "MI", ".", "getOpcode", "(", ")", ")", "{", "default", ":", "MCE", ".", "emitWordLE", "(", "getBinaryCodeForInstr", "(", "*", "I", ")", ")", ";", "break", ";"], "ground_truth": ["case", "", ":"], "File": "AlphaCodeEmitter3", "Func": "emitBasicBlock", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193141, "Length": 96, "Cover_Rate": 0.8135593220338984} {"Template_token": ["", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "Reloc", "=", "", ";", "break", ";", "case", "", ":", "Reloc", "=", "", ";", "break", ";", "case", "", ":", "Reloc", "=", "", ";", "useGOT", "=", "true", ";", "break", ";", "case", "", ":", "case", "", ":", "Reloc", "=", "", ";", "Offset", "=", "MI", ".", "getOperand", "(", "", ")", ".", "getImm", "(", ")", ";", "break", ";", "default", ":", "llvm_unreachable", "(", "", ")", ";", "}", "if", "(", "MO", ".", "isGlobal", "(", ")", ")", "MCE", ".", "addRelocation", "(", "MachineRelocation", "::", "getGV", "(", "MCE", ".", "getCurrentPCOffset", "(", ")", ",", "Reloc", ",", "MO", ".", "getGlobal", "(", ")", ",", "Offset", ",", "isa", "<", "Function", ">", "(", "MO", ".", "getGlobal", "(", ")", ")", ",", "useGOT", ")", ")", ";", "else", "if", "(", "MO", ".", "isSymbol", "(", ")", ")", "MCE", ".", "addRelocation", "(", "MachineRelocation", "::", "getExtSym", "(", "MCE", ".", "getCurrentPCOffset", "(", ")", ",", "Reloc", ",", "MO", ".", "getSymbolName", "(", ")", ",", "Offset", ",", "true", ")", ")", ";", "else", "MCE", ".", "addRelocation", "(", "MachineRelocation", "::", "getConstPool", "(", "MCE", ".", "getCurrentPCOffset", "(", ")", ",", "Reloc", ",", "MO", ".", "getIndex", "(", ")", ",", "Offset", ")", ")", ";", "}", "else", "if", "(", "MO", ".", "isMBB", "(", ")", ")", "{", "MCE", ".", "addRelocation", "(", "MachineRelocation", "::", "getBB", "(", "MCE", ".", "getCurrentPCOffset", "(", ")", ",", "", ",", "MO", ".", "getMBB", "(", ")", ")", ")", ";", "}", "else", "{"], "ground_truth": ["cerr", "<<", "", "<<", "MO", "<<", "", ";"], "File": "AlphaCodeEmitter3", "Func": "getMachineOpValue", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193142, "Length": 237, "Cover_Rate": 0.5361990950226244} {"Template_token": ["", "if", "(", "MO", ".", "isGlobal", "(", ")", ")", "MCE", ".", "addRelocation", "(", "MachineRelocation", "::", "getGV", "(", "MCE", ".", "getCurrentPCOffset", "(", ")", ",", "Reloc", ",", "MO", ".", "getGlobal", "(", ")", ",", "Offset", ",", "isa", "<", "Function", ">", "(", "MO", ".", "getGlobal", "(", ")", ")", ",", "useGOT", ")", ")", ";", "else", "if", "(", "MO", ".", "isSymbol", "(", ")", ")", "MCE", ".", "addRelocation", "(", "MachineRelocation", "::", "getExtSym", "(", "MCE", ".", "getCurrentPCOffset", "(", ")", ",", "Reloc", ",", "MO", ".", "getSymbolName", "(", ")", ",", "Offset", ",", "true", ")", ")", ";", "else", "MCE", ".", "addRelocation", "(", "MachineRelocation", "::", "getConstPool", "(", "MCE", ".", "getCurrentPCOffset", "(", ")", ",", "Reloc", ",", "MO", ".", "getIndex", "(", ")", ",", "Offset", ")", ")", ";", "}", "else", "if", "(", "MO", ".", "isMBB", "(", ")", ")", "{", "MCE", ".", "addRelocation", "(", "MachineRelocation", "::", "getBB", "(", "MCE", ".", "getCurrentPCOffset", "(", ")", ",", "", ",", "MO", ".", "getMBB", "(", ")", ")", ")", ";", "}", "else", "{", "cerr", "<<", "", "<<", "MO", "<<", "", ";", "llvm_unreachable", "(", "", ")", ";", "}"], "ground_truth": ["return", "rv", ";"], "File": "AlphaCodeEmitter3", "Func": "getMachineOpValue", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193143, "Length": 167, "Cover_Rate": 0.3778280542986425} {"Template_token": ["", "}", "else", "if", "(", "MO", ".", "isImm", "(", ")", ")", "{", "rv", "=", "MO", ".", "getImm", "(", ")", ";", "}", "else", "if", "(", "MO", ".", "isGlobal", "(", ")", "||", "MO", ".", "isSymbol", "(", ")", "||", "MO", ".", "isCPI", "(", ")", ")", "{", "DEBUG", "(", "errs", "(", ")", "<<", "MO", "<<", "", "<<", "MI", "<<", "", ")", ";", "unsigned", "Reloc", "=", "", ";", "int", "Offset", "=", "", ";", "bool", "useGOT", "=", "false", ";", "switch", "(", "MI", ".", "getOpcode", "(", ")", ")", "{", "case", "", ":", "Reloc", "=", "", ";", "break", ";", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "Reloc", "=", "", ";", "break", ";", "case", "", ":", "Reloc", "=", "", ";", "break", ";", "case", "", ":", "Reloc", "=", "", ";", "useGOT", "=", "true", ";", "break", ";", "case", "", ":", "case", "", ":"], "ground_truth": ["Reloc", "=", "", ";"], "File": "AlphaCodeEmitter4", "Func": "getMachineOpValue", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193144, "Length": 167, "Cover_Rate": 0.37193763919821826} {"Template_token": ["", "CodeEmitter", "(", "TargetMachine", "&", "tm", ",", "MachineCodeEmitter", "&", "mce", ",", "const", "InstrInfo", "&", "ii", ")", ":", "MachineFunctionPass", "(", "&", "ID", ")", ",", "II", "(", "&", "ii", ")", ",", "TM", "(", "tm", ")", ",", "MCE", "(", "mce", ")", "{"], "ground_truth": ["}"], "File": "AlphaCodeEmitter5", "Func": "AlphaCodeEmitter", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193145, "Length": 39, "Cover_Rate": 1.0} {"Template_token": ["", "CodeEmitter", "(", "TargetMachine", "&", "tm", ",", "MachineCodeEmitter", "&", "mce", ",", "const", "InstrInfo", "&", "ii", ")", ":", "MachineFunctionPass", "(", "&", "ID", ")", ",", "II", "(", "&", "ii", ")", ",", "TM", "(", "tm", ")", ",", "MCE", "(", "mce", ")", "{"], "ground_truth": ["}"], "File": "AlphaCodeEmitter5", "Func": "AlphaCodeEmitter", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193146, "Length": 39, "Cover_Rate": 1.0} {"Template_token": ["", "return", "new", "CodeEmitter", "(", "TM", ",", "MCE", ")", ";"], "ground_truth": ["}"], "File": "AlphaCodeEmitter5", "Func": "createAlphaCodeEmitterPass", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193148, "Length": 10, "Cover_Rate": 0.4} {"Template_token": ["", "void", "CodeEmitter", "::", "emitBasicBlock", "(", "MachineBasicBlock", "&", "MBB", ")", "{", "MCE", ".", "StartMachineBasicBlock", "(", "&", "MBB", ")", ";", "for", "(", "MachineBasicBlock", "::", "iterator", "I", "=", "MBB", ".", "begin", "(", ")", ",", "E", "=", "MBB", ".", "end", "(", ")", ";", "I", "!=", "E", ";", "++", "I", ")", "{", "const", "MachineInstr", "&", "MI", "=", "*", "I", ";", "switch", "(", "MI", ".", "getOpcode", "(", ")", ")", "{", "default", ":", "MCE", ".", "emitWordLE", "(", "getBinaryCodeForInstr", "(", "*", "I", ")", ")", ";", "break", ";", "case", "", ":", "case", "", ":"], "ground_truth": ["case", "", ":"], "File": "AlphaCodeEmitter5", "Func": "emitBasicBlock", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193149, "Length": 88, "Cover_Rate": 0.8461538461538461} {"Template_token": ["", "void", "CodeEmitter", "::", "emitBasicBlock", "(", "MachineBasicBlock", "&", "MBB", ")", "{", "MCE", ".", "StartMachineBasicBlock", "(", "&", "MBB", ")", ";", "for", "(", "MachineBasicBlock", "::", "iterator", "I", "=", "MBB", ".", "begin", "(", ")", ",", "E", "=", "MBB", ".", "end", "(", ")", ";"], "ground_truth": ["I", "!=", "E", ";", "++", "I", ")", "{"], "File": "AlphaCodeEmitter5", "Func": "emitBasicBlock", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193150, "Length": 47, "Cover_Rate": 0.4519230769230769} {"Template_token": ["", "unsigned", "rv", "=", "", ";", "if", "(", "MO", ".", "isReg", "(", ")", ")", "{", "rv", "=", "getRegNumber", "(", "MO", ".", "getReg", "(", ")", ")", ";", "}", "else", "if", "(", "MO", ".", "isImm", "(", ")", ")", "{", "rv", "=", "MO", ".", "getImm", "(", ")", ";", "}", "else", "if", "(", "MO", ".", "isGlobal", "(", ")", "||", "MO", ".", "isSymbol", "(", ")", "||", "MO", ".", "isCPI", "(", ")", ")", "{", "DOUT", "(", "llvm", "::", "dbgs", "(", ")", "<<", "MO", "<<", "", "<<", "MI", "<<", "", ";", "unsigned", "Reloc", "=", "", ";", "int", "Offset", "=", "", ";", "bool", "useGOT", "=", "false", ";", "switch", "(", "MI", ".", "getOpcode", "(", ")", ")", "{", "case", "", ":", "Reloc", "=", "", ";", "break", ";", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "Reloc", "=", "", ";", "break", ";", "case", "", ":", "Reloc", "=", "", ";", "break", ";"], "ground_truth": ["case", "", ":"], "File": "AlphaCodeEmitter6", "Func": "getMachineOpValue", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193151, "Length": 173, "Cover_Rate": 0.3861607142857143} {"Template_token": ["", "CodeEmitter", "(", "JITCodeEmitter", "&", "mce", ")", ":", "MachineFunctionPass", "(", "&", "ID", ")", ",", "MCE", "(", "mce", ")", "{"], "ground_truth": ["}"], "File": "AlphaCodeEmitter", "Func": "AlphaCodeEmitter", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193152, "Length": 19, "Cover_Rate": 1.0} {"Template_token": ["", "CodeEmitter", "(", "JITCodeEmitter", "&", "mce", ")", ":", "MachineFunctionPass", "(", "&", "ID", ")", ",", "MCE", "(", "mce", ")", "{"], "ground_truth": ["}"], "File": "AlphaCodeEmitter", "Func": "AlphaCodeEmitter", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193153, "Length": 19, "Cover_Rate": 1.0} {"Template_token": ["", "void", "CodeEmitter", "::", "emitBasicBlock", "(", "MachineBasicBlock", "&", "MBB", ")", "{", "MCE", ".", "StartMachineBasicBlock", "(", "&", "MBB", ")", ";", "for", "(", "MachineBasicBlock", "::", "iterator", "I", "=", "MBB", ".", "begin", "(", ")", ",", "E", "=", "MBB", ".", "end", "(", ")", ";", "I", "!=", "E", ";", "++", "I", ")", "{", "const", "MachineInstr", "&", "MI", "=", "*", "I", ";", "MCE", ".", "processDebugLoc", "(", "MI", ".", "getDebugLoc", "(", ")", ",", "true", ")", ";", "switch", "(", "MI", ".", "getOpcode", "(", ")", ")", "{", "default", ":", "MCE", ".", "emitWordLE", "(", "getBinaryCodeForInstr", "(", "*", "I", ")", ")", ";", "break", ";", "case", "", ":", "case", "", ":", "case", "", ":", "case", "TargetOpcode", "::", "IMPLICIT_DEF", ":", "case", "TargetOpcode", "::", "KILL", ":", "break", ";", "}"], "ground_truth": ["MCE", ".", "processDebugLoc", "(", "MI", ".", "getDebugLoc", "(", ")", ",", "false", ")", ";"], "File": "AlphaCodeEmitter", "Func": "emitBasicBlock", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193156, "Length": 127, "Cover_Rate": 0.9407407407407408} {"Template_token": ["", "switch", "(", "Reg", ")", "{", "case", "", ":", "case", "", ":", "return", "", ";", "case", "", ":", "case", "", ":", "return", "", ";", "case", "", ":", "case", "", ":", "return", "", ";", "case", "", ":", "case", "", ":", "return", "", ";", "case", "", ":", "case", "", ":", "return", "", ";", "case", "", ":", "case", "", ":", "return", "", ";", "case", "", ":", "case", "", ":", "return", "", ";", "case", "", ":", "case", "", ":", "return", "", ";", "case", "", ":", "case", "", ":", "return", "", ";", "case", "", ":", "case", "", ":", "return", "", ";", "case", "", ":", "case", "", ":", "return", "", ";", "case", "", ":", "case", "", ":", "return", "", ";", "case", "", ":", "case", "", ":", "return", "", ";", "case", "", ":", "case", "", ":", "return", "", ";", "case", "", ":", "case", "", ":", "return", "", ";", "case", "", ":", "case", "", ":", "return", "", ";", "case", "", ":", "case", "", ":", "return", "", ";", "case", "", ":", "case", "", ":", "return", "", ";", "case", "", ":", "case", "", ":", "return", "", ";", "case", "", ":", "case", "", ":", "return", "", ";", "case", "", ":", "case", "", ":", "return", "", ";", "case", "", ":", "case", "", ":", "return", "", ";", "case", "", ":", "case", "", ":", "return", "", ";", "case", "", ":", "case", "", ":", "return", "", ";", "case", "", ":", "case", "", ":", "return", "", ";", "case", "", ":", "case", "", ":", "return", "", ";", "case", "", ":", "case", "", ":", "return", "", ";", "case", "", ":", "case", "", ":", "return", "", ";", "case", "", ":", "case", "", ":", "return", "", ";", "case", "", ":", "case", "", ":", "return", "", ";", "case", "", ":", "case", "", ":", "return", "", ";"], "ground_truth": ["case", "", ":", "case", "", ":", "return", "", ";"], "File": "AlphaCodeEmitter", "Func": "getAlphaRegNumber", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193157, "Length": 293, "Cover_Rate": 0.6689497716894978} {"Template_token": ["", "}", "else", "if", "(", "MO", ".", "isImm", "(", ")", ")", "{", "rv", "=", "MO", ".", "getImm", "(", ")", ";", "}", "else", "if", "(", "MO", ".", "isGlobal", "(", ")", "||", "MO", ".", "isSymbol", "(", ")", "||", "MO", ".", "isCPI", "(", ")", ")", "{", "DEBUG", "(", "errs", "(", ")", "<<", "MO", "<<", "", "<<", "MI", "<<", "", ")", ";", "unsigned", "Reloc", "=", "", ";", "int", "Offset", "=", "", ";", "bool", "useGOT", "=", "false", ";", "switch", "(", "MI", ".", "getOpcode", "(", ")", ")", "{", "case", "", ":", "Reloc", "=", "", ";", "break", ";", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "Reloc", "=", "", ";", "break", ";", "case", "", ":", "Reloc", "=", "", ";", "break", ";", "case", "", ":", "Reloc", "=", "", ";", "useGOT", "=", "true", ";", "break", ";", "case", "", ":", "case", "", ":", "Reloc", "=", "", ";", "Offset", "=", "MI", ".", "getOperand", "(", "", ")", ".", "getImm", "(", ")", ";", "break", ";", "default", ":", "llvm_unreachable", "(", "", ")", ";", "}", "if", "(", "MO", ".", "isGlobal", "(", ")", ")", "MCE", ".", "addRelocation", "(", "MachineRelocation", "::", "getGV", "(", "MCE", ".", "getCurrentPCOffset", "(", ")", ",", "Reloc", ",", "const_cast", "<", "GlobalValue", "*", ">", "(", "MO", ".", "getGlobal", "(", ")", ")", ",", "Offset", ",", "isa", "<", "Function", ">", "(", "MO", ".", "getGlobal", "(", ")", ")", ",", "useGOT", ")", ")", ";", "else", "if", "(", "MO", ".", "isSymbol", "(", ")", ")", "MCE", ".", "addRelocation", "(", "MachineRelocation", "::", "getExtSym", "(", "MCE", ".", "getCurrentPCOffset", "(", ")", ",", "Reloc", ",", "MO", ".", "getSymbolName", "(", ")", ",", "Offset", ",", "true", ")", ")", ";", "else", "MCE", ".", "addRelocation", "(", "MachineRelocation", "::", "getConstPool", "(", "MCE", ".", "getCurrentPCOffset", "(", ")", ",", "Reloc", ",", "MO", ".", "getIndex", "(", ")", ",", "Offset", ")", ")", ";", "}", "else", "if", "(", "MO", ".", "isMBB", "(", ")", ")", "{", "MCE", ".", "addRelocation", "(", "MachineRelocation", "::", "getBB", "(", "MCE", ".", "getCurrentPCOffset", "(", ")", ",", "", ",", "MO", ".", "getMBB", "(", ")", ")", ")", ";", "}", "else", "{", "errs", "(", ")", "<<", "", "<<", "MO", "<<", "", ";"], "ground_truth": ["llvm_unreachable", "(", "", ")", ";"], "File": "AlphaCodeEmitter", "Func": "getMachineOpValue", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193158, "Length": 362, "Cover_Rate": 0.793859649122807} {"Template_token": ["", "return", "", ";"], "ground_truth": ["}"], "File": "AlphaCodeEmitter", "Func": "getPassName", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193159, "Length": 4, "Cover_Rate": 0.3076923076923077} {"Template_token": ["", "virtual", "const", "char", "*", "getPassName", "(", ")", "const", "{", "return", "", ";"], "ground_truth": ["}"], "File": "AlphaCodeEmitter", "Func": "getPassName", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193160, "Length": 13, "Cover_Rate": 1.0} {"Template_token": ["", "do", "{", "MCE", ".", "startFunction", "(", "MF", ")", ";", "for", "(", "MachineFunction", "::", "iterator", "I", "=", "MF", ".", "begin", "(", ")", ",", "E", "=", "MF", ".", "end", "(", ")", ";", "I", "!=", "E", ";", "++", "I", ")", "emitBasicBlock", "(", "*", "I", ")", ";", "}", "while", "(", "MCE", ".", "finishFunction", "(", "MF", ")", ")", ";", "return", "false", ";"], "ground_truth": ["}"], "File": "AlphaCodeEmitter", "Func": "runOnMachineFunction", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193161, "Length": 58, "Cover_Rate": 0.6744186046511628} {"Template_token": ["", "MCE", ".", "startFunction", "(", "MF", ")", ";", "for", "(", "MachineFunction", "::", "iterator", "I", "=", "MF", ".", "begin", "(", ")", ",", "E", "=", "MF", ".", "end", "(", ")", ";", "I", "!=", "E", ";", "++", "I", ")", "emitBasicBlock", "(", "*", "I", ")", ";", "}", "while", "(", "MCE", ".", "finishFunction", "(", "MF", ")", ")", ";"], "ground_truth": ["return", "false", ";"], "File": "AlphaCodeEmitter", "Func": "runOnMachineFunction", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193162, "Length": 55, "Cover_Rate": 0.6395348837209303} {"Template_token": ["", "explicit", "FrameInfo", "(", "const", "Subtarget", "&", "sti", ")", ":", "TargetFrameInfo", "(", "StackGrowsDown", ",", "", ",", "", ")", ",", "STI", "(", "sti", ")", ",", "curgpdist", "(", "", ")", "{"], "ground_truth": ["}"], "File": "AlphaFrameInfo", "Func": "AlphaFrameInfo", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193163, "Length": 29, "Cover_Rate": 1.0} {"Template_token": ["", "explicit", "FrameInfo", "(", "const", "Subtarget", "&", "sti", ")", ":", "TargetFrameInfo", "(", "StackGrowsDown", ",", "", ",", "", ")", ",", "STI", "(", "sti", ")", ",", "curgpdist", "(", "", ")", "{"], "ground_truth": ["}"], "File": "AlphaFrameInfo", "Func": "AlphaFrameInfo", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193164, "Length": 29, "Cover_Rate": 1.0} {"Template_token": ["", "long", "NumBytes", "=", "MFI", "->", "getStackSize", "(", ")", ";", "if", "(", "FP", ")", "{", "BuildMI", "(", "MBB", ",", "MBBI", ",", "dl", ",", "TII", ".", "get", "(", "", ")", ",", "", ")", ".", "addReg", "(", "", ")", ".", "addReg", "(", "", ")", ";", "BuildMI", "(", "MBB", ",", "MBBI", ",", "dl", ",", "TII", ".", "get", "(", "", ")", ",", "", ")", ".", "addImm", "(", "", ")", ".", "addReg", "(", "", ")", ";", "}", "if", "(", "NumBytes", "!=", "", ")", "{", "if", "(", "NumBytes", "<=", "", ")", "{", "BuildMI", "(", "MBB", ",", "MBBI", ",", "dl", ",", "TII", ".", "get", "(", "", ")", ",", "", ")", ".", "addImm", "(", "NumBytes", ")", ".", "addReg", "(", "", ")", ";", "}", "else", "if", "(", "getUpper16", "(", "NumBytes", ")", "<=", "", ")", "{", "BuildMI", "(", "MBB", ",", "MBBI", ",", "dl", ",", "TII", ".", "get", "(", "", ")", ",", "", ")", ".", "addImm", "(", "getUpper16", "(", "NumBytes", ")", ")", ".", "addReg", "(", "", ")", ";", "BuildMI", "(", "MBB", ",", "MBBI", ",", "dl", ",", "TII", ".", "get", "(", "", ")", ",", "", ")", ".", "addImm", "(", "getLower16", "(", "NumBytes", ")", ")", ".", "addReg", "(", "", ")", ";", "}", "else", "{"], "ground_truth": ["report_fatal_error", "(", "", "+", "Twine", "(", "NumBytes", ")", ")", ";"], "File": "AlphaFrameInfo", "Func": "emitEpilogue", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193165, "Length": 200, "Cover_Rate": 0.5899705014749262} {"Template_token": ["", "DebugLoc", "dl", "=", "(", "MBBI", "!=", "MBB", ".", "end", "(", ")", "?", "MBBI", "->", "getDebugLoc", "(", ")", ":", "DebugLoc", "(", ")", ")", ";", "bool", "FP", "=", "hasFP", "(", "MF", ")", ";", "BuildMI", "(", "MBB", ",", "MBBI", ",", "dl", ",", "TII", ".", "get", "(", "", ")", ",", "", ")", ".", "addGlobalAddress", "(", "MF", ".", "getFunction", "(", ")", ")", ".", "addReg", "(", "", ")", ".", "addImm", "(", "++", "curgpdist", ")", ";", "BuildMI", "(", "MBB", ",", "MBBI", ",", "dl", ",", "TII", ".", "get", "(", "", ")", ",", "", ")", ".", "addGlobalAddress", "(", "MF", ".", "getFunction", "(", ")", ")", ".", "addReg", "(", "", ")", ".", "addImm", "(", "curgpdist", ")", ";", "BuildMI", "(", "MBB", ",", "MBBI", ",", "dl", ",", "TII", ".", "get", "(", "", ")", ")", ".", "addGlobalAddress", "(", "MF", ".", "getFunction", "(", ")", ")", ";", "long", "NumBytes", "=", "MFI", "->", "getStackSize", "(", ")", ";", "if", "(", "FP", ")", "NumBytes", "+=", "", ";", "if", "(", "NumBytes", "==", "", ")", "return", ";", "unsigned", "Align", "=", "getStackAlignment", "(", ")", ";", "NumBytes", "=", "(", "NumBytes", "+", "Align", "-", "", ")", "/", "Align", "*", "Align", ";", "MFI", "->", "setStackSize", "(", "NumBytes", ")", ";", "NumBytes", "=", "-", "NumBytes", ";", "if", "(", "NumBytes", ">=", "", ")", "{", "BuildMI", "(", "MBB", ",", "MBBI", ",", "dl", ",", "TII", ".", "get", "(", "", ")", ",", "", ")", ".", "addImm", "(", "NumBytes", ")", ".", "addReg", "(", "", ")", ";", "}", "else", "if", "(", "getUpper16", "(", "NumBytes", ")", ">=", "", ")", "{", "BuildMI", "(", "MBB", ",", "MBBI", ",", "dl", ",", "TII", ".", "get", "(", "", ")", ",", "", ")", ".", "addImm", "(", "getUpper16", "(", "NumBytes", ")", ")", ".", "addReg", "(", "", ")", ";", "BuildMI", "(", "MBB", ",", "MBBI", ",", "dl", ",", "TII", ".", "get", "(", "", ")", ",", "", ")", ".", "addImm", "(", "getLower16", "(", "NumBytes", ")", ")", ".", "addReg", "(", "", ")", ";"], "ground_truth": ["}", "else", "{"], "File": "AlphaFrameInfo", "Func": "emitPrologue", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193166, "Length": 301, "Cover_Rate": 0.6193415637860082} {"Template_token": ["", "MachineBasicBlock", "::", "iterator", "MBBI", "=", "MBB", ".", "begin", "(", ")", ";", "MachineFrameInfo", "*", "MFI", "=", "MF", ".", "getFrameInfo", "(", ")", ";", "const", "TargetInstrInfo", "&", "TII", "=", "*", "MF", ".", "getTarget", "(", ")", ".", "getInstrInfo", "(", ")", ";", "DebugLoc", "dl", "=", "(", "MBBI", "!=", "MBB", ".", "end", "(", ")", "?", "MBBI", "->", "getDebugLoc", "(", ")", ":", "DebugLoc", "(", ")", ")", ";", "bool", "FP", "=", "hasFP", "(", "MF", ")", ";", "BuildMI", "(", "MBB", ",", "MBBI", ",", "dl", ",", "TII", ".", "get", "(", "", ")", ",", "", ")", ".", "addGlobalAddress", "(", "MF", ".", "getFunction", "(", ")", ")", ".", "addReg", "(", "", ")", ".", "addImm", "(", "++", "curgpdist", ")", ";", "BuildMI", "(", "MBB", ",", "MBBI", ",", "dl", ",", "TII", ".", "get", "(", "", ")", ",", "", ")", ".", "addGlobalAddress", "(", "MF", ".", "getFunction", "(", ")", ")", ".", "addReg", "(", "", ")", ".", "addImm", "(", "curgpdist", ")", ";", "BuildMI", "(", "MBB", ",", "MBBI", ",", "dl", ",", "TII", ".", "get", "(", "", ")", ")", ".", "addGlobalAddress", "(", "MF", ".", "getFunction", "(", ")", ")", ";", "long", "NumBytes", "=", "MFI", "->", "getStackSize", "(", ")", ";", "if", "(", "FP", ")", "NumBytes", "+=", "", ";", "if", "(", "NumBytes", "==", "", ")", "return", ";", "unsigned", "Align", "=", "getStackAlignment", "(", ")", ";", "NumBytes", "=", "(", "NumBytes", "+", "Align", "-", "", ")", "/", "Align", "*", "Align", ";", "MFI", "->", "setStackSize", "(", "NumBytes", ")", ";", "NumBytes", "=", "-", "NumBytes", ";", "if", "(", "NumBytes", ">=", "", ")", "{", "BuildMI", "(", "MBB", ",", "MBBI", ",", "dl", ",", "TII", ".", "get", "(", "", ")", ",", "", ")", ".", "addImm", "(", "NumBytes", ")", ".", "addReg", "(", "", ")", ";", "}", "else", "if", "(", "getUpper16", "(", "NumBytes", ")", ">=", "", ")", "{", "BuildMI", "(", "MBB", ",", "MBBI", ",", "dl", ",", "TII", ".", "get", "(", "", ")", ",", "", ")", ".", "addImm", "(", "getUpper16", "(", "NumBytes", ")", ")", ".", "addReg", "(", "", ")", ";", "BuildMI", "(", "MBB", ",", "MBBI", ",", "dl", ",", "TII", ".", "get", "(", "", ")", ",", "", ")", ".", "addImm", "(", "getLower16", "(", "NumBytes", ")", ")", ".", "addReg", "(", "", ")", ";", "}", "else", "{", "report_fatal_error", "(", "", "+", "Twine", "(", "NumBytes", ")", ")", ";", "}", "if", "(", "FP", ")", "{"], "ground_truth": ["BuildMI", "(", "MBB", ",", "MBBI", ",", "dl", ",", "TII", ".", "get", "(", "", ")", ")", ".", "addReg", "(", "", ")", ".", "addImm", "(", "", ")", ".", "addReg", "(", "", ")", ";"], "File": "AlphaFrameInfo", "Func": "emitPrologue", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193167, "Length": 385, "Cover_Rate": 0.7921810699588477} {"Template_token": ["", "return", "l", "-", "h", "*", "", ";"], "ground_truth": ["}"], "File": "AlphaFrameInfo", "Func": "getLower16", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193168, "Length": 8, "Cover_Rate": 0.3076923076923077} {"Template_token": ["", "static", "long", "getUpper16", "(", "long", "l", ")", "{"], "ground_truth": ["long", "y", "=", "l", "/", "", ";"], "File": "AlphaFrameInfo", "Func": "getUpper16", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193169, "Length": 15, "Cover_Rate": 0.4166666666666667} {"Template_token": ["", "bool", "FrameInfo", "::", "hasFP", "(", "const", "MachineFunction", "&", "MF", ")", "const", "{", "const", "MachineFrameInfo", "*", "MFI", "=", "MF", ".", "getFrameInfo", "(", ")", ";", "return", "MFI", "->", "hasVarSizedObjects", "(", ")", ";"], "ground_truth": ["}"], "File": "AlphaFrameInfo", "Func": "hasFP", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193170, "Length": 31, "Cover_Rate": 1.0} {"Template_token": ["", "explicit", "FrameLowering", "(", "const", "Subtarget", "&", "sti", ")", ":", "TargetFrameLowering", "(", "StackGrowsDown", ",", "", ",", "", ")", ",", "STI", "(", "sti", ")", ",", "curgpdist", "(", "", ")", "{"], "ground_truth": ["}"], "File": "AlphaFrameLowering", "Func": "AlphaFrameLowering", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193171, "Length": 29, "Cover_Rate": 1.0} {"Template_token": ["", "explicit", "FrameLowering", "(", "const", "Subtarget", "&", "sti", ")", ":", "TargetFrameLowering", "(", "StackGrowsDown", ",", "", ",", "", ")", ",", "STI", "(", "sti", ")", ",", "curgpdist", "(", "", ")", "{"], "ground_truth": ["}"], "File": "AlphaFrameLowering", "Func": "AlphaFrameLowering", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193172, "Length": 29, "Cover_Rate": 1.0} {"Template_token": ["", "const", "TargetInstrInfo", "&", "TII", "=", "*", "MF", ".", "getTarget", "(", ")", ".", "getInstrInfo", "(", ")", ";", "assert", "(", "(", "MBBI", "->", "getOpcode", "(", ")", "==", "", "||", "MBBI", "->", "getOpcode", "(", ")", "==", "", ")", "&&", "", ")", ";", "DebugLoc", "dl", "=", "MBBI", "->", "getDebugLoc", "(", ")", ";", "bool", "FP", "=", "hasFP", "(", "MF", ")", ";", "long", "NumBytes", "=", "MFI", "->", "getStackSize", "(", ")", ";", "if", "(", "FP", ")", "{", "BuildMI", "(", "MBB", ",", "MBBI", ",", "dl", ",", "TII", ".", "get", "(", "", ")", ",", "", ")", ".", "addReg", "(", "", ")", ".", "addReg", "(", "", ")", ";", "BuildMI", "(", "MBB", ",", "MBBI", ",", "dl", ",", "TII", ".", "get", "(", "", ")", ",", "", ")", ".", "addImm", "(", "", ")", ".", "addReg", "(", "", ")", ";", "}", "if", "(", "NumBytes", "!=", "", ")", "{", "if", "(", "NumBytes", "<=", "", ")", "{"], "ground_truth": ["BuildMI", "(", "MBB", ",", "MBBI", ",", "dl", ",", "TII", ".", "get", "(", "", ")", ",", "", ")", ".", "addImm", "(", "NumBytes", ")", ".", "addReg", "(", "", ")", ";"], "File": "AlphaFrameLowering", "Func": "emitEpilogue", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193173, "Length": 169, "Cover_Rate": 0.5029761904761905} {"Template_token": ["", "const", "MachineFrameInfo", "*", "MFI", "=", "MF", ".", "getFrameInfo", "(", ")", ";", "MachineBasicBlock", "::", "iterator", "MBBI", "=", "MBB", ".", "getLastNonDebugInstr", "(", ")", ";", "const", "TargetInstrInfo", "&", "TII", "=", "*", "MF", ".", "getTarget", "(", ")", ".", "getInstrInfo", "(", ")", ";", "assert", "(", "(", "MBBI", "->", "getOpcode", "(", ")", "==", "", "||", "MBBI", "->", "getOpcode", "(", ")", "==", "", ")", "&&", "", ")", ";", "DebugLoc", "dl", "=", "MBBI", "->", "getDebugLoc", "(", ")", ";", "bool", "FP", "=", "hasFP", "(", "MF", ")", ";", "long", "NumBytes", "=", "MFI", "->", "getStackSize", "(", ")", ";", "if", "(", "FP", ")", "{", "BuildMI", "(", "MBB", ",", "MBBI", ",", "dl", ",", "TII", ".", "get", "(", "", ")", ",", "", ")", ".", "addReg", "(", "", ")", ".", "addReg", "(", "", ")", ";", "BuildMI", "(", "MBB", ",", "MBBI", ",", "dl", ",", "TII", ".", "get", "(", "", ")", ",", "", ")", ".", "addImm", "(", "", ")", ".", "addReg", "(", "", ")", ";", "}", "if", "(", "NumBytes", "!=", "", ")", "{"], "ground_truth": ["if", "(", "NumBytes", "<=", "", ")", "{"], "File": "AlphaFrameLowering", "Func": "emitEpilogue", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193174, "Length": 163, "Cover_Rate": 0.4851190476190476} {"Template_token": ["", "BuildMI", "(", "MBB", ",", "MBBI", ",", "dl", ",", "TII", ".", "get", "(", "", ")", ",", "", ")", ".", "addGlobalAddress", "(", "MF", ".", "getFunction", "(", ")", ")", ".", "addReg", "(", "", ")", ".", "addImm", "(", "curgpdist", ")", ";", "BuildMI", "(", "MBB", ",", "MBBI", ",", "dl", ",", "TII", ".", "get", "(", "", ")", ")", ".", "addGlobalAddress", "(", "MF", ".", "getFunction", "(", ")", ")", ";", "long", "NumBytes", "=", "MFI", "->", "getStackSize", "(", ")", ";", "if", "(", "FP", ")", "NumBytes", "+=", "", ";", "if", "(", "NumBytes", "==", "", ")", "return", ";", "unsigned", "Align", "=", "getStackAlignment", "(", ")", ";", "NumBytes", "=", "(", "NumBytes", "+", "Align", "-", "", ")", "/", "Align", "*", "Align", ";", "MFI", "->", "setStackSize", "(", "NumBytes", ")", ";", "NumBytes", "=", "-", "NumBytes", ";", "if", "(", "NumBytes", ">=", "", ")", "{", "BuildMI", "(", "MBB", ",", "MBBI", ",", "dl", ",", "TII", ".", "get", "(", "", ")", ",", "", ")", ".", "addImm", "(", "NumBytes", ")", ".", "addReg", "(", "", ")", ";", "}", "else", "if", "(", "getUpper16", "(", "NumBytes", ")", ">=", "", ")", "{", "BuildMI", "(", "MBB", ",", "MBBI", ",", "dl", ",", "TII", ".", "get", "(", "", ")", ",", "", ")", ".", "addImm", "(", "getUpper16", "(", "NumBytes", ")", ")", ".", "addReg", "(", "", ")", ";", "BuildMI", "(", "MBB", ",", "MBBI", ",", "dl", ",", "TII", ".", "get", "(", "", ")", ",", "", ")", ".", "addImm", "(", "getLower16", "(", "NumBytes", ")", ")", ".", "addReg", "(", "", ")", ";", "}", "else", "{", "report_fatal_error", "(", "", "+", "Twine", "(", "NumBytes", ")", ")", ";", "}", "if", "(", "FP", ")", "{", "BuildMI", "(", "MBB", ",", "MBBI", ",", "dl", ",", "TII", ".", "get", "(", "", ")", ")", ".", "addReg", "(", "", ")", ".", "addImm", "(", "", ")", ".", "addReg", "(", "", ")", ";"], "ground_truth": ["BuildMI", "(", "MBB", ",", "MBBI", ",", "dl", ",", "TII", ".", "get", "(", "", ")", ",", "", ")", ".", "addReg", "(", "", ")", ".", "addReg", "(", "", ")", ";"], "File": "AlphaFrameLowering", "Func": "emitPrologue", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193175, "Length": 307, "Cover_Rate": 0.6316872427983539} {"Template_token": ["", "InstrInfo", "::", "InstrInfo", "(", ")", ":", "TargetInstrInfoImpl", "(", "Insts", ",", "array_lengthof", "(", "Insts", ")", ")", ",", "RI", "(", "*", "this", ")", "{"], "ground_truth": ["}"], "File": "AlphaInstrInfo1", "Func": "AlphaInstrInfo", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193178, "Length": 23, "Cover_Rate": 1.0} {"Template_token": ["", "InstrInfo", "::", "InstrInfo", "(", ")", ":", "TargetInstrInfoImpl", "(", "Insts", ",", "array_lengthof", "(", "Insts", ")", ")", ",", "RI", "(", "*", "this", ")", "{"], "ground_truth": ["}"], "File": "AlphaInstrInfo1", "Func": "AlphaInstrInfo", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193179, "Length": 23, "Cover_Rate": 1.0} {"Template_token": ["", "if", "(", "DestRC", "==", "", ")", "{", "BuildMI", "(", "MBB", ",", "MI", ",", "DL", ",", "get", "(", "", ")", ",", "DestReg", ")", ".", "addReg", "(", "SrcReg", ")", ".", "addReg", "(", "SrcReg", ")", ";", "}", "else", "if", "(", "DestRC", "==", "", ")", "{", "BuildMI", "(", "MBB", ",", "MI", ",", "DL", ",", "get", "(", "", ")", ",", "DestReg", ")", ".", "addReg", "(", "SrcReg", ")", ".", "addReg", "(", "SrcReg", ")", ";"], "ground_truth": ["}", "else", "if", "(", "DestRC", "==", "", ")", "{"], "File": "AlphaInstrInfo1", "Func": "copyRegToReg", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193180, "Length": 77, "Cover_Rate": 0.4052631578947368} {"Template_token": ["", "case", "", ":", "case", "", ":", "case", "", ":", "if", "(", "MI", "->", "getOperand", "(", "", ")", ".", "getReg", "(", ")", "==", "MI", "->", "getOperand", "(", "", ")", ".", "getReg", "(", ")", ")", "{", "if", "(", "Ops", "[", "", "]", "==", "", ")", "{", "unsigned", "InReg", "=", "MI", "->", "getOperand", "(", "", ")", ".", "getReg", "(", ")", ";", "bool", "isKill", "=", "MI", "->", "getOperand", "(", "", ")", ".", "isKill", "(", ")", ";", "bool", "isUndef", "=", "MI", "->", "getOperand", "(", "", ")", ".", "isUndef", "(", ")", ";", "Opc", "=", "(", "Opc", "==", "", ")", "?", "", ":", "(", "(", "Opc", "==", "", ")", "?", "", ":", "", ")", ";", "NewMI", "=", "BuildMI", "(", "MF", ",", "MI", "->", "getDebugLoc", "(", ")", ",", "get", "(", "Opc", ")", ")", ".", "addReg", "(", "InReg", ",", "getKillRegState", "(", "isKill", ")", "|", "getUndefRegState", "(", "isUndef", ")", ")", ".", "addFrameIndex", "(", "FrameIndex", ")", ".", "addReg", "(", "", ")", ";", "}", "else", "{", "unsigned", "OutReg", "=", "MI", "->", "getOperand", "(", "", ")", ".", "getReg", "(", ")", ";", "bool", "isDead", "=", "MI", "->", "getOperand", "(", "", ")", ".", "isDead", "(", ")", ";", "bool", "isUndef", "=", "MI", "->", "getOperand", "(", "", ")", ".", "isUndef", "(", ")", ";", "Opc", "=", "(", "Opc", "==", "", ")", "?", "", ":", "(", "(", "Opc", "==", "", ")", "?", "", ":", "", ")", ";", "NewMI", "=", "BuildMI", "(", "MF", ",", "MI", "->", "getDebugLoc", "(", ")", ",", "get", "(", "Opc", ")", ")", ".", "addReg", "(", "OutReg", ",", "RegState", "::", "Define", "|", "getDeadRegState", "(", "isDead", ")", "|", "getUndefRegState", "(", "isUndef", ")", ")", ".", "addFrameIndex", "(", "FrameIndex", ")", ".", "addReg", "(", "", ")", ";"], "ground_truth": ["}"], "File": "AlphaInstrInfo1", "Func": "foldMemoryOperandImpl", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193181, "Length": 266, "Cover_Rate": 0.7228260869565217} {"Template_token": ["", "const", "TargetInstrInfo", "*", "TII", "=", "MF", "->", "getTarget", "(", ")", ".", "getInstrInfo", "(", ")", ";", "GlobalBaseReg", "=", "RegInfo", ".", "createVirtualRegister", "(", "&", "", ")", ";", "bool", "Ok", "=", "TII", "->", "copyRegToReg", "(", "FirstMBB", ",", "MBBI", ",", "GlobalBaseReg", ",", "", ",", "&", "", ",", "&", "", ")", ";"], "ground_truth": ["assert", "(", "Ok", "&&", "", ")", ";"], "File": "AlphaInstrInfo1", "Func": "getGlobalBaseReg", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193182, "Length": 54, "Cover_Rate": 0.33962264150943394} {"Template_token": ["", "if", "(", "GlobalRetAddr", "!=", "", ")", "return", "GlobalRetAddr", ";", "MachineBasicBlock", "&", "FirstMBB", "=", "MF", "->", "front", "(", ")", ";", "MachineBasicBlock", "::", "iterator", "MBBI", "=", "FirstMBB", ".", "begin", "(", ")", ";", "MachineRegisterInfo", "&", "RegInfo", "=", "MF", "->", "getRegInfo", "(", ")", ";", "const", "TargetInstrInfo", "*", "TII", "=", "MF", "->", "getTarget", "(", ")", ".", "getInstrInfo", "(", ")", ";", "GlobalRetAddr", "=", "RegInfo", ".", "createVirtualRegister", "(", "&", "", ")", ";", "bool", "Ok", "=", "TII", "->", "copyRegToReg", "(", "FirstMBB", ",", "MBBI", ",", "GlobalRetAddr", ",", "", ",", "&", "", ",", "&", "", ")", ";", "assert", "(", "Ok", "&&", "", ")", ";", "Ok", "=", "Ok", ";"], "ground_truth": ["RegInfo", ".", "addLiveIn", "(", "", ")", ";"], "File": "AlphaInstrInfo1", "Func": "getGlobalRetAddr", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193183, "Length": 105, "Cover_Rate": 0.660377358490566} {"Template_token": ["", "if", "(", "FBB", "==", "", ")", "{", "if", "(", "Cond", ".", "empty", "(", ")", ")", "BuildMI", "(", "&", "MBB", ",", "dl", ",", "get", "(", "", ")", ")", ".", "addMBB", "(", "TBB", ")", ";", "else", "if", "(", "isIntCondCode", "(", "Cond", "[", "", "]", ".", "getImm", "(", ")", ")", ")", "BuildMI", "(", "&", "MBB", ",", "dl", ",", "get", "(", "", ")", ")", ".", "addImm", "(", "Cond", "[", "", "]", ".", "getImm", "(", ")", ")", ".", "addReg", "(", "Cond", "[", "", "]", ".", "getReg", "(", ")", ")", ".", "addMBB", "(", "TBB", ")", ";", "else", "BuildMI", "(", "&", "MBB", ",", "dl", ",", "get", "(", "", ")", ")", ".", "addImm", "(", "Cond", "[", "", "]", ".", "getImm", "(", ")", ")", ".", "addReg", "(", "Cond", "[", "", "]", ".", "getReg", "(", ")", ")", ".", "addMBB", "(", "TBB", ")", ";", "return", "", ";", "}", "if", "(", "isIntCondCode", "(", "Cond", "[", "", "]", ".", "getImm", "(", ")", ")", ")", "BuildMI", "(", "&", "MBB", ",", "dl", ",", "get", "(", "", ")", ")", ".", "addImm", "(", "Cond", "[", "", "]", ".", "getImm", "(", ")", ")", ".", "addReg", "(", "Cond", "[", "", "]", ".", "getReg", "(", ")", ")", ".", "addMBB", "(", "TBB", ")", ";", "else", "BuildMI", "(", "&", "MBB", ",", "dl", ",", "get", "(", "", ")", ")", ".", "addImm", "(", "Cond", "[", "", "]", ".", "getImm", "(", ")", ")", ".", "addReg", "(", "Cond", "[", "", "]", ".", "getReg", "(", ")", ")", ".", "addMBB", "(", "TBB", ")", ";", "BuildMI", "(", "&", "MBB", ",", "dl", ",", "get", "(", "", ")", ")", ".", "addMBB", "(", "FBB", ")", ";"], "ground_truth": ["return", "", ";"], "File": "AlphaInstrInfo1", "Func": "InsertBranch", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193184, "Length": 257, "Cover_Rate": 0.7787878787878788} {"Template_token": ["", "DebugLoc", "DL", ";", "if", "(", "MI", "!=", "MBB", ".", "end", "(", ")", ")", "DL", "=", "MI", "->", "getDebugLoc", "(", ")", ";", "BuildMI", "(", "MBB", ",", "MI", ",", "DL", ",", "get", "(", "", ")", ",", "", ")", ".", "addReg", "(", "", ")", ".", "addReg", "(", "", ")", ";"], "ground_truth": ["}"], "File": "AlphaInstrInfo1", "Func": "insertNoop", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193185, "Length": 48, "Cover_Rate": 0.6666666666666666} {"Template_token": ["", "BuildMI", "(", "MBB", ",", "MI", ",", "DL", ",", "get", "(", "", ")", ",", "", ")", ".", "addReg", "(", "", ")", ".", "addReg", "(", "", ")", ";"], "ground_truth": ["}"], "File": "AlphaInstrInfo1", "Func": "insertNoop", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193186, "Length": 27, "Cover_Rate": 0.375} {"Template_token": ["", "assert", "(", "MI", ".", "getNumOperands", "(", ")", ">=", "", "&&", "MI", ".", "getOperand", "(", "", ")", ".", "isReg", "(", ")", "&&", "MI", ".", "getOperand", "(", "", ")", ".", "isReg", "(", ")", "&&", "MI", ".", "getOperand", "(", "", ")", ".", "isReg", "(", ")", "&&", "", ")", ";", "if", "(", "MI", ".", "getOperand", "(", "", ")", ".", "getReg", "(", ")", "==", "MI", ".", "getOperand", "(", "", ")", ".", "getReg", "(", ")", ")", "{", "sourceReg", "=", "MI", ".", "getOperand", "(", "", ")", ".", "getReg", "(", ")", ";", "destReg", "=", "MI", ".", "getOperand", "(", "", ")", ".", "getReg", "(", ")", ";", "SrcSR", "=", "DstSR", "=", "", ";"], "ground_truth": ["return", "true", ";"], "File": "AlphaInstrInfo1", "Func": "isMoveInstr", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193187, "Length": 106, "Cover_Rate": 0.5824175824175825} {"Template_token": ["", "if", "(", "RC", "==", "", ")", "BuildMI", "(", "MBB", ",", "MI", ",", "DL", ",", "get", "(", "", ")", ",", "DestReg", ")", ".", "addFrameIndex", "(", "FrameIdx", ")", ".", "addReg", "(", "", ")", ";", "else", "if", "(", "RC", "==", "", ")", "BuildMI", "(", "MBB", ",", "MI", ",", "DL", ",", "get", "(", "", ")", ",", "DestReg", ")", ".", "addFrameIndex", "(", "FrameIdx", ")", ".", "addReg", "(", "", ")", ";"], "ground_truth": ["else", "if", "(", "RC", "==", "", ")", "BuildMI", "(", "MBB", ",", "MI", ",", "DL", ",", "get", "(", "", ")", ",", "DestReg", ")", ".", "addFrameIndex", "(", "FrameIdx", ")", ".", "addReg", "(", "", ")", ";"], "File": "AlphaInstrInfo1", "Func": "loadRegFromStackSlot", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193188, "Length": 98, "Cover_Rate": 0.5730994152046783} {"Template_token": ["", "else", "if", "(", "RC", "==", "", ")", "BuildMI", "(", "MBB", ",", "MI", ",", "DL", ",", "get", "(", "", ")", ",", "DestReg", ")", ".", "addFrameIndex", "(", "FrameIdx", ")", ".", "addReg", "(", "", ")", ";"], "ground_truth": ["else", "if", "(", "RC", "==", "", ")", "BuildMI", "(", "MBB", ",", "MI", ",", "DL", ",", "get", "(", "", ")", ",", "DestReg", ")", ".", "addFrameIndex", "(", "FrameIdx", ")", ".", "addReg", "(", "", ")", ";"], "File": "AlphaInstrInfo1", "Func": "loadRegFromStackSlot", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193189, "Length": 66, "Cover_Rate": 0.38596491228070173} {"Template_token": ["", "void", "InstrInfo", "::", "storeRegToStackSlot", "(", "MachineBasicBlock", "&", "MBB", ",", "MachineBasicBlock", "::", "iterator", "MI", ",", "unsigned", "SrcReg", ",", "bool", "isKill", ",", "int", "FrameIdx", ",", "const", "TargetRegisterClass", "*", "RC", ")", "const", "{", "DebugLoc", "DL", ";", "if", "(", "MI", "!=", "MBB", ".", "end", "(", ")", ")", "DL", "=", "MI", "->", "getDebugLoc", "(", ")", ";", "if", "(", "RC", "==", "", ")", "BuildMI", "(", "MBB", ",", "MI", ",", "DL", ",", "get", "(", "", ")", ")", ".", "addReg", "(", "SrcReg", ",", "getKillRegState", "(", "isKill", ")", ")", ".", "addFrameIndex", "(", "FrameIdx", ")", ".", "addReg", "(", "", ")", ";", "else", "if", "(", "RC", "==", "", ")", "BuildMI", "(", "MBB", ",", "MI", ",", "DL", ",", "get", "(", "", ")", ")", ".", "addReg", "(", "SrcReg", ",", "getKillRegState", "(", "isKill", ")", ")", ".", "addFrameIndex", "(", "FrameIdx", ")", ".", "addReg", "(", "", ")", ";"], "ground_truth": ["else", "if", "(", "RC", "==", "", ")", "BuildMI", "(", "MBB", ",", "MI", ",", "DL", ",", "get", "(", "", ")", ")", ".", "addReg", "(", "SrcReg", ",", "getKillRegState", "(", "isKill", ")", ")", ".", "addFrameIndex", "(", "FrameIdx", ")", ".", "addReg", "(", "", ")", ";"], "File": "AlphaInstrInfo1", "Func": "storeRegToStackSlot", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193190, "Length": 173, "Cover_Rate": 0.8737373737373737} {"Template_token": ["", "}", "return", "true", ";", "}", "MachineInstr", "*", "SecondLastInst", "=", "I", ";", "if", "(", "SecondLastInst", "&&", "I", "!=", "MBB", ".", "begin", "(", ")", "&&", "isUnpredicatedTerminator", "(", "--", "I", ")", ")", "return", "true", ";", "if", "(", "(", "SecondLastInst", "->", "getOpcode", "(", ")", "==", "", "||", "SecondLastInst", "->", "getOpcode", "(", ")", "==", "", ")", "&&", "LastInst", "->", "getOpcode", "(", ")", "==", "", ")", "{", "TBB", "=", "SecondLastInst", "->", "getOperand", "(", "", ")", ".", "getMBB", "(", ")", ";", "Cond", ".", "push_back", "(", "SecondLastInst", "->", "getOperand", "(", "", ")", ")", ";", "Cond", ".", "push_back", "(", "SecondLastInst", "->", "getOperand", "(", "", ")", ")", ";", "FBB", "=", "LastInst", "->", "getOperand", "(", "", ")", ".", "getMBB", "(", ")", ";"], "ground_truth": ["return", "false", ";"], "File": "AlphaInstrInfo3", "Func": "AnalyzeBranch", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193191, "Length": 114, "Cover_Rate": 0.31754874651810583} {"Template_token": ["", "if", "(", "MBB", ".", "empty", "(", ")", ")", "return", "false", ";", "switch", "(", "MBB", ".", "back", "(", ")", ".", "getOpcode", "(", ")", ")", "{", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "return", "true", ";", "default", ":", "return", "false", ";"], "ground_truth": ["}"], "File": "AlphaInstrInfo3", "Func": "BlockHasNoFallThrough", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193192, "Length": 45, "Cover_Rate": 0.6818181818181818} {"Template_token": ["", "if", "(", "DestRC", "!=", "SrcRC", ")", "{", "return", "false", ";", "}", "DebugLoc", "DL", "=", "DebugLoc", "::", "getUnknownLoc", "(", ")", ";", "if", "(", "MI", "!=", "MBB", ".", "end", "(", ")", ")", "DL", "=", "MI", "->", "getDebugLoc", "(", ")", ";", "if", "(", "DestRC", "==", "", ")", "{", "BuildMI", "(", "MBB", ",", "MI", ",", "DL", ",", "get", "(", "", ")", ",", "DestReg", ")", ".", "addReg", "(", "SrcReg", ")", ".", "addReg", "(", "SrcReg", ")", ";", "}", "else", "if", "(", "DestRC", "==", "", ")", "{", "BuildMI", "(", "MBB", ",", "MI", ",", "DL", ",", "get", "(", "", ")", ",", "DestReg", ")", ".", "addReg", "(", "SrcReg", ")", ".", "addReg", "(", "SrcReg", ")", ";"], "ground_truth": ["}", "else", "if", "(", "DestRC", "==", "", ")", "{"], "File": "AlphaInstrInfo3", "Func": "copyRegToReg", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193193, "Length": 115, "Cover_Rate": 0.5867346938775511} {"Template_token": ["", "else", "BuildMI", "(", "&", "MBB", ",", "dl", ",", "get", "(", "", ")", ")", ".", "addImm", "(", "Cond", "[", "", "]", ".", "getImm", "(", ")", ")", ".", "addReg", "(", "Cond", "[", "", "]", ".", "getReg", "(", ")", ")", ".", "addMBB", "(", "TBB", ")", ";", "return", "", ";", "}", "if", "(", "isIntCondCode", "(", "Cond", "[", "", "]", ".", "getImm", "(", ")", ")", ")", "BuildMI", "(", "&", "MBB", ",", "dl", ",", "get", "(", "", ")", ")", ".", "addImm", "(", "Cond", "[", "", "]", ".", "getImm", "(", ")", ")", ".", "addReg", "(", "Cond", "[", "", "]", ".", "getReg", "(", ")", ")", ".", "addMBB", "(", "TBB", ")", ";"], "ground_truth": ["else", "BuildMI", "(", "&", "MBB", ",", "dl", ",", "get", "(", "", ")", ")", ".", "addImm", "(", "Cond", "[", "", "]", ".", "getImm", "(", ")", ")", ".", "addReg", "(", "Cond", "[", "", "]", ".", "getReg", "(", ")", ")", ".", "addMBB", "(", "TBB", ")", ";"], "File": "AlphaInstrInfo3", "Func": "InsertBranch", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193194, "Length": 146, "Cover_Rate": 0.43452380952380953} {"Template_token": ["", "BuildMI", "(", "MBB", ",", "MI", ",", "DL", ",", "get", "(", "", ")", ",", "", ")", ".", "addReg", "(", "", ")", ".", "addReg", "(", "", ")", ";"], "ground_truth": ["}"], "File": "AlphaInstrInfo3", "Func": "insertNoop", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193195, "Length": 27, "Cover_Rate": 0.34615384615384615} {"Template_token": ["", "if", "(", "MI", "!=", "MBB", ".", "end", "(", ")", ")", "DL", "=", "MI", "->", "getDebugLoc", "(", ")", ";"], "ground_truth": ["BuildMI", "(", "MBB", ",", "MI", ",", "DL", ",", "get", "(", "", ")", ",", "", ")", ".", "addReg", "(", "", ")", ".", "addReg", "(", "", ")", ";"], "File": "AlphaInstrInfo3", "Func": "insertNoop", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193196, "Length": 44, "Cover_Rate": 0.5641025641025641} {"Template_token": ["", "else", "if", "(", "RC", "==", "", ")", "BuildMI", "(", "MBB", ",", "MI", ",", "DL", ",", "get", "(", "", ")", ",", "DestReg", ")", ".", "addFrameIndex", "(", "FrameIdx", ")", ".", "addReg", "(", "", ")", ";"], "ground_truth": ["else", "if", "(", "RC", "==", "", ")", "BuildMI", "(", "MBB", ",", "MI", ",", "DL", ",", "get", "(", "", ")", ",", "DestReg", ")", ".", "addFrameIndex", "(", "FrameIdx", ")", ".", "addReg", "(", "", ")", ";"], "File": "AlphaInstrInfo3", "Func": "loadRegFromStackSlot", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193197, "Length": 66, "Cover_Rate": 0.3728813559322034} {"Template_token": ["", "if", "(", "MI", "!=", "MBB", ".", "end", "(", ")", ")", "DL", "=", "MI", "->", "getDebugLoc", "(", ")", ";", "if", "(", "RC", "==", "", ")", "BuildMI", "(", "MBB", ",", "MI", ",", "DL", ",", "get", "(", "", ")", ",", "DestReg", ")", ".", "addFrameIndex", "(", "FrameIdx", ")", ".", "addReg", "(", "", ")", ";", "else", "if", "(", "RC", "==", "", ")", "BuildMI", "(", "MBB", ",", "MI", ",", "DL", ",", "get", "(", "", ")", ",", "DestReg", ")", ".", "addFrameIndex", "(", "FrameIdx", ")", ".", "addReg", "(", "", ")", ";", "else", "if", "(", "RC", "==", "", ")", "BuildMI", "(", "MBB", ",", "MI", ",", "DL", ",", "get", "(", "", ")", ",", "DestReg", ")", ".", "addFrameIndex", "(", "FrameIdx", ")", ".", "addReg", "(", "", ")", ";"], "ground_truth": ["else", "llvm_unreachable", "(", "", ")", ";"], "File": "AlphaInstrInfo3", "Func": "loadRegFromStackSlot", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193198, "Length": 122, "Cover_Rate": 0.6892655367231638} {"Template_token": ["", "--", "I", ";", "if", "(", "I", "->", "getOpcode", "(", ")", "!=", "", "&&", "I", "->", "getOpcode", "(", ")", "!=", "", "&&", "I", "->", "getOpcode", "(", ")", "!=", "", ")", "return", "", ";", "I", "->", "eraseFromParent", "(", ")", ";", "I", "=", "MBB", ".", "end", "(", ")", ";"], "ground_truth": ["if", "(", "I", "==", "MBB", ".", "begin", "(", ")", ")", "return", "", ";"], "File": "AlphaInstrInfo3", "Func": "RemoveBranch", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193199, "Length": 59, "Cover_Rate": 0.427536231884058} {"Template_token": ["", "else", "if", "(", "RC", "==", "", ")", "BuildMI", "(", "MBB", ",", "MI", ",", "DL", ",", "get", "(", "", ")", ")", ".", "addReg", "(", "SrcReg", ",", "getKillRegState", "(", "isKill", ")", ")", ".", "addFrameIndex", "(", "FrameIdx", ")", ".", "addReg", "(", "", ")", ";", "else", "if", "(", "RC", "==", "", ")", "BuildMI", "(", "MBB", ",", "MI", ",", "DL", ",", "get", "(", "", ")", ")", ".", "addReg", "(", "SrcReg", ",", "getKillRegState", "(", "isKill", ")", ")", ".", "addFrameIndex", "(", "FrameIdx", ")", ".", "addReg", "(", "", ")", ";", "else", "llvm_unreachable", "(", "", ")", ";"], "ground_truth": ["}"], "File": "AlphaInstrInfo3", "Func": "storeRegToStackSlot", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193200, "Length": 89, "Cover_Rate": 0.4362745098039216} {"Template_token": ["", "DebugLoc", "DL", "=", "DebugLoc", "::", "getUnknownLoc", "(", ")", ";", "if", "(", "MI", "!=", "MBB", ".", "end", "(", ")", ")", "DL", "=", "MI", "->", "getDebugLoc", "(", ")", ";"], "ground_truth": ["if", "(", "RC", "==", "", ")", "BuildMI", "(", "MBB", ",", "MI", ",", "DL", ",", "get", "(", "", ")", ")", ".", "addReg", "(", "SrcReg", ",", "getKillRegState", "(", "isKill", ")", ")", ".", "addFrameIndex", "(", "FrameIdx", ")", ".", "addReg", "(", "", ")", ";"], "File": "AlphaInstrInfo3", "Func": "storeRegToStackSlot", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193201, "Length": 67, "Cover_Rate": 0.3284313725490196} {"Template_token": ["", "MachineInstr", "*", "InstrInfo", "::", "foldMemoryOperandImpl", "(", "MachineFunction", "&", "MF", ",", "MachineInstr", "*", "MI", ",", "const", "SmallVectorImpl", "<", "unsigned", ">", "&", "Ops", ",", "int", "FrameIndex", ")", "const", "{", "if", "(", "Ops", ".", "size", "(", ")", "!=", "", ")", "return", "NULL", ";", "unsigned", "Opc", "=", "MI", "->", "getOpcode", "(", ")", ";", "MachineInstr", "*", "NewMI", "=", "NULL", ";", "switch", "(", "Opc", ")", "{", "default", ":", "break", ";", "case", "", ":", "case", "", ":", "case", "", ":", "if", "(", "MI", "->", "getOperand", "(", "", ")", ".", "getReg", "(", ")", "==", "MI", "->", "getOperand", "(", "", ")", ".", "getReg", "(", ")", ")", "{", "if", "(", "Ops", "[", "", "]", "==", "", ")", "{", "unsigned", "InReg", "=", "MI", "->", "getOperand", "(", "", ")", ".", "getReg", "(", ")", ";", "bool", "isKill", "=", "MI", "->", "getOperand", "(", "", ")", ".", "isKill", "(", ")", ";", "Opc", "=", "(", "Opc", "==", "", ")", "?", "", ":", "(", "(", "Opc", "==", "", ")", "?", "", ":", "", ")", ";", "NewMI", "=", "BuildMI", "(", "MF", ",", "MI", "->", "getDebugLoc", "(", ")", ",", "get", "(", "Opc", ")", ")", ".", "addReg", "(", "InReg", ",", "getKillRegState", "(", "isKill", ")", ")", ".", "addFrameIndex", "(", "FrameIndex", ")", ".", "addReg", "(", "", ")", ";", "}", "else", "{", "unsigned", "OutReg", "=", "MI", "->", "getOperand", "(", "", ")", ".", "getReg", "(", ")", ";", "bool", "isDead", "=", "MI", "->", "getOperand", "(", "", ")", ".", "isDead", "(", ")", ";", "Opc", "=", "(", "Opc", "==", "", ")", "?", "", ":", "(", "(", "Opc", "==", "", ")", "?", "", ":", "", ")", ";", "NewMI", "=", "BuildMI", "(", "MF", ",", "MI", "->", "getDebugLoc", "(", ")", ",", "get", "(", "Opc", ")", ")", ".", "addReg", "(", "OutReg", ",", "RegState", "::", "Define", "|", "getDeadRegState", "(", "isDead", ")", ")", ".", "addFrameIndex", "(", "FrameIndex", ")", ".", "addReg", "(", "", ")", ";", "}", "}", "break", ";", "}"], "ground_truth": ["return", "NewMI", ";"], "File": "AlphaInstrInfo5", "Func": "foldMemoryOperandImpl", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193202, "Length": 299, "Cover_Rate": 0.906060606060606} {"Template_token": ["", "DebugLoc", "DL", "=", "DebugLoc", "::", "getUnknownLoc", "(", ")", ";", "MachineInstrBuilder", "MIB", "=", "BuildMI", "(", "MF", ",", "DL", ",", "get", "(", "Opc", ")", ",", "DestReg", ")", ";", "for", "(", "unsigned", "i", "=", "", ",", "e", "=", "Addr", ".", "size", "(", ")", ";", "i", "!=", "e", ";", "++", "i", ")", "MIB", ".", "addOperand", "(", "Addr", "[", "i", "]", ")", ";"], "ground_truth": ["NewMIs", ".", "push_back", "(", "MIB", ")", ";"], "File": "AlphaInstrInfo5", "Func": "loadRegFromAddr", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193203, "Length": 65, "Cover_Rate": 0.42207792207792205} {"Template_token": ["", "unsigned", "Opc", "=", "", ";", "if", "(", "RC", "==", "", ")", "Opc", "=", "", ";", "else", "if", "(", "RC", "==", "", ")", "Opc", "=", "", ";", "else", "if", "(", "RC", "==", "", ")", "Opc", "=", "", ";", "else", "abort", "(", ")", ";", "DebugLoc", "DL", "=", "DebugLoc", "::", "getUnknownLoc", "(", ")", ";", "MachineInstrBuilder", "MIB", "=", "BuildMI", "(", "MF", ",", "DL", ",", "get", "(", "Opc", ")", ",", "DestReg", ")", ";"], "ground_truth": ["for", "(", "unsigned", "i", "=", "", ",", "e", "=", "Addr", ".", "size", "(", ")", ";", "i", "!=", "e", ";", "++", "i", ")", "MIB", ".", "addOperand", "(", "Addr", "[", "i", "]", ")", ";"], "File": "AlphaInstrInfo5", "Func": "loadRegFromAddr", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193204, "Length": 100, "Cover_Rate": 0.6493506493506493} {"Template_token": ["", "if", "(", "MI", "!=", "MBB", ".", "end", "(", ")", ")", "DL", "=", "MI", "->", "getDebugLoc", "(", ")", ";", "if", "(", "RC", "==", "", ")", "BuildMI", "(", "MBB", ",", "MI", ",", "DL", ",", "get", "(", "", ")", ",", "DestReg", ")", ".", "addFrameIndex", "(", "FrameIdx", ")", ".", "addReg", "(", "", ")", ";"], "ground_truth": ["else", "if", "(", "RC", "==", "", ")", "BuildMI", "(", "MBB", ",", "MI", ",", "DL", ",", "get", "(", "", ")", ",", "DestReg", ")", ".", "addFrameIndex", "(", "FrameIdx", ")", ".", "addReg", "(", "", ")", ";"], "File": "AlphaInstrInfo5", "Func": "loadRegFromStackSlot", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193205, "Length": 83, "Cover_Rate": 0.4715909090909091} {"Template_token": ["", "DebugLoc", "DL", "=", "DebugLoc", "::", "getUnknownLoc", "(", ")", ";", "MachineInstrBuilder", "MIB", "=", "BuildMI", "(", "MF", ",", "DL", ",", "get", "(", "Opc", ")", ")", ".", "addReg", "(", "SrcReg", ",", "getKillRegState", "(", "isKill", ")", ")", ";", "for", "(", "unsigned", "i", "=", "", ",", "e", "=", "Addr", ".", "size", "(", ")", ";", "i", "!=", "e", ";", "++", "i", ")", "MIB", ".", "addOperand", "(", "Addr", "[", "i", "]", ")", ";"], "ground_truth": ["NewMIs", ".", "push_back", "(", "MIB", ")", ";"], "File": "AlphaInstrInfo5", "Func": "storeRegToAddr", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193206, "Length": 73, "Cover_Rate": 0.44242424242424244} {"Template_token": ["", "if", "(", "RC", "==", "", ")", "BuildMI", "(", "MBB", ",", "MI", ",", "DL", ",", "get", "(", "", ")", ")", ".", "addReg", "(", "SrcReg", ",", "getKillRegState", "(", "isKill", ")", ")", ".", "addFrameIndex", "(", "FrameIdx", ")", ".", "addReg", "(", "", ")", ";", "else", "if", "(", "RC", "==", "", ")", "BuildMI", "(", "MBB", ",", "MI", ",", "DL", ",", "get", "(", "", ")", ")", ".", "addReg", "(", "SrcReg", ",", "getKillRegState", "(", "isKill", ")", ")", ".", "addFrameIndex", "(", "FrameIdx", ")", ".", "addReg", "(", "", ")", ";", "else", "if", "(", "RC", "==", "", ")", "BuildMI", "(", "MBB", ",", "MI", ",", "DL", ",", "get", "(", "", ")", ")", ".", "addReg", "(", "SrcReg", ",", "getKillRegState", "(", "isKill", ")", ")", ".", "addFrameIndex", "(", "FrameIdx", ")", ".", "addReg", "(", "", ")", ";"], "ground_truth": ["else", "abort", "(", ")", ";"], "File": "AlphaInstrInfo5", "Func": "storeRegToStackSlot", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193207, "Length": 127, "Cover_Rate": 0.625615763546798} {"Template_token": ["", "DebugLoc", "DL", "=", "DebugLoc", "::", "getUnknownLoc", "(", ")", ";", "if", "(", "MI", "!=", "MBB", ".", "end", "(", ")", ")", "DL", "=", "MI", "->", "getDebugLoc", "(", ")", ";", "if", "(", "RC", "==", "", ")", "BuildMI", "(", "MBB", ",", "MI", ",", "DL", ",", "get", "(", "", ")", ")", ".", "addReg", "(", "SrcReg", ",", "getKillRegState", "(", "isKill", ")", ")", ".", "addFrameIndex", "(", "FrameIdx", ")", ".", "addReg", "(", "", ")", ";", "else", "if", "(", "RC", "==", "", ")", "BuildMI", "(", "MBB", ",", "MI", ",", "DL", ",", "get", "(", "", ")", ")", ".", "addReg", "(", "SrcReg", ",", "getKillRegState", "(", "isKill", ")", ")", ".", "addFrameIndex", "(", "FrameIdx", ")", ".", "addReg", "(", "", ")", ";", "else", "if", "(", "RC", "==", "", ")", "BuildMI", "(", "MBB", ",", "MI", ",", "DL", ",", "get", "(", "", ")", ")", ".", "addReg", "(", "SrcReg", ",", "getKillRegState", "(", "isKill", ")", ")", ".", "addFrameIndex", "(", "FrameIdx", ")", ".", "addReg", "(", "", ")", ";", "else", "abort", "(", ")", ";"], "ground_truth": ["}"], "File": "AlphaInstrInfo5", "Func": "storeRegToStackSlot", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193208, "Length": 155, "Cover_Rate": 0.7635467980295566} {"Template_token": ["", "MachineInstr", "*", "InstrInfo", "::", "foldMemoryOperandImpl", "(", "MachineFunction", "&", "MF", ",", "MachineInstr", "*", "MI", ",", "const", "SmallVectorImpl", "<", "unsigned", ">", "&", "Ops", ",", "int", "FrameIndex", ")", "const", "{", "if", "(", "Ops", ".", "size", "(", ")", "!=", "", ")", "return", "NULL", ";", "unsigned", "Opc", "=", "MI", "->", "getOpcode", "(", ")", ";", "MachineInstr", "*", "NewMI", "=", "NULL", ";", "switch", "(", "Opc", ")", "{", "default", ":", "break", ";", "case", "", ":", "case", "", ":", "case", "", ":", "if", "(", "MI", "->", "getOperand", "(", "", ")", ".", "getReg", "(", ")", "==", "MI", "->", "getOperand", "(", "", ")", ".", "getReg", "(", ")", ")", "{", "if", "(", "Ops", "[", "", "]", "==", "", ")", "{", "unsigned", "InReg", "=", "MI", "->", "getOperand", "(", "", ")", ".", "getReg", "(", ")", ";", "bool", "isKill", "=", "MI", "->", "getOperand", "(", "", ")", ".", "isKill", "(", ")", ";", "Opc", "=", "(", "Opc", "==", "", ")", "?", "", ":", "(", "(", "Opc", "==", "", ")", "?", "", ":", "", ")", ";", "NewMI", "=", "BuildMI", "(", "MF", ",", "MI", "->", "getDebugLoc", "(", ")", ",", "get", "(", "Opc", ")", ")", ".", "addReg", "(", "InReg", ",", "false", ",", "false", ",", "isKill", ")", ".", "addFrameIndex", "(", "FrameIndex", ")", ".", "addReg", "(", "", ")", ";", "}", "else", "{", "unsigned", "OutReg", "=", "MI", "->", "getOperand", "(", "", ")", ".", "getReg", "(", ")", ";", "bool", "isDead", "=", "MI", "->", "getOperand", "(", "", ")", ".", "isDead", "(", ")", ";", "Opc", "=", "(", "Opc", "==", "", ")", "?", "", ":", "(", "(", "Opc", "==", "", ")", "?", "", ":", "", ")", ";", "NewMI", "=", "BuildMI", "(", "MF", ",", "MI", "->", "getDebugLoc", "(", ")", ",", "get", "(", "Opc", ")", ")", ".", "addReg", "(", "OutReg", ",", "true", ",", "false", ",", "false", ",", "isDead", ")", ".", "addFrameIndex", "(", "FrameIndex", ")", ".", "addReg", "(", "", ")", ";", "}", "}", "break", ";"], "ground_truth": ["}"], "File": "AlphaInstrInfo6", "Func": "foldMemoryOperandImpl", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193209, "Length": 296, "Cover_Rate": 0.896969696969697} {"Template_token": ["", "else", "if", "(", "RC", "==", "", ")", "Opc", "=", "", ";", "else", "if", "(", "RC", "==", "", ")", "Opc", "=", "", ";", "else", "abort", "(", ")", ";", "DebugLoc", "DL", "=", "DebugLoc", "::", "getUnknownLoc", "(", ")", ";"], "ground_truth": ["MachineInstrBuilder", "MIB", "=", "BuildMI", "(", "MF", ",", "DL", ",", "get", "(", "Opc", ")", ")", ".", "addReg", "(", "SrcReg", ",", "false", ",", "false", ",", "isKill", ")", ";"], "File": "AlphaInstrInfo6", "Func": "storeRegToAddr", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193210, "Length": 62, "Cover_Rate": 0.37349397590361444} {"Template_token": ["", "MachineInstrBuilder", "MIB", "=", "BuildMI", "(", "MF", ",", "DL", ",", "get", "(", "Opc", ")", ")", ".", "addReg", "(", "SrcReg", ",", "false", ",", "false", ",", "isKill", ")", ";", "for", "(", "unsigned", "i", "=", "", ",", "e", "=", "Addr", ".", "size", "(", ")", ";", "i", "!=", "e", ";", "++", "i", ")", "MIB", ".", "addOperand", "(", "Addr", "[", "i", "]", ")", ";", "NewMIs", ".", "push_back", "(", "MIB", ")", ";"], "ground_truth": ["}"], "File": "AlphaInstrInfo6", "Func": "storeRegToAddr", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193211, "Length": 66, "Cover_Rate": 0.39759036144578314} {"Template_token": ["", "if", "(", "RC", "==", "", ")", "BuildMI", "(", "MBB", ",", "MI", ",", "DL", ",", "get", "(", "", ")", ")", ".", "addReg", "(", "SrcReg", ",", "false", ",", "false", ",", "isKill", ")", ".", "addFrameIndex", "(", "FrameIdx", ")", ".", "addReg", "(", "", ")", ";", "else", "if", "(", "RC", "==", "", ")", "BuildMI", "(", "MBB", ",", "MI", ",", "DL", ",", "get", "(", "", ")", ")", ".", "addReg", "(", "SrcReg", ",", "false", ",", "false", ",", "isKill", ")", ".", "addFrameIndex", "(", "FrameIdx", ")", ".", "addReg", "(", "", ")", ";", "else", "if", "(", "RC", "==", "", ")", "BuildMI", "(", "MBB", ",", "MI", ",", "DL", ",", "get", "(", "", ")", ")", ".", "addReg", "(", "SrcReg", ",", "false", ",", "false", ",", "isKill", ")", ".", "addFrameIndex", "(", "FrameIdx", ")", ".", "addReg", "(", "", ")", ";"], "ground_truth": ["else", "abort", "(", ")", ";"], "File": "AlphaInstrInfo6", "Func": "storeRegToStackSlot", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193212, "Length": 130, "Cover_Rate": 0.6310679611650486} {"Template_token": ["", "if", "(", "RC", "==", "", ")", "BuildMI", "(", "MBB", ",", "MI", ",", "DL", ",", "get", "(", "", ")", ")", ".", "addReg", "(", "SrcReg", ",", "false", ",", "false", ",", "isKill", ")", ".", "addFrameIndex", "(", "FrameIdx", ")", ".", "addReg", "(", "", ")", ";", "else", "if", "(", "RC", "==", "", ")", "BuildMI", "(", "MBB", ",", "MI", ",", "DL", ",", "get", "(", "", ")", ")", ".", "addReg", "(", "SrcReg", ",", "false", ",", "false", ",", "isKill", ")", ".", "addFrameIndex", "(", "FrameIdx", ")", ".", "addReg", "(", "", ")", ";", "else", "if", "(", "RC", "==", "", ")", "BuildMI", "(", "MBB", ",", "MI", ",", "DL", ",", "get", "(", "", ")", ")", ".", "addReg", "(", "SrcReg", ",", "false", ",", "false", ",", "isKill", ")", ".", "addFrameIndex", "(", "FrameIdx", ")", ".", "addReg", "(", "", ")", ";"], "ground_truth": ["else", "abort", "(", ")", ";"], "File": "AlphaInstrInfo6", "Func": "storeRegToStackSlot", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193213, "Length": 130, "Cover_Rate": 0.6310679611650486} {"Template_token": ["", "InstrInfo", "::", "InstrInfo", "(", ")", ":", "GenInstrInfo", "(", "", ",", "", ")", ",", "RI", "(", "*", "this", ")", "{"], "ground_truth": ["}"], "File": "AlphaInstrInfo", "Func": "AlphaInstrInfo", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193214, "Length": 20, "Cover_Rate": 0.8333333333333334} {"Template_token": ["", "InstrInfo", "::", "InstrInfo", "(", ")", ":", "GenInstrInfo", "(", "", ",", "", ")", ",", "RI", "(", "*", "this", ")", "{"], "ground_truth": ["}"], "File": "AlphaInstrInfo", "Func": "AlphaInstrInfo", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193215, "Length": 20, "Cover_Rate": 0.8333333333333334} {"Template_token": ["", "case", "", ":", "return", "", ";", "case", "", ":", "return", "", ";", "case", "", ":", "return", "", ";", "case", "", ":", "return", "", ";", "case", "", ":", "return", "", ";", "case", "", ":", "return", "", ";", "case", "", ":", "return", "", ";", "case", "", ":", "return", "", ";", "default", ":", "llvm_unreachable", "(", "", ")", ";", "}"], "ground_truth": ["return", "", ";"], "File": "AlphaInstrInfo", "Func": "AlphaRevCondCode", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193216, "Length": 59, "Cover_Rate": 0.3575757575757576} {"Template_token": ["", "case", "", ":", "return", "", ";", "case", "", ":", "return", "", ";", "case", "", ":", "return", "", ";", "case", "", ":", "return", "", ";", "case", "", ":", "return", "", ";", "case", "", ":", "return", "", ";", "case", "", ":", "return", "", ";", "case", "", ":", "return", "", ";", "default", ":", "llvm_unreachable", "(", "", ")", ";"], "ground_truth": ["}"], "File": "AlphaInstrInfo", "Func": "AlphaRevCondCode", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193217, "Length": 56, "Cover_Rate": 0.3393939393939394} {"Template_token": ["", "if", "(", "!", "isUnpredicatedTerminator", "(", "I", ")", ")", "return", "false", ";", "MachineInstr", "*", "LastInst", "=", "I", ";", "if", "(", "I", "==", "MBB", ".", "begin", "(", ")", "||", "!", "isUnpredicatedTerminator", "(", "--", "I", ")", ")", "{", "if", "(", "LastInst", "->", "getOpcode", "(", ")", "==", "", ")", "{", "TBB", "=", "LastInst", "->", "getOperand", "(", "", ")", ".", "getMBB", "(", ")", ";", "return", "false", ";", "}", "else", "if", "(", "LastInst", "->", "getOpcode", "(", ")", "==", "", "||", "LastInst", "->", "getOpcode", "(", ")", "==", "", ")", "{", "TBB", "=", "LastInst", "->", "getOperand", "(", "", ")", ".", "getMBB", "(", ")", ";", "Cond", ".", "push_back", "(", "LastInst", "->", "getOperand", "(", "", ")", ")", ";", "Cond", ".", "push_back", "(", "LastInst", "->", "getOperand", "(", "", ")", ")", ";", "return", "false", ";", "}", "return", "true", ";", "}", "MachineInstr", "*", "SecondLastInst", "=", "I", ";", "if", "(", "SecondLastInst", "&&", "I", "!=", "MBB", ".", "begin", "(", ")", "&&", "isUnpredicatedTerminator", "(", "--", "I", ")", ")", "return", "true", ";", "if", "(", "(", "SecondLastInst", "->", "getOpcode", "(", ")", "==", "", "||", "SecondLastInst", "->", "getOpcode", "(", ")", "==", "", ")", "&&", "LastInst", "->", "getOpcode", "(", ")", "==", "", ")", "{", "TBB", "=", "SecondLastInst", "->", "getOperand", "(", "", ")", ".", "getMBB", "(", ")", ";", "Cond", ".", "push_back", "(", "SecondLastInst", "->", "getOperand", "(", "", ")", ")", ";"], "ground_truth": ["Cond", ".", "push_back", "(", "SecondLastInst", "->", "getOperand", "(", "", ")", ")", ";"], "File": "AlphaInstrInfo", "Func": "AnalyzeBranch", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193218, "Length": 221, "Cover_Rate": 0.5637755102040817} {"Template_token": ["", "if", "(", "", ".", "contains", "(", "DestReg", ",", "SrcReg", ")", ")", "{", "BuildMI", "(", "MBB", ",", "MI", ",", "DL", ",", "get", "(", "", ")", ",", "DestReg", ")", ".", "addReg", "(", "SrcReg", ")", ".", "addReg", "(", "SrcReg", ",", "getKillRegState", "(", "KillSrc", ")", ")", ";", "}", "else", "if", "(", "", ".", "contains", "(", "DestReg", ",", "SrcReg", ")", ")", "{", "BuildMI", "(", "MBB", ",", "MI", ",", "DL", ",", "get", "(", "", ")", ",", "DestReg", ")", ".", "addReg", "(", "SrcReg", ")", ".", "addReg", "(", "SrcReg", ",", "getKillRegState", "(", "KillSrc", ")", ")", ";", "}", "else", "if", "(", "", ".", "contains", "(", "DestReg", ",", "SrcReg", ")", ")", "{"], "ground_truth": ["BuildMI", "(", "MBB", ",", "MI", ",", "DL", ",", "get", "(", "", ")", ",", "DestReg", ")", ".", "addReg", "(", "SrcReg", ")", ".", "addReg", "(", "SrcReg", ",", "getKillRegState", "(", "KillSrc", ")", ")", ";"], "File": "AlphaInstrInfo", "Func": "copyPhysReg", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193219, "Length": 133, "Cover_Rate": 0.726775956284153} {"Template_token": ["", "if", "(", "", ".", "contains", "(", "DestReg", ",", "SrcReg", ")", ")", "{", "BuildMI", "(", "MBB", ",", "MI", ",", "DL", ",", "get", "(", "", ")", ",", "DestReg", ")", ".", "addReg", "(", "SrcReg", ")", ".", "addReg", "(", "SrcReg", ",", "getKillRegState", "(", "KillSrc", ")", ")", ";", "}", "else", "if", "(", "", ".", "contains", "(", "DestReg", ",", "SrcReg", ")", ")", "{", "BuildMI", "(", "MBB", ",", "MI", ",", "DL", ",", "get", "(", "", ")", ",", "DestReg", ")", ".", "addReg", "(", "SrcReg", ")", ".", "addReg", "(", "SrcReg", ",", "getKillRegState", "(", "KillSrc", ")", ")", ";", "}", "else", "if", "(", "", ".", "contains", "(", "DestReg", ",", "SrcReg", ")", ")", "{"], "ground_truth": ["BuildMI", "(", "MBB", ",", "MI", ",", "DL", ",", "get", "(", "", ")", ",", "DestReg", ")", ".", "addReg", "(", "SrcReg", ")", ".", "addReg", "(", "SrcReg", ",", "getKillRegState", "(", "KillSrc", ")", ")", ";"], "File": "AlphaInstrInfo", "Func": "copyPhysReg", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193220, "Length": 133, "Cover_Rate": 0.726775956284153} {"Template_token": ["", "virtual", "MachineInstr", "*", "foldMemoryOperandImpl", "(", "MachineFunction", "&", "MF", ",", "MachineInstr", "*", "MI", ",", "const", "SmallVectorImpl", "<", "unsigned", ">", "&", "Ops", ",", "MachineInstr", "*", "LoadMI", ")", "const", "{"], "ground_truth": ["return", "", ";"], "File": "AlphaInstrInfo", "Func": "foldMemoryOperandImpl", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193221, "Length": 30, "Cover_Rate": 0.967741935483871} {"Template_token": ["", "MachineFunctionInfo", "*", "FI", "=", "MF", "->", "getInfo", "<", "MachineFunctionInfo", ">", "(", ")", ";", "unsigned", "GlobalBaseReg", "=", "FI", "->", "getGlobalBaseReg", "(", ")", ";", "if", "(", "GlobalBaseReg", "!=", "", ")", "return", "GlobalBaseReg", ";", "MachineBasicBlock", "&", "FirstMBB", "=", "MF", "->", "front", "(", ")", ";"], "ground_truth": ["MachineBasicBlock", "::", "iterator", "MBBI", "=", "FirstMBB", ".", "begin", "(", ")", ";"], "File": "AlphaInstrInfo", "Func": "getGlobalBaseReg", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193223, "Length": 52, "Cover_Rate": 0.348993288590604} {"Template_token": ["", "MachineBasicBlock", "::", "iterator", "MBBI", "=", "FirstMBB", ".", "begin", "(", ")", ";", "MachineRegisterInfo", "&", "RegInfo", "=", "MF", "->", "getRegInfo", "(", ")", ";", "const", "TargetInstrInfo", "*", "TII", "=", "MF", "->", "getTarget", "(", ")", ".", "getInstrInfo", "(", ")", ";", "GlobalRetAddr", "=", "RegInfo", ".", "createVirtualRegister", "(", "&", "", ")", ";", "BuildMI", "(", "FirstMBB", ",", "MBBI", ",", "DebugLoc", "(", ")", ",", "TII", "->", "get", "(", "TargetOpcode", "::", "COPY", ")", ",", "GlobalRetAddr", ")", ".", "addReg", "(", "", ")", ";", "RegInfo", ".", "addLiveIn", "(", "", ")", ";"], "ground_truth": ["FI", "->", "setGlobalRetAddr", "(", "GlobalRetAddr", ")", ";"], "File": "AlphaInstrInfo", "Func": "getGlobalRetAddr", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193224, "Length": 87, "Cover_Rate": 0.5838926174496645} {"Template_token": ["", "virtual", "const", "RegisterInfo", "&", "getRegisterInfo", "(", ")", "const", "{"], "ground_truth": ["return", "RI", ";"], "File": "AlphaInstrInfo", "Func": "getRegisterInfo", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193226, "Length": 12, "Cover_Rate": 0.9230769230769231} {"Template_token": ["", "BuildMI", "(", "MBB", ",", "MI", ",", "DL", ",", "get", "(", "", ")", ",", "", ")", ".", "addReg", "(", "", ")", ".", "addReg", "(", "", ")", ";"], "ground_truth": ["}"], "File": "AlphaInstrInfo", "Func": "insertNoop", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193227, "Length": 27, "Cover_Rate": 0.5} {"Template_token": ["", "void", "InstrInfo", "::", "insertNoop", "(", "MachineBasicBlock", "&", "MBB", ",", "MachineBasicBlock", "::", "iterator", "MI", ")", "const", "{"], "ground_truth": ["DebugLoc", "DL", ";"], "File": "AlphaInstrInfo", "Func": "insertNoop", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193228, "Length": 19, "Cover_Rate": 0.35185185185185186} {"Template_token": ["", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "return", "true", ";", "default", ":", "return", "false", ";", "}"], "ground_truth": ["}"], "File": "AlphaInstrInfo", "Func": "isAlphaIntCondCode", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193229, "Length": 22, "Cover_Rate": 0.3492063492063492} {"Template_token": ["", "static", "bool", "isIntCondCode", "(", "unsigned", "Opcode", ")", "{", "switch", "(", "Opcode", ")", "{", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":"], "ground_truth": ["case", "", ":"], "File": "AlphaInstrInfo", "Func": "isAlphaIntCondCode", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193230, "Length": 37, "Cover_Rate": 0.5873015873015873} {"Template_token": ["", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "if", "(", "MI", "->", "getOperand", "(", "", ")", ".", "isFI", "(", ")", ")", "{", "FrameIndex", "=", "MI", "->", "getOperand", "(", "", ")", ".", "getIndex", "(", ")", ";", "return", "MI", "->", "getOperand", "(", "", ")", ".", "getReg", "(", ")", ";"], "ground_truth": ["}"], "File": "AlphaInstrInfo", "Func": "isStoreToStackSlot", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193231, "Length": 55, "Cover_Rate": 0.5392156862745098} {"Template_token": ["", "else", "if", "(", "RC", "==", "", ")", "BuildMI", "(", "MBB", ",", "MI", ",", "DL", ",", "get", "(", "", ")", ",", "DestReg", ")", ".", "addFrameIndex", "(", "FrameIdx", ")", ".", "addReg", "(", "", ")", ";"], "ground_truth": ["else", "if", "(", "RC", "==", "", ")", "BuildMI", "(", "MBB", ",", "MI", ",", "DL", ",", "get", "(", "", ")", ",", "DestReg", ")", ".", "addFrameIndex", "(", "FrameIdx", ")", ".", "addReg", "(", "", ")", ";"], "File": "AlphaInstrInfo", "Func": "loadRegFromStackSlot", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193232, "Length": 66, "Cover_Rate": 0.375} {"Template_token": ["", "else", "if", "(", "RC", "==", "", ")", "BuildMI", "(", "MBB", ",", "MI", ",", "DL", ",", "get", "(", "", ")", ",", "DestReg", ")", ".", "addFrameIndex", "(", "FrameIdx", ")", ".", "addReg", "(", "", ")", ";", "else", "if", "(", "RC", "==", "", ")", "BuildMI", "(", "MBB", ",", "MI", ",", "DL", ",", "get", "(", "", ")", ",", "DestReg", ")", ".", "addFrameIndex", "(", "FrameIdx", ")", ".", "addReg", "(", "", ")", ";", "else", "llvm_unreachable", "(", "", ")", ";"], "ground_truth": ["}"], "File": "AlphaInstrInfo", "Func": "loadRegFromStackSlot", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193233, "Length": 73, "Cover_Rate": 0.4147727272727273} {"Template_token": ["", "bool", "InstrInfo", "::", "ReverseBranchCondition", "(", "SmallVectorImpl", "<", "MachineOperand", ">", "&", "Cond", ")", "const", "{"], "ground_truth": ["assert", "(", "Cond", ".", "size", "(", ")", "==", "", "&&", "", ")", ";"], "File": "AlphaInstrInfo", "Func": "ReverseBranchCondition", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193234, "Length": 27, "Cover_Rate": 0.5294117647058824} {"Template_token": ["", "void", "InstrInfo", "::", "storeRegToStackSlot", "(", "MachineBasicBlock", "&", "MBB", ",", "MachineBasicBlock", "::", "iterator", "MI", ",", "unsigned", "SrcReg", ",", "bool", "isKill", ",", "int", "FrameIdx", ",", "const", "TargetRegisterClass", "*", "RC", ",", "const", "TargetRegisterInfo", "*", "TRI", ")", "const", "{", "DebugLoc", "DL", ";", "if", "(", "MI", "!=", "MBB", ".", "end", "(", ")", ")", "DL", "=", "MI", "->", "getDebugLoc", "(", ")", ";"], "ground_truth": ["if", "(", "RC", "==", "", ")", "BuildMI", "(", "MBB", ",", "MI", ",", "DL", ",", "get", "(", "", ")", ")", ".", "addReg", "(", "SrcReg", ",", "getKillRegState", "(", "isKill", ")", ")", ".", "addFrameIndex", "(", "FrameIdx", ")", ".", "addReg", "(", "", ")", ";"], "File": "AlphaInstrInfo", "Func": "storeRegToStackSlot", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193235, "Length": 96, "Cover_Rate": 0.4729064039408867} {"Template_token": ["", "explicit", "DAGToDAGISel", "(", "TargetMachine", "&", "TM", ")", ":", "SelectionDAGISel", "(", "TM", ")", "{"], "ground_truth": ["}"], "File": "AlphaISelDAGToDAG1", "Func": "AlphaDAGToDAGISel", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193236, "Length": 14, "Cover_Rate": 1.0} {"Template_token": ["", "explicit", "DAGToDAGISel", "(", "TargetMachine", "&", "TM", ")", ":", "SelectionDAGISel", "(", "TM", ")", "{"], "ground_truth": ["}"], "File": "AlphaISelDAGToDAG1", "Func": "AlphaDAGToDAGISel", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193237, "Length": 14, "Cover_Rate": 1.0} {"Template_token": ["", "uint64_t", "y", "=", "getNearPower2", "(", "x", ")", ";", "if", "(", "swap", ")", "return", "(", "y", "-", "x", ")", "==", "r", ";", "else", "return", "(", "x", "-", "y", ")", "==", "r", ";"], "ground_truth": ["}"], "File": "AlphaISelDAGToDAG1", "Func": "chkRemNearPower2", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193238, "Length": 32, "Cover_Rate": 0.6956521739130435} {"Template_token": ["", "static", "bool", "chkRemNearPower2", "(", "uint64_t", "x", ",", "uint64_t", "r", ",", "bool", "swap", ")", "{", "uint64_t", "y", "=", "getNearPower2", "(", "x", ")", ";", "if", "(", "swap", ")", "return", "(", "y", "-", "x", ")", "==", "r", ";", "else", "return", "(", "x", "-", "y", ")", "==", "r", ";"], "ground_truth": ["}"], "File": "AlphaISelDAGToDAG1", "Func": "chkRemNearPower2", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193239, "Length": 46, "Cover_Rate": 1.0} {"Template_token": ["", "FunctionPass", "*", "llvm", "::", "createISelDag", "(", "TargetMachine", "&", "TM", ")", "{"], "ground_truth": ["return", "new", "DAGToDAGISel", "(", "TM", ")", ";"], "File": "AlphaISelDAGToDAG1", "Func": "createAlphaISelDag", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193240, "Length": 18, "Cover_Rate": 0.9473684210526315} {"Template_token": ["", "return", "new", "DAGToDAGISel", "(", "TM", ")", ";"], "ground_truth": ["}"], "File": "AlphaISelDAGToDAG1", "Func": "createAlphaISelDag", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193241, "Length": 8, "Cover_Rate": 0.42105263157894735} {"Template_token": ["", "SDNode", "*", "DAGToDAGISel", "::", "getGlobalBaseReg", "(", ")", "{", "unsigned", "GlobalBaseReg", "=", "getInstrInfo", "(", ")", "->", "getGlobalBaseReg", "(", "MF", ")", ";", "return", "CurDAG", "->", "getRegister", "(", "GlobalBaseReg", ",", "TLI", ".", "getPointerTy", "(", ")", ")", ".", "getNode", "(", ")", ";"], "ground_truth": ["}"], "File": "AlphaISelDAGToDAG1", "Func": "getGlobalBaseReg", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193243, "Length": 39, "Cover_Rate": 1.0} {"Template_token": ["", "return", "CurDAG", "->", "getRegister", "(", "GlobalRetAddr", ",", "TLI", ".", "getPointerTy", "(", ")", ")", ".", "getNode", "(", ")", ";"], "ground_truth": ["}"], "File": "AlphaISelDAGToDAG1", "Func": "getGlobalRetAddr", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193244, "Length": 19, "Cover_Rate": 0.48717948717948717} {"Template_token": ["", "unsigned", "GlobalRetAddr", "=", "getInstrInfo", "(", ")", "->", "getGlobalRetAddr", "(", "MF", ")", ";", "return", "CurDAG", "->", "getRegister", "(", "GlobalRetAddr", ",", "TLI", ".", "getPointerTy", "(", ")", ")", ".", "getNode", "(", ")", ";"], "ground_truth": ["}"], "File": "AlphaISelDAGToDAG1", "Func": "getGlobalRetAddr", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193245, "Length": 31, "Cover_Rate": 0.7948717948717948} {"Template_token": ["", "inline", "SDValue", "getI64Imm", "(", "int64_t", "Imm", ")", "{", "return", "CurDAG", "->", "getTargetConstant", "(", "Imm", ",", "", ")", ";"], "ground_truth": ["}"], "File": "AlphaISelDAGToDAG1", "Func": "getI64Imm", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193246, "Length": 19, "Cover_Rate": 0.9047619047619048} {"Template_token": ["", "return", "CurDAG", "->", "getTargetConstant", "(", "Imm", ",", "", ")", ";"], "ground_truth": ["}"], "File": "AlphaISelDAGToDAG1", "Func": "getI64Imm", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193247, "Length": 11, "Cover_Rate": 0.5238095238095238} {"Template_token": ["", "return", "getTargetMachine", "(", ")", ".", "getInstrInfo", "(", ")", ";"], "ground_truth": ["}"], "File": "AlphaISelDAGToDAG1", "Func": "getInstrInfo", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193249, "Length": 10, "Cover_Rate": 0.5882352941176471} {"Template_token": ["", "unsigned", "at", "=", "CountLeadingZeros_64", "(", "x", ")", ";", "uint64_t", "complow", "=", "", "<<", "(", "", "-", "at", ")", ";", "uint64_t", "comphigh", "=", "", "<<", "(", "", "-", "at", ")", ";", "if", "(", "abs64", "(", "complow", "-", "x", ")", "<=", "abs64", "(", "comphigh", "-", "x", ")", ")", "return", "complow", ";"], "ground_truth": ["else", "return", "comphigh", ";"], "File": "AlphaISelDAGToDAG1", "Func": "getNearPower2", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193250, "Length": 53, "Cover_Rate": 0.7571428571428571} {"Template_token": ["", "const", "TargetMachine", "&", "getTargetMachine", "(", ")", "{", "return", "static_cast", "<", "const", "TargetMachine", "&", ">", "(", "TM", ")", ";"], "ground_truth": ["}"], "File": "AlphaISelDAGToDAG1", "Func": "getTargetMachine", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193252, "Length": 19, "Cover_Rate": 1.0} {"Template_token": ["", "static", "int64_t", "get_lda16", "(", "int64_t", "x", ")", "{"], "ground_truth": ["return", "x", "-", "get_ldah16", "(", "x", ")", "*", "IMM_MULT", ";"], "File": "AlphaISelDAGToDAG1", "Func": "get_lda16", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193254, "Length": 18, "Cover_Rate": 0.9473684210526315} {"Template_token": ["", "if", "(", "x", "%", "IMM_MULT", ">", "IMM_HIGH", ")", "++", "y", ";", "return", "y", ";"], "ground_truth": ["}"], "File": "AlphaISelDAGToDAG1", "Func": "get_ldah16", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193256, "Length": 15, "Cover_Rate": 0.5} {"Template_token": ["", "static", "int64_t", "get_ldah16", "(", "int64_t", "x", ")", "{", "int64_t", "y", "=", "x", "/", "IMM_MULT", ";", "if", "(", "x", "%", "IMM_MULT", ">", "IMM_HIGH", ")", "++", "y", ";"], "ground_truth": ["return", "y", ";"], "File": "AlphaISelDAGToDAG1", "Func": "get_ldah16", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193257, "Length": 29, "Cover_Rate": 0.9666666666666667} {"Template_token": ["", "static", "uint64_t", "get_zapImm", "(", "uint64_t", "x", ")", "{", "unsigned", "build", "=", "", ";", "for", "(", "int", "i", "=", "", ";", "i", "!=", "", ";", "++", "i", ")", "{", "if", "(", "(", "x", "&", "", ")", "==", "", ")", "build", "|=", "", "<<", "i", ";", "else", "if", "(", "(", "x", "&", "", ")", "!=", "", ")", "return", "", ";", "x", ">>=", "", ";", "}", "return", "build", ";"], "ground_truth": ["}"], "File": "AlphaISelDAGToDAG1", "Func": "get_zapImm", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193258, "Length": 67, "Cover_Rate": 1.0} {"Template_token": ["", "return", "(", "CN", "&&", "(", "CN", "->", "getValueAPF", "(", ")", ".", "isZero", "(", ")", ")", ")", ";"], "ground_truth": ["}"], "File": "AlphaISelDAGToDAG1", "Func": "isFPZ", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193259, "Length": 18, "Cover_Rate": 0.47368421052631576} {"Template_token": ["", "static", "bool", "isFPZ", "(", "SDValue", "N", ")", "{", "ConstantFPSDNode", "*", "CN", "=", "dyn_cast", "<", "ConstantFPSDNode", ">", "(", "N", ")", ";", "return", "(", "CN", "&&", "(", "CN", "->", "getValueAPF", "(", ")", ".", "isZero", "(", ")", ")", ")", ";"], "ground_truth": ["}"], "File": "AlphaISelDAGToDAG1", "Func": "isFPZ", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193260, "Length": 38, "Cover_Rate": 1.0} {"Template_token": ["", "static", "bool", "isFPZn", "(", "SDValue", "N", ")", "{"], "ground_truth": ["ConstantFPSDNode", "*", "CN", "=", "dyn_cast", "<", "ConstantFPSDNode", ">", "(", "N", ")", ";"], "File": "AlphaISelDAGToDAG1", "Func": "isFPZn", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193261, "Length": 20, "Cover_Rate": 0.5555555555555556} {"Template_token": ["", "ConstantFPSDNode", "*", "CN", "=", "dyn_cast", "<", "ConstantFPSDNode", ">", "(", "N", ")", ";"], "ground_truth": ["return", "(", "CN", "&&", "CN", "->", "getValueAPF", "(", ")", ".", "isNegZero", "(", ")", ")", ";"], "File": "AlphaISelDAGToDAG1", "Func": "isFPZn", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193262, "Length": 27, "Cover_Rate": 0.75} {"Template_token": ["", "static", "bool", "isFPZp", "(", "SDValue", "N", ")", "{", "ConstantFPSDNode", "*", "CN", "=", "dyn_cast", "<", "ConstantFPSDNode", ">", "(", "N", ")", ";", "return", "(", "CN", "&&", "CN", "->", "getValueAPF", "(", ")", ".", "isPosZero", "(", ")", ")", ";"], "ground_truth": ["}"], "File": "AlphaISelDAGToDAG1", "Func": "isFPZp", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193264, "Length": 36, "Cover_Rate": 1.0} {"Template_token": ["", "switch", "(", "CC", ")", "{", "default", ":", "DEBUG", "(", "N", "->", "dump", "(", "CurDAG", ")", ")", ";", "llvm_unreachable", "(", "", ")", ";", "case", "", ":", "case", "", ":", "case", "", ":", "Opc", "=", "", ";", "break", ";", "case", "", ":", "case", "", ":", "case", "", ":", "Opc", "=", "", ";", "break", ";", "case", "", ":", "case", "", ":", "case", "", ":", "Opc", "=", "", ";", "break", ";", "case", "", ":", "case", "", ":", "case", "", ":", "Opc", "=", "", ";", "rev", "=", "true", ";", "break", ";", "case", "", ":", "case", "", ":", "case", "", ":", "Opc", "=", "", ";", "rev", "=", "true", ";", "break", ";", "case", "", ":", "case", "", ":", "case", "", ":", "Opc", "=", "", ";", "inv", "=", "true", ";", "break", ";", "case", "", ":", "Opc", "=", "", ";", "inv", "=", "true", ";", "break", ";", "case", "", ":", "Opc", "=", "", ";", "break", ";", "}", ";", "SDValue", "tmp1", "=", "N", "->", "getOperand", "(", "rev", "?", "", ":", "", ")", ";", "SDValue", "tmp2", "=", "N", "->", "getOperand", "(", "rev", "?", "", ":", "", ")", ";", "SDNode", "*", "cmp", "=", "CurDAG", "->", "getMachineNode", "(", "Opc", ",", "dl", ",", "", ",", "tmp1", ",", "tmp2", ")", ";", "if", "(", "inv", ")", "cmp", "=", "CurDAG", "->", "getMachineNode", "(", "", ",", "dl", ",", "", ",", "SDValue", "(", "cmp", ",", "", ")", ",", "CurDAG", "->", "getRegister", "(", "", ",", "", ")", ")", ";", "switch", "(", "CC", ")", "{", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "{", "SDNode", "*", "cmp2", "=", "CurDAG", "->", "getMachineNode", "(", "", ",", "dl", ",", "", ",", "tmp1", ",", "tmp2", ")", ";", "cmp", "=", "CurDAG", "->", "getMachineNode", "(", "", ",", "dl", ",", "", ",", "SDValue", "(", "cmp2", ",", "", ")", ",", "SDValue", "(", "cmp", ",", "", ")", ")", ";", "break", ";", "}", "default", ":", "break", ";", "}", "SDNode", "*", "LD", "=", "CurDAG", "->", "getMachineNode", "(", "", ",", "dl", ",", "", ",", "SDValue", "(", "cmp", ",", "", ")", ")", ";", "return", "CurDAG", "->", "getMachineNode", "(", "", ",", "dl", ",", "", ",", "CurDAG", "->", "getRegister", "(", "", ",", "", ")", ",", "SDValue", "(", "LD", ",", "", ")", ")", ";", "}", "break", ";", "case", "", ":", "{", "ConstantSDNode", "*", "SC", "=", "NULL", ";", "ConstantSDNode", "*", "MC", "=", "NULL", ";", "if", "(", "N", "->", "getOperand", "(", "", ")", ".", "getOpcode", "(", ")", "==", "", "&&", "(", "MC", "=", "dyn_cast", "<", "ConstantSDNode", ">", "(", "N", "->", "getOperand", "(", "", ")", ")", ")", "&&", "(", "SC", "=", "dyn_cast", "<", "ConstantSDNode", ">", "(", "N", "->", "getOperand", "(", "", ")", ".", "getOperand", "(", "", ")", ")", ")", ")", "{", "uint64_t", "sval", "=", "SC", "->", "getZExtValue", "(", ")", ";", "uint64_t", "mval", "=", "MC", "->", "getZExtValue", "(", ")", ";", "if", "(", "get_zapImm", "(", "N", "->", "getOperand", "(", "", ")", ",", "mval", ")", ")", "break", ";"], "ground_truth": ["uint64_t", "dontcare", "=", "(", "~", "", ")", ">>", "(", "", "-", "sval", ")", ";"], "File": "AlphaISelDAGToDAG1", "Func": "Select", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193265, "Length": 478, "Cover_Rate": 0.31385423506237686} {"Template_token": ["", "Chain", "=", "CurDAG", "->", "getCopyToReg", "(", "Chain", ",", "dl", ",", "", ",", "GOT", ",", "InFlag", ")", ";", "InFlag", "=", "Chain", ".", "getValue", "(", "", ")", ";", "Chain", "=", "SDValue", "(", "CurDAG", "->", "getMachineNode", "(", "", ",", "dl", ",", "", ",", "", ",", "Addr", ".", "getOperand", "(", "", ")", ",", "Chain", ",", "InFlag", ")", ",", "", ")", ";", "}", "else", "{", "Chain", "=", "CurDAG", "->", "getCopyToReg", "(", "Chain", ",", "dl", ",", "", ",", "Addr", ",", "InFlag", ")", ";", "InFlag", "=", "Chain", ".", "getValue", "(", "", ")", ";", "Chain", "=", "SDValue", "(", "CurDAG", "->", "getMachineNode", "(", "", ",", "dl", ",", "", ",", "", ",", "Chain", ",", "InFlag", ")", ",", "", ")", ";", "}"], "ground_truth": ["InFlag", "=", "Chain", ".", "getValue", "(", "", ")", ";"], "File": "AlphaISelDAGToDAG1", "Func": "SelectCALL", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193266, "Length": 120, "Cover_Rate": 0.4979253112033195} {"Template_token": ["", "unsigned", "at", "=", "CountLeadingZeros_64", "(", "x", ")", ";", "uint64_t", "complow", "=", "", "<<", "(", "", "-", "at", ")", ";"], "ground_truth": ["uint64_t", "comphigh", "=", "", "<<", "(", "", "-", "at", ")", ";"], "File": "AlphaISelDAGToDAG2", "Func": "getNearPower2", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193267, "Length": 30, "Cover_Rate": 0.42857142857142855} {"Template_token": ["", "SDValue", "DAGToDAGISel", "::", "getGlobalBaseReg", "(", ")", "{", "unsigned", "GP", "=", "", ";", "for", "(", "MachineRegisterInfo", "::", "livein_iterator", "ii", "=", "RegInfo", "->", "livein_begin", "(", ")", ",", "ee", "=", "RegInfo", "->", "livein_end", "(", ")", ";", "ii", "!=", "ee", ";", "++", "ii", ")", "if", "(", "ii", "->", "first", "==", "", ")", "{", "GP", "=", "ii", "->", "second", ";", "break", ";"], "ground_truth": ["}"], "File": "AlphaISelDAGToDAG3", "Func": "getGlobalBaseReg", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193268, "Length": 58, "Cover_Rate": 0.6304347826086957} {"Template_token": ["", "assert", "(", "RA", "&&", "", ")", ";"], "ground_truth": ["return", "CurDAG", "->", "getCopyFromReg", "(", "CurDAG", "->", "getEntryNode", "(", ")", ",", "DebugLoc", "::", "getUnknownLoc", "(", ")", ",", "RA", ",", "", ")", ";"], "File": "AlphaISelDAGToDAG3", "Func": "getGlobalRetAddr", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193269, "Length": 29, "Cover_Rate": 0.31521739130434784} {"Template_token": ["", "if", "(", "abs", "(", "complow", "-", "x", ")", "<=", "abs", "(", "comphigh", "-", "x", ")", ")", "return", "complow", ";", "else", "return", "comphigh", ";"], "ground_truth": ["}"], "File": "AlphaISelDAGToDAG3", "Func": "getNearPower2", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193270, "Length": 24, "Cover_Rate": 0.34285714285714286} {"Template_token": ["", "if", "(", "abs", "(", "complow", "-", "x", ")", "<=", "abs", "(", "comphigh", "-", "x", ")", ")", "return", "complow", ";"], "ground_truth": ["else", "return", "comphigh", ";"], "File": "AlphaISelDAGToDAG3", "Func": "getNearPower2", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193271, "Length": 23, "Cover_Rate": 0.32857142857142857} {"Template_token": ["", "Result", "|=", "", "<<", "i", ";", "if", "(", "(", "(", "Constant", ">>", "", "*", "i", ")", "&", "", ")", "==", "", ")", "{", "}", "else", "if", "(", "LHS", ".", "getNode", "(", ")", "==", "", ")", "{", "}", "else", "{", "BitsToCheck", "|=", "~", "Constant", "&", "(", "", "<<", "", "*", "i", ")", ";", "}", "}", "}", "if", "(", "BitsToCheck", "&&", "!", "CurDAG", "->", "MaskedValueIsZero", "(", "LHS", ",", "APInt", "(", "LHS", ".", "getValueSizeInBits", "(", ")", ",", "BitsToCheck", ")", ")", ")", "return", "", ";"], "ground_truth": ["return", "Result", ";"], "File": "AlphaISelDAGToDAG3", "Func": "get_zapImm", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193272, "Length": 84, "Cover_Rate": 0.6} {"Template_token": ["", "void", "DAGToDAGISel", "::", "InstructionSelect", "(", ")", "{"], "ground_truth": ["DEBUG", "(", "BB", "->", "dump", "(", ")", ")", ";"], "File": "AlphaISelDAGToDAG3", "Func": "InstructionSelect", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193274, "Length": 16, "Cover_Rate": 0.5517241379310345} {"Template_token": ["", "}", "else", "{", "Chain", "=", "CurDAG", "->", "getCopyToReg", "(", "Chain", ",", "dl", ",", "", ",", "Addr", ",", "InFlag", ")", ";", "InFlag", "=", "Chain", ".", "getValue", "(", "", ")", ";", "Chain", "=", "SDValue", "(", "CurDAG", "->", "getTargetNode", "(", "", ",", "dl", ",", "", ",", "", ",", "Chain", ",", "InFlag", ")", ",", "", ")", ";", "}", "InFlag", "=", "Chain", ".", "getValue", "(", "", ")", ";", "ReplaceUses", "(", "Op", ".", "getValue", "(", "", ")", ",", "Chain", ")", ";", "ReplaceUses", "(", "Op", ".", "getValue", "(", "", ")", ",", "InFlag", ")", ";"], "ground_truth": ["}"], "File": "AlphaISelDAGToDAG5", "Func": "SelectCALL", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193278, "Length": 88, "Cover_Rate": 0.352} {"Template_token": ["", "DebugLoc", "dl", "=", "N", "->", "getDebugLoc", "(", ")", ";", "if", "(", "Addr", ".", "getOpcode", "(", ")", "==", "", ")", "{", "SDValue", "GOT", "=", "SDValue", "(", "getGlobalBaseReg", "(", ")", ",", "", ")", ";", "Chain", "=", "CurDAG", "->", "getCopyToReg", "(", "Chain", ",", "dl", ",", "", ",", "GOT", ",", "InFlag", ")", ";", "InFlag", "=", "Chain", ".", "getValue", "(", "", ")", ";", "Chain", "=", "SDValue", "(", "CurDAG", "->", "getTargetNode", "(", "", ",", "dl", ",", "", ",", "", ",", "Addr", ".", "getOperand", "(", "", ")", ",", "Chain", ",", "InFlag", ")", ",", "", ")", ";", "}", "else", "{", "Chain", "=", "CurDAG", "->", "getCopyToReg", "(", "Chain", ",", "dl", ",", "", ",", "Addr", ",", "InFlag", ")", ";", "InFlag", "=", "Chain", ".", "getValue", "(", "", ")", ";", "Chain", "=", "SDValue", "(", "CurDAG", "->", "getTargetNode", "(", "", ",", "dl", ",", "", ",", "", ",", "Chain", ",", "InFlag", ")", ",", "", ")", ";", "}", "InFlag", "=", "Chain", ".", "getValue", "(", "", ")", ";"], "ground_truth": ["ReplaceUses", "(", "Op", ".", "getValue", "(", "", ")", ",", "Chain", ")", ";"], "File": "AlphaISelDAGToDAG5", "Func": "SelectCALL", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193279, "Length": 164, "Cover_Rate": 0.656} {"Template_token": ["", "static", "uint64_t", "getNearPower2", "(", "uint64_t", "x", ")", "{", "if", "(", "!", "x", ")", "return", "", ";"], "ground_truth": ["unsigned", "at", "=", "CountLeadingZeros_64", "(", "x", ")", ";"], "File": "AlphaISelDAGToDAG7", "Func": "getNearPower2", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193282, "Length": 24, "Cover_Rate": 0.4} {"Template_token": ["", "uint64_t", "complow", "=", "", "<<", "(", "", "-", "at", ")", ";", "uint64_t", "comphigh", "=", "complow", "<<", "", ";", "if", "(", "x", "-", "complow", "<=", "comphigh", "-", "x", ")", "return", "complow", ";", "else", "return", "comphigh", ";"], "ground_truth": ["}"], "File": "AlphaISelDAGToDAG7", "Func": "getNearPower2", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193283, "Length": 36, "Cover_Rate": 0.6} {"Template_token": ["", "Result", "|=", "", "<<", "i", ";", "if", "(", "(", "(", "Constant", ">>", "", "*", "i", ")", "&", "", ")", "==", "", ")", "{", "}", "else", "if", "(", "LHS", ".", "getNode", "(", ")", "==", "", ")", "{", "}", "else", "{", "BitsToCheck", "|=", "~", "Constant", "&", "(", "", "<<", "", "*", "i", ")", ";", "}", "}", "}", "if", "(", "BitsToCheck", "&&", "!", "CurDAG", "->", "MaskedValueIsZero", "(", "LHS", ",", "APInt", "(", "LHS", ".", "getValueSizeInBits", "(", ")", ",", "BitsToCheck", ")", ")", ")", "return", "", ";", "return", "Result", ";"], "ground_truth": ["}"], "File": "AlphaISelDAGToDAG7", "Func": "get_zapImm", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193284, "Length": 85, "Cover_Rate": 0.6028368794326241} {"Template_token": ["", "BitsToCheck", "|=", "~", "Constant", "&", "(", "", "<<", "", "*", "i", ")", ";", "}", "}", "}", "if", "(", "BitsToCheck", "&&", "!", "CurDAG", "->", "MaskedValueIsZero", "(", "LHS", ",", "APInt", "(", "LHS", ".", "getValueSizeInBits", "(", ")", ",", "BitsToCheck", ")", ")", ")", "return", "", ";"], "ground_truth": ["return", "Result", ";"], "File": "AlphaISelDAGToDAG7", "Func": "get_zapImm", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193285, "Length": 45, "Cover_Rate": 0.3191489361702128} {"Template_token": ["", "SDValue", "Chain", "=", "N", "->", "getOperand", "(", "", ")", ";", "SDValue", "Addr", "=", "N", "->", "getOperand", "(", "", ")", ";", "SDValue", "InFlag", "=", "N", "->", "getOperand", "(", "N", "->", "getNumOperands", "(", ")", "-", "", ")", ";", "DebugLoc", "dl", "=", "N", "->", "getDebugLoc", "(", ")", ";", "if", "(", "Addr", ".", "getOpcode", "(", ")", "==", "", ")", "{", "SDValue", "GOT", "=", "SDValue", "(", "getGlobalBaseReg", "(", ")", ",", "", ")", ";"], "ground_truth": ["Chain", "=", "CurDAG", "->", "getCopyToReg", "(", "Chain", ",", "dl", ",", "", ",", "GOT", ",", "InFlag", ")", ";"], "File": "AlphaISelDAGToDAG7", "Func": "SelectCALL", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193286, "Length": 85, "Cover_Rate": 0.35269709543568467} {"Template_token": ["", "SDValue", "InFlag", "=", "N", "->", "getOperand", "(", "N", "->", "getNumOperands", "(", ")", "-", "", ")", ";", "DebugLoc", "dl", "=", "N", "->", "getDebugLoc", "(", ")", ";", "if", "(", "Addr", ".", "getOpcode", "(", ")", "==", "", ")", "{", "SDValue", "GOT", "=", "SDValue", "(", "getGlobalBaseReg", "(", ")", ",", "", ")", ";", "Chain", "=", "CurDAG", "->", "getCopyToReg", "(", "Chain", ",", "dl", ",", "", ",", "GOT", ",", "InFlag", ")", ";"], "ground_truth": ["InFlag", "=", "Chain", ".", "getValue", "(", "", ")", ";"], "File": "AlphaISelDAGToDAG7", "Func": "SelectCALL", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193287, "Length": 74, "Cover_Rate": 0.3070539419087137} {"Template_token": ["", "unsigned", "VReg", "=", "MF", ".", "getRegInfo", "(", ")", ".", "createVirtualRegister", "(", "RC", ")", ";", "MF", ".", "getRegInfo", "(", ")", ".", "addLiveIn", "(", "PReg", ",", "VReg", ")", ";"], "ground_truth": ["return", "VReg", ";"], "File": "AlphaISelLowering1", "Func": "AddLiveIn", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193288, "Length": 30, "Cover_Rate": 0.5084745762711864} {"Template_token": ["", "MachineFunction", "::", "iterator", "It", "=", "BB", ";", "++", "It", ";", "MachineBasicBlock", "*", "thisMBB", "=", "BB", ";", "MachineFunction", "*", "F", "=", "BB", "->", "getParent", "(", ")", ";", "MachineBasicBlock", "*", "llscMBB", "=", "F", "->", "CreateMachineBasicBlock", "(", "LLVM_BB", ")", ";", "MachineBasicBlock", "*", "sinkMBB", "=", "F", "->", "CreateMachineBasicBlock", "(", "LLVM_BB", ")", ";", "for", "(", "MachineBasicBlock", "::", "succ_iterator", "I", "=", "BB", "->", "succ_begin", "(", ")", ",", "E", "=", "BB", "->", "succ_end", "(", ")", ";", "I", "!=", "E", ";", "++", "I", ")", "EM", "->", "insert", "(", "std", "::", "make_pair", "(", "*", "I", ",", "sinkMBB", ")", ")", ";", "sinkMBB", "->", "transferSuccessors", "(", "thisMBB", ")", ";", "F", "->", "insert", "(", "It", ",", "llscMBB", ")", ";", "F", "->", "insert", "(", "It", ",", "sinkMBB", ")", ";", "BuildMI", "(", "thisMBB", ",", "dl", ",", "TII", "->", "get", "(", "", ")", ")", ".", "addMBB", "(", "llscMBB", ")", ";", "unsigned", "reg_res", "=", "MI", "->", "getOperand", "(", "", ")", ".", "getReg", "(", ")", ",", "reg_ptr", "=", "MI", "->", "getOperand", "(", "", ")", ".", "getReg", "(", ")", ",", "reg_v2", "=", "MI", "->", "getOperand", "(", "", ")", ".", "getReg", "(", ")", ",", "reg_store", "=", "F", "->", "getRegInfo", "(", ")", ".", "createVirtualRegister", "(", "&", "", ")", ";", "BuildMI", "(", "llscMBB", ",", "dl", ",", "TII", "->", "get", "(", "is32", "?", "", ":", "", ")", ",", "reg_res", ")", ".", "addImm", "(", "", ")", ".", "addReg", "(", "reg_ptr", ")", ";", "switch", "(", "MI", "->", "getOpcode", "(", ")", ")", "{", "case", "", ":", "case", "", ":", "{", "unsigned", "reg_cmp", "=", "F", "->", "getRegInfo", "(", ")", ".", "createVirtualRegister", "(", "&", "", ")", ";", "BuildMI", "(", "llscMBB", ",", "dl", ",", "TII", "->", "get", "(", "", ")", ",", "reg_cmp", ")", ".", "addReg", "(", "reg_v2", ")", ".", "addReg", "(", "reg_res", ")", ";", "BuildMI", "(", "llscMBB", ",", "dl", ",", "TII", "->", "get", "(", "", ")", ")", ".", "addImm", "(", "", ")", ".", "addReg", "(", "reg_cmp", ")", ".", "addMBB", "(", "sinkMBB", ")", ";", "BuildMI", "(", "llscMBB", ",", "dl", ",", "TII", "->", "get", "(", "", ")", ",", "reg_store", ")", ".", "addReg", "(", "", ")", ".", "addReg", "(", "MI", "->", "getOperand", "(", "", ")", ".", "getReg", "(", ")", ")", ";"], "ground_truth": ["break", ";"], "File": "AlphaISelLowering1", "Func": "EmitInstrWithCustomInserter", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193289, "Length": 342, "Cover_Rate": 0.462787550744249} {"Template_token": ["", "", "TargetLowering", "::", "getSetCCResultType", "(", "EVT", "VT", ")", "const", "{", "return", "", ";"], "ground_truth": ["}"], "File": "AlphaISelLowering1", "Func": "getSetCCResultType", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193290, "Length": 14, "Cover_Rate": 0.7777777777777778} {"Template_token": ["", "", "TargetLowering", "::", "getSetCCResultType", "(", "EVT", "VT", ")", "const", "{"], "ground_truth": ["return", "", ";"], "File": "AlphaISelLowering1", "Func": "getSetCCResultType", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193291, "Length": 13, "Cover_Rate": 0.7222222222222222} {"Template_token": ["", "virtual", "MVT", "getShiftAmountTy", "(", "EVT", "LHSTy", ")", "const", "{", "return", "", ";"], "ground_truth": ["}"], "File": "AlphaISelLowering1", "Func": "getShiftAmountTy", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193292, "Length": 13, "Cover_Rate": 0.8666666666666667} {"Template_token": ["", "return", "Imm", ".", "isZero", "(", ")", "||", "Imm", ".", "isNegZero", "(", ")", ";"], "ground_truth": ["}"], "File": "AlphaISelLowering1", "Func": "isFPImmLegal", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193293, "Length": 14, "Cover_Rate": 0.30434782608695654} {"Template_token": ["", "return", "Imm", ".", "isZero", "(", ")", "||", "Imm", ".", "isNegZero", "(", ")", ";"], "ground_truth": ["}"], "File": "AlphaISelLowering1", "Func": "isFPImmLegal", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193294, "Length": 14, "Cover_Rate": 0.30434782608695654} {"Template_token": ["", "bool", "TargetLowering", "::", "isOffsetFoldingLegal", "(", "const", "GlobalAddressSDNode", "*", "GA", ")", "const", "{"], "ground_truth": ["return", "false", ";"], "File": "AlphaISelLowering1", "Func": "isOffsetFoldingLegal", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193296, "Length": 15, "Cover_Rate": 0.9375} {"Template_token": ["", "CCValAssign", "&", "VA", "=", "ArgLocs", "[", "i", "]", ";", "SDValue", "Arg", "=", "Outs", "[", "i", "]", ".", "Val", ";", "switch", "(", "VA", ".", "getLocInfo", "(", ")", ")", "{", "default", ":", "assert", "(", "", "&&", "", ")", ";", "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", ",", "", ",", "", ")", ";", "SDValue", "PtrOff", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "getPointerTy", "(", ")", ",", "StackPtr", ",", "DAG", ".", "getIntPtrConstant", "(", "VA", ".", "getLocMemOffset", "(", ")", ")", ")", ";", "MemOpChains", ".", "push_back", "(", "DAG", ".", "getStore", "(", "Chain", ",", "dl", ",", "Arg", ",", "PtrOff", ",", "PseudoSourceValue", "::", "getStack", "(", ")", ",", "", ",", "false", ",", "false", ",", "", ")", ")", ";", "}", "}", "if", "(", "!", "MemOpChains", ".", "empty", "(", ")", ")", "Chain", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "", ",", "&", "MemOpChains", "[", "", "]", ",", "MemOpChains", ".", "size", "(", ")", ")", ";", "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", "(", "", ")", ";", "}", "SDVTList", "NodeTys", "=", "DAG", ".", "getVTList", "(", "", ",", "", ")", ";", "SmallVector", "<", "SDValue", ",", "", ">", "Ops", ";", "Ops", ".", "push_back", "(", "Chain", ")", ";", "Ops", ".", "push_back", "(", "Callee", ")", ";"], "ground_truth": ["for", "(", "unsigned", "i", "=", "", ",", "e", "=", "RegsToPass", ".", "size", "(", ")", ";", "i", "!=", "e", ";", "++", "i", ")", "Ops", ".", "push_back", "(", "DAG", ".", "getRegister", "(", "RegsToPass", "[", "i", "]", ".", "first", ",", "RegsToPass", "[", "i", "]", ".", "second", ".", "getValueType", "(", ")", ")", ")", ";"], "File": "AlphaISelLowering1", "Func": "LowerCall", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193297, "Length": 431, "Cover_Rate": 0.57543391188251} {"Template_token": ["", "Chain", "=", "DAG", ".", "getCopyFromReg", "(", "Chain", ",", "dl", ",", "VA", ".", "getLocReg", "(", ")", ",", "VA", ".", "getLocVT", "(", ")", ",", "InFlag", ")", ".", "getValue", "(", "", ")", ";", "SDValue", "RetValue", "=", "Chain", ".", "getValue", "(", "", ")", ";", "InFlag", "=", "Chain", ".", "getValue", "(", "", ")", ";", "if", "(", "VA", ".", "getLocInfo", "(", ")", "==", "CCValAssign", "::", "SExt", ")", "RetValue", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "VA", ".", "getLocVT", "(", ")", ",", "RetValue", ",", "DAG", ".", "getValueType", "(", "VA", ".", "getValVT", "(", ")", ")", ")", ";", "else", "if", "(", "VA", ".", "getLocInfo", "(", ")", "==", "CCValAssign", "::", "ZExt", ")", "RetValue", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "VA", ".", "getLocVT", "(", ")", ",", "RetValue", ",", "DAG", ".", "getValueType", "(", "VA", ".", "getValVT", "(", ")", ")", ")", ";", "if", "(", "VA", ".", "getLocInfo", "(", ")", "!=", "CCValAssign", "::", "Full", ")", "RetValue", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "VA", ".", "getValVT", "(", ")", ",", "RetValue", ")", ";", "InVals", ".", "push_back", "(", "RetValue", ")", ";", "}"], "ground_truth": ["return", "Chain", ";"], "File": "AlphaISelLowering1", "Func": "LowerCallResult", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193298, "Length": 176, "Cover_Rate": 0.6006825938566553} {"Template_token": ["", "}", "}", "else", "{", "int", "FI", "=", "MFI", "->", "CreateFixedObject", "(", "", ",", "", "*", "(", "ArgNo", "-", "", ")", ",", "true", ",", "false", ")", ";", "SDValue", "FIN", "=", "DAG", ".", "getFrameIndex", "(", "FI", ",", "", ")", ";", "ArgVal", "=", "DAG", ".", "getLoad", "(", "ObjectVT", ",", "dl", ",", "Chain", ",", "FIN", ",", "NULL", ",", "", ",", "false", ",", "false", ",", "", ")", ";", "}", "InVals", ".", "push_back", "(", "ArgVal", ")", ";", "}", "if", "(", "isVarArg", ")", "{", "VarArgsOffset", "=", "Ins", ".", "size", "(", ")", "*", "", ";", "std", "::", "vector", "<", "SDValue", ">", "LS", ";", "for", "(", "int", "i", "=", "", ";", "i", "<", "", ";", "++", "i", ")", "{", "if", "(", "TargetRegisterInfo", "::", "isPhysicalRegister", "(", "args_int", "[", "i", "]", ")", ")", "args_int", "[", "i", "]", "=", "AddLiveIn", "(", "MF", ",", "args_int", "[", "i", "]", ",", "&", "", ")", ";", "SDValue", "argt", "=", "DAG", ".", "getCopyFromReg", "(", "Chain", ",", "dl", ",", "args_int", "[", "i", "]", ",", "", ")", ";", "int", "FI", "=", "MFI", "->", "CreateFixedObject", "(", "", ",", "-", "", "*", "(", "", "-", "i", ")", ",", "true", ",", "false", ")", ";", "if", "(", "i", "==", "", ")", "VarArgsBase", "=", "FI", ";", "SDValue", "SDFI", "=", "DAG", ".", "getFrameIndex", "(", "FI", ",", "", ")", ";", "LS", ".", "push_back", "(", "DAG", ".", "getStore", "(", "Chain", ",", "dl", ",", "argt", ",", "SDFI", ",", "NULL", ",", "", ",", "false", ",", "false", ",", "", ")", ")", ";", "if", "(", "TargetRegisterInfo", "::", "isPhysicalRegister", "(", "args_float", "[", "i", "]", ")", ")", "args_float", "[", "i", "]", "=", "AddLiveIn", "(", "MF", ",", "args_float", "[", "i", "]", ",", "&", "", ")", ";"], "ground_truth": ["argt", "=", "DAG", ".", "getCopyFromReg", "(", "Chain", ",", "dl", ",", "args_float", "[", "i", "]", ",", "", ")", ";"], "File": "AlphaISelLowering1", "Func": "LowerFormalArguments", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193299, "Length": 280, "Cover_Rate": 0.39106145251396646} {"Template_token": ["", "SDValue", "JTI", "=", "DAG", ".", "getTargetJumpTable", "(", "JT", "->", "getIndex", "(", ")", ",", "PtrVT", ")", ";", "DebugLoc", "dl", "=", "Op", ".", "getDebugLoc", "(", ")", ";", "SDValue", "Hi", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "", ",", "JTI", ",", "DAG", ".", "getGLOBAL_OFFSET_TABLE", "(", "", ")", ")", ";", "SDValue", "Lo", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "", ",", "JTI", ",", "Hi", ")", ";"], "ground_truth": ["return", "Lo", ";"], "File": "AlphaISelLowering1", "Func": "LowerJumpTable", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193300, "Length": 69, "Cover_Rate": 0.6106194690265486} {"Template_token": ["", "EVT", "PtrVT", "=", "Op", ".", "getValueType", "(", ")", ";", "JumpTableSDNode", "*", "JT", "=", "cast", "<", "JumpTableSDNode", ">", "(", "Op", ")", ";", "SDValue", "JTI", "=", "DAG", ".", "getTargetJumpTable", "(", "JT", "->", "getIndex", "(", ")", ",", "PtrVT", ")", ";", "DebugLoc", "dl", "=", "Op", ".", "getDebugLoc", "(", ")", ";", "SDValue", "Hi", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "", ",", "JTI", ",", "DAG", ".", "getGLOBAL_OFFSET_TABLE", "(", "", ")", ")", ";"], "ground_truth": ["SDValue", "Lo", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "", ",", "JTI", ",", "Hi", ")", ";"], "File": "AlphaISelLowering1", "Func": "LowerJumpTable", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193301, "Length": 87, "Cover_Rate": 0.7699115044247787} {"Template_token": ["", "ArgReg1", "=", "", ";", "ArgReg2", "=", "", ";", "}", "Copy", "=", "DAG", ".", "getCopyToReg", "(", "Copy", ",", "dl", ",", "ArgReg1", ",", "Outs", "[", "", "]", ".", "Val", ",", "Copy", ".", "getValue", "(", "", ")", ")", ";", "if", "(", "std", "::", "find", "(", "DAG", ".", "getMachineFunction", "(", ")", ".", "getRegInfo", "(", ")", ".", "liveout_begin", "(", ")", ",", "DAG", ".", "getMachineFunction", "(", ")", ".", "getRegInfo", "(", ")", ".", "liveout_end", "(", ")", ",", "ArgReg1", ")", "==", "DAG", ".", "getMachineFunction", "(", ")", ".", "getRegInfo", "(", ")", ".", "liveout_end", "(", ")", ")", "DAG", ".", "getMachineFunction", "(", ")", ".", "getRegInfo", "(", ")", ".", "addLiveOut", "(", "ArgReg1", ")", ";", "Copy", "=", "DAG", ".", "getCopyToReg", "(", "Copy", ",", "dl", ",", "ArgReg2", ",", "Outs", "[", "", "]", ".", "Val", ",", "Copy", ".", "getValue", "(", "", ")", ")", ";", "if", "(", "std", "::", "find", "(", "DAG", ".", "getMachineFunction", "(", ")", ".", "getRegInfo", "(", ")", ".", "liveout_begin", "(", ")", ",", "DAG", ".", "getMachineFunction", "(", ")", ".", "getRegInfo", "(", ")", ".", "liveout_end", "(", ")", ",", "ArgReg2", ")", "==", "DAG", ".", "getMachineFunction", "(", ")", ".", "getRegInfo", "(", ")", ".", "liveout_end", "(", ")", ")", "DAG", ".", "getMachineFunction", "(", ")", ".", "getRegInfo", "(", ")", ".", "addLiveOut", "(", "ArgReg2", ")", ";", "break", ";"], "ground_truth": ["}"], "File": "AlphaISelLowering1", "Func": "LowerReturn", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193304, "Length": 198, "Cover_Rate": 0.40325865580448067} {"Template_token": ["", "case", "", ":", "break", ";", "case", "", ":", "{", "EVT", "ArgVT", "=", "Outs", "[", "", "]", ".", "Val", ".", "getValueType", "(", ")", ";", "unsigned", "ArgReg", ";", "if", "(", "ArgVT", ".", "isInteger", "(", ")", ")", "ArgReg", "=", "", ";", "else", "{", "assert", "(", "ArgVT", ".", "isFloatingPoint", "(", ")", ")", ";", "ArgReg", "=", "", ";", "}", "Copy", "=", "DAG", ".", "getCopyToReg", "(", "Copy", ",", "dl", ",", "ArgReg", ",", "Outs", "[", "", "]", ".", "Val", ",", "Copy", ".", "getValue", "(", "", ")", ")", ";", "if", "(", "DAG", ".", "getMachineFunction", "(", ")", ".", "getRegInfo", "(", ")", ".", "liveout_empty", "(", ")", ")", "DAG", ".", "getMachineFunction", "(", ")", ".", "getRegInfo", "(", ")", ".", "addLiveOut", "(", "ArgReg", ")", ";", "break", ";", "}", "case", "", ":", "{", "EVT", "ArgVT", "=", "Outs", "[", "", "]", ".", "Val", ".", "getValueType", "(", ")", ";", "unsigned", "ArgReg1", ",", "ArgReg2", ";", "if", "(", "ArgVT", ".", "isInteger", "(", ")", ")", "{", "ArgReg1", "=", "", ";", "ArgReg2", "=", "", ";", "}", "else", "{", "assert", "(", "ArgVT", ".", "isFloatingPoint", "(", ")", ")", ";", "ArgReg1", "=", "", ";"], "ground_truth": ["ArgReg2", "=", "", ";"], "File": "AlphaISelLowering1", "Func": "LowerReturn", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193305, "Length": 175, "Cover_Rate": 0.3564154786150713} {"Template_token": ["", "DataPtr", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "", ",", "Base", ",", "Offset", ")", ";", "if", "(", "N", "->", "getValueType", "(", "", ")", ".", "isFloatingPoint", "(", ")", ")", "{", "SDValue", "FPDataPtr", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "", ",", "DataPtr", ",", "DAG", ".", "getConstant", "(", "", "*", "", ",", "", ")", ")", ";", "SDValue", "CC", "=", "DAG", ".", "getSetCC", "(", "dl", ",", "", ",", "Offset", ",", "DAG", ".", "getConstant", "(", "", "*", "", ",", "", ")", ",", "", ")", ";", "DataPtr", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "", ",", "CC", ",", "FPDataPtr", ",", "DataPtr", ")", ";", "}", "SDValue", "NewOffset", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "", ",", "Offset", ",", "DAG", ".", "getConstant", "(", "", ",", "", ")", ")", ";", "Chain", "=", "DAG", ".", "getTruncStore", "(", "Offset", ".", "getValue", "(", "", ")", ",", "dl", ",", "NewOffset", ",", "Tmp", ",", "NULL", ",", "", ",", "", ",", "false", ",", "false", ",", "", ")", ";"], "ground_truth": ["}"], "File": "AlphaISelLowering1", "Func": "LowerVAARG", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193306, "Length": 163, "Cover_Rate": 0.4490358126721763} {"Template_token": ["", "LowerVAARG", "(", "N", ",", "Chain", ",", "DataPtr", ",", "DAG", ")", ";", "SDValue", "Res", "=", "DAG", ".", "getLoad", "(", "N", "->", "getValueType", "(", "", ")", ",", "dl", ",", "Chain", ",", "DataPtr", ",", "NULL", ",", "", ",", "false", ",", "false", ",", "", ")", ";"], "ground_truth": ["Results", ".", "push_back", "(", "Res", ")", ";"], "File": "AlphaISelLowering1", "Func": "ReplaceNodeResults", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193307, "Length": 49, "Cover_Rate": 0.3858267716535433} {"Template_token": ["", "LowerVAARG", "(", "N", ",", "Chain", ",", "DataPtr", ",", "DAG", ")", ";", "SDValue", "Res", "=", "DAG", ".", "getLoad", "(", "N", "->", "getValueType", "(", "", ")", ",", "dl", ",", "Chain", ",", "DataPtr", ",", "NULL", ",", "", ",", "false", ",", "false", ",", "", ")", ";", "Results", ".", "push_back", "(", "Res", ")", ";"], "ground_truth": ["Results", ".", "push_back", "(", "SDValue", "(", "Res", ".", "getNode", "(", ")", ",", "", ")", ")", ";"], "File": "AlphaISelLowering1", "Func": "ReplaceNodeResults", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193308, "Length": 65, "Cover_Rate": 0.5118110236220472} {"Template_token": ["", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Custom", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Custom", ")", ";", "if", "(", "!", "TM", ".", "getSubtarget", "<", "Subtarget", ">", "(", ")", ".", "hasCT", "(", ")", ")", "{", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "}", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Custom", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Custom", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Custom", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Custom", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Custom", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Promote", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Promote", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";"], "ground_truth": ["setOperationAction", "(", "", ",", "", ",", "Custom", ")", ";"], "File": "AlphaISelLowering2", "Func": "AlphaTargetLowering", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193309, "Length": 387, "Cover_Rate": 0.40865892291446676} {"Template_token": ["", "switch", "(", "MI", "->", "getOpcode", "(", ")", ")", "{", "case", "", ":", "case", "", ":", "{", "unsigned", "reg_cmp", "=", "F", "->", "getRegInfo", "(", ")", ".", "createVirtualRegister", "(", "&", "", ")", ";", "BuildMI", "(", "llscMBB", ",", "dl", ",", "TII", "->", "get", "(", "", ")", ",", "reg_cmp", ")", ".", "addReg", "(", "reg_v2", ")", ".", "addReg", "(", "reg_res", ")", ";", "BuildMI", "(", "llscMBB", ",", "dl", ",", "TII", "->", "get", "(", "", ")", ")", ".", "addImm", "(", "", ")", ".", "addReg", "(", "reg_cmp", ")", ".", "addMBB", "(", "sinkMBB", ")", ";", "BuildMI", "(", "llscMBB", ",", "dl", ",", "TII", "->", "get", "(", "", ")", ",", "reg_store", ")", ".", "addReg", "(", "", ")", ".", "addReg", "(", "MI", "->", "getOperand", "(", "", ")", ".", "getReg", "(", ")", ")", ";", "break", ";", "}", "case", "", ":", "case", "", ":", "{", "BuildMI", "(", "llscMBB", ",", "dl", ",", "TII", "->", "get", "(", "is32", "?", "", ":", "", ")", ",", "reg_store", ")", ".", "addReg", "(", "reg_res", ")", ".", "addReg", "(", "reg_v2", ")", ";", "break", ";", "}", "case", "", ":", "case", "", ":", "{", "BuildMI", "(", "llscMBB", ",", "dl", ",", "TII", "->", "get", "(", "", ")", ",", "reg_store", ")", ".", "addReg", "(", "reg_v2", ")", ".", "addReg", "(", "reg_v2", ")", ";", "break", ";", "}", "}", "BuildMI", "(", "llscMBB", ",", "dl", ",", "TII", "->", "get", "(", "is32", "?", "", ":", "", ")", ",", "reg_store", ")", ".", "addReg", "(", "reg_store", ")", ".", "addImm", "(", "", ")", ".", "addReg", "(", "reg_ptr", ")", ";", "BuildMI", "(", "llscMBB", ",", "dl", ",", "TII", "->", "get", "(", "", ")", ")", ".", "addImm", "(", "", ")", ".", "addReg", "(", "reg_store", ")", ".", "addMBB", "(", "llscMBB", ")", ";", "BuildMI", "(", "llscMBB", ",", "dl", ",", "TII", "->", "get", "(", "", ")", ")", ".", "addMBB", "(", "sinkMBB", ")", ";", "thisMBB", "->", "addSuccessor", "(", "llscMBB", ")", ";", "llscMBB", "->", "addSuccessor", "(", "llscMBB", ")", ";", "llscMBB", "->", "addSuccessor", "(", "sinkMBB", ")", ";", "MI", "->", "eraseFromParent", "(", ")", ";", "return", "sinkMBB", ";"], "ground_truth": ["}"], "File": "AlphaISelLowering2", "Func": "EmitInstrWithCustomInserter", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193310, "Length": 315, "Cover_Rate": 0.4405594405594406} {"Template_token": ["", "case", "'f'", ":", "return", "VT", "==", "", "?", "std", "::", "make_pair", "(", "", ",", "", ")", ":", "std", "::", "make_pair", "(", "", ",", "", ")", ";", "}", "}"], "ground_truth": ["return", "TargetLowering", "::", "getRegForInlineAsmConstraint", "(", "Constraint", ",", "VT", ")", ";"], "File": "AlphaISelLowering2", "Func": "getRegForInlineAsmConstraint", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193311, "Length": 38, "Cover_Rate": 0.3619047619047619} {"Template_token": ["", "ConstraintWeight", "weight", "=", "CW_Invalid", ";", "Value", "*", "CallOperandVal", "=", "info", ".", "CallOperandVal", ";", "if", "(", "CallOperandVal", "==", "NULL", ")", "return", "CW_Default", ";", "switch", "(", "*", "constraint", ")", "{", "default", ":", "weight", "=", "TargetLowering", "::", "getSingleConstraintMatchWeight", "(", "info", ",", "constraint", ")", ";"], "ground_truth": ["break", ";"], "File": "AlphaISelLowering2", "Func": "getSingleConstraintMatchWeight", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193312, "Length": 43, "Cover_Rate": 0.5733333333333334} {"Template_token": ["", "Value", "*", "CallOperandVal", "=", "info", ".", "CallOperandVal", ";", "if", "(", "CallOperandVal", "==", "NULL", ")", "return", "CW_Default", ";", "switch", "(", "*", "constraint", ")", "{", "default", ":", "weight", "=", "TargetLowering", "::", "getSingleConstraintMatchWeight", "(", "info", ",", "constraint", ")", ";", "break", ";", "case", "'f'", ":", "weight", "=", "CW_Register", ";", "break", ";", "}"], "ground_truth": ["return", "weight", ";"], "File": "AlphaISelLowering2", "Func": "getSingleConstraintMatchWeight", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193313, "Length": 51, "Cover_Rate": 0.68} {"Template_token": ["", "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", ",", "", ",", "", ")", ";", "SDValue", "PtrOff", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "getPointerTy", "(", ")", ",", "StackPtr", ",", "DAG", ".", "getIntPtrConstant", "(", "VA", ".", "getLocMemOffset", "(", ")", ")", ")", ";", "MemOpChains", ".", "push_back", "(", "DAG", ".", "getStore", "(", "Chain", ",", "dl", ",", "Arg", ",", "PtrOff", ",", "MachinePointerInfo", "(", ")", ",", "false", ",", "false", ",", "", ")", ")", ";", "}", "}", "if", "(", "!", "MemOpChains", ".", "empty", "(", ")", ")", "Chain", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "", ",", "&", "MemOpChains", "[", "", "]", ",", "MemOpChains", ".", "size", "(", ")", ")", ";", "SDValue", "InFlag", ";", "for", "(", "unsigned", "i", "=", "", ",", "e", "=", "RegsToPass", ".", "size", "(", ")", ";", "i", "!=", "e", ";", "++", "i", ")", "{"], "ground_truth": ["Chain", "=", "DAG", ".", "getCopyToReg", "(", "Chain", ",", "dl", ",", "RegsToPass", "[", "i", "]", ".", "first", ",", "RegsToPass", "[", "i", "]", ".", "second", ",", "InFlag", ")", ";"], "File": "AlphaISelLowering2", "Func": "LowerCall", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193314, "Length": 265, "Cover_Rate": 0.3496042216358839} {"Template_token": ["", "Chain", "=", "DAG", ".", "getCopyFromReg", "(", "Chain", ",", "dl", ",", "VA", ".", "getLocReg", "(", ")", ",", "VA", ".", "getLocVT", "(", ")", ",", "InFlag", ")", ".", "getValue", "(", "", ")", ";", "SDValue", "RetValue", "=", "Chain", ".", "getValue", "(", "", ")", ";", "InFlag", "=", "Chain", ".", "getValue", "(", "", ")", ";", "if", "(", "VA", ".", "getLocInfo", "(", ")", "==", "CCValAssign", "::", "SExt", ")", "RetValue", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "VA", ".", "getLocVT", "(", ")", ",", "RetValue", ",", "DAG", ".", "getValueType", "(", "VA", ".", "getValVT", "(", ")", ")", ")", ";", "else", "if", "(", "VA", ".", "getLocInfo", "(", ")", "==", "CCValAssign", "::", "ZExt", ")", "RetValue", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "VA", ".", "getLocVT", "(", ")", ",", "RetValue", ",", "DAG", ".", "getValueType", "(", "VA", ".", "getValVT", "(", ")", ")", ")", ";", "if", "(", "VA", ".", "getLocInfo", "(", ")", "!=", "CCValAssign", "::", "Full", ")", "RetValue", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "VA", ".", "getValVT", "(", ")", ",", "RetValue", ")", ";", "InVals", ".", "push_back", "(", "RetValue", ")", ";", "}", "return", "Chain", ";"], "ground_truth": ["}"], "File": "AlphaISelLowering2", "Func": "LowerCallResult", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193315, "Length": 177, "Cover_Rate": 0.59} {"Template_token": ["", "args_float", "[", "ArgNo", "]", "=", "AddLiveIn", "(", "MF", ",", "args_float", "[", "ArgNo", "]", ",", "&", "", ")", ";", "ArgVal", "=", "DAG", ".", "getCopyFromReg", "(", "Chain", ",", "dl", ",", "args_float", "[", "ArgNo", "]", ",", "ObjectVT", ")", ";", "break", ";", "case", "", ":", "args_float", "[", "ArgNo", "]", "=", "AddLiveIn", "(", "MF", ",", "args_float", "[", "ArgNo", "]", ",", "&", "", ")", ";", "ArgVal", "=", "DAG", ".", "getCopyFromReg", "(", "Chain", ",", "dl", ",", "args_float", "[", "ArgNo", "]", ",", "ObjectVT", ")", ";", "break", ";", "case", "", ":", "args_int", "[", "ArgNo", "]", "=", "AddLiveIn", "(", "MF", ",", "args_int", "[", "ArgNo", "]", ",", "&", "", ")", ";", "ArgVal", "=", "DAG", ".", "getCopyFromReg", "(", "Chain", ",", "dl", ",", "args_int", "[", "ArgNo", "]", ",", "", ")", ";", "break", ";", "}", "}", "else", "{", "int", "FI", "=", "MFI", "->", "CreateFixedObject", "(", "", ",", "", "*", "(", "ArgNo", "-", "", ")", ",", "true", ")", ";", "SDValue", "FIN", "=", "DAG", ".", "getFrameIndex", "(", "FI", ",", "", ")", ";", "ArgVal", "=", "DAG", ".", "getLoad", "(", "ObjectVT", ",", "dl", ",", "Chain", ",", "FIN", ",", "MachinePointerInfo", "(", ")", ",", "false", ",", "false", ",", "", ")", ";", "}", "InVals", ".", "push_back", "(", "ArgVal", ")", ";", "}", "if", "(", "isVarArg", ")", "{", "FuncInfo", "->", "setVarArgsOffset", "(", "Ins", ".", "size", "(", ")", "*", "", ")", ";", "std", "::", "vector", "<", "SDValue", ">", "LS", ";", "for", "(", "int", "i", "=", "", ";", "i", "<", "", ";", "++", "i", ")", "{", "if", "(", "TargetRegisterInfo", "::", "isPhysicalRegister", "(", "args_int", "[", "i", "]", ")", ")", "args_int", "[", "i", "]", "=", "AddLiveIn", "(", "MF", ",", "args_int", "[", "i", "]", ",", "&", "", ")", ";", "SDValue", "argt", "=", "DAG", ".", "getCopyFromReg", "(", "Chain", ",", "dl", ",", "args_int", "[", "i", "]", ",", "", ")", ";", "int", "FI", "=", "MFI", "->", "CreateFixedObject", "(", "", ",", "-", "", "*", "(", "", "-", "i", ")", ",", "true", ")", ";", "if", "(", "i", "==", "", ")", "FuncInfo", "->", "setVarArgsBase", "(", "FI", ")", ";", "SDValue", "SDFI", "=", "DAG", ".", "getFrameIndex", "(", "FI", ",", "", ")", ";", "LS", ".", "push_back", "(", "DAG", ".", "getStore", "(", "Chain", ",", "dl", ",", "argt", ",", "SDFI", ",", "MachinePointerInfo", "(", ")", ",", "false", ",", "false", ",", "", ")", ")", ";", "if", "(", "TargetRegisterInfo", "::", "isPhysicalRegister", "(", "args_float", "[", "i", "]", ")", ")", "args_float", "[", "i", "]", "=", "AddLiveIn", "(", "MF", ",", "args_float", "[", "i", "]", ",", "&", "", ")", ";", "argt", "=", "DAG", ".", "getCopyFromReg", "(", "Chain", ",", "dl", ",", "args_float", "[", "i", "]", ",", "", ")", ";", "FI", "=", "MFI", "->", "CreateFixedObject", "(", "", ",", "-", "", "*", "(", "", "-", "i", ")", ",", "true", ")", ";", "SDFI", "=", "DAG", ".", "getFrameIndex", "(", "FI", ",", "", ")", ";", "LS", ".", "push_back", "(", "DAG", ".", "getStore", "(", "Chain", ",", "dl", ",", "argt", ",", "SDFI", ",", "MachinePointerInfo", "(", ")", ",", "false", ",", "false", ",", "", ")", ")", ";", "}", "Chain", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "", ",", "&", "LS", "[", "", "]", ",", "LS", ".", "size", "(", ")", ")", ";", "}", "return", "Chain", ";"], "ground_truth": ["}"], "File": "AlphaISelLowering2", "Func": "LowerFormalArguments", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193316, "Length": 492, "Cover_Rate": 0.673972602739726} {"Template_token": ["", "ArgReg2", "=", "", ";", "}", "Copy", "=", "DAG", ".", "getCopyToReg", "(", "Copy", ",", "dl", ",", "ArgReg1", ",", "OutVals", "[", "", "]", ",", "Copy", ".", "getValue", "(", "", ")", ")", ";", "if", "(", "std", "::", "find", "(", "DAG", ".", "getMachineFunction", "(", ")", ".", "getRegInfo", "(", ")", ".", "liveout_begin", "(", ")", ",", "DAG", ".", "getMachineFunction", "(", ")", ".", "getRegInfo", "(", ")", ".", "liveout_end", "(", ")", ",", "ArgReg1", ")", "==", "DAG", ".", "getMachineFunction", "(", ")", ".", "getRegInfo", "(", ")", ".", "liveout_end", "(", ")", ")", "DAG", ".", "getMachineFunction", "(", ")", ".", "getRegInfo", "(", ")", ".", "addLiveOut", "(", "ArgReg1", ")", ";", "Copy", "=", "DAG", ".", "getCopyToReg", "(", "Copy", ",", "dl", ",", "ArgReg2", ",", "OutVals", "[", "", "]", ",", "Copy", ".", "getValue", "(", "", ")", ")", ";", "if", "(", "std", "::", "find", "(", "DAG", ".", "getMachineFunction", "(", ")", ".", "getRegInfo", "(", ")", ".", "liveout_begin", "(", ")", ",", "DAG", ".", "getMachineFunction", "(", ")", ".", "getRegInfo", "(", ")", ".", "liveout_end", "(", ")", ",", "ArgReg2", ")", "==", "DAG", ".", "getMachineFunction", "(", ")", ".", "getRegInfo", "(", ")", ".", "liveout_end", "(", ")", ")", "DAG", ".", "getMachineFunction", "(", ")", ".", "getRegInfo", "(", ")", ".", "addLiveOut", "(", "ArgReg2", ")", ";", "break", ";", "}", "}"], "ground_truth": ["return", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "", ",", "Copy", ",", "Copy", ".", "getValue", "(", "", ")", ")", ";"], "File": "AlphaISelLowering2", "Func": "LowerReturn", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193317, "Length": 212, "Cover_Rate": 0.43621399176954734} {"Template_token": ["", "SDValue", "Chain", ",", "DataPtr", ";", "LowerVAARG", "(", "N", ",", "Chain", ",", "DataPtr", ",", "DAG", ")", ";", "SDValue", "Res", "=", "DAG", ".", "getLoad", "(", "N", "->", "getValueType", "(", "", ")", ",", "dl", ",", "Chain", ",", "DataPtr", ",", "MachinePointerInfo", "(", ")", ",", "false", ",", "false", ",", "", ")", ";"], "ground_truth": ["Results", ".", "push_back", "(", "Res", ")", ";"], "File": "AlphaISelLowering2", "Func": "ReplaceNodeResults", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193318, "Length": 54, "Cover_Rate": 0.421875} {"Template_token": ["", "CCValAssign", "&", "VA", "=", "ArgLocs", "[", "i", "]", ";", "SDValue", "Arg", "=", "OutVals", "[", "i", "]", ";", "switch", "(", "VA", ".", "getLocInfo", "(", ")", ")", "{", "default", ":", "assert", "(", "", "&&", "", ")", ";", "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", ",", "", ",", "", ")", ";", "SDValue", "PtrOff", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "getPointerTy", "(", ")", ",", "StackPtr", ",", "DAG", ".", "getIntPtrConstant", "(", "VA", ".", "getLocMemOffset", "(", ")", ")", ")", ";", "MemOpChains", ".", "push_back", "(", "DAG", ".", "getStore", "(", "Chain", ",", "dl", ",", "Arg", ",", "PtrOff", ",", "PseudoSourceValue", "::", "getStack", "(", ")", ",", "", ",", "false", ",", "false", ",", "", ")", ")", ";", "}", "}", "if", "(", "!", "MemOpChains", ".", "empty", "(", ")", ")", "Chain", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "", ",", "&", "MemOpChains", "[", "", "]", ",", "MemOpChains", ".", "size", "(", ")", ")", ";", "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", "(", "", ")", ";", "}"], "ground_truth": ["SDVTList", "NodeTys", "=", "DAG", ".", "getVTList", "(", "", ",", "", ")", ";"], "File": "AlphaISelLowering3", "Func": "LowerCall", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193319, "Length": 357, "Cover_Rate": 0.4722222222222222} {"Template_token": ["", "SDValue", "RetValue", "=", "Chain", ".", "getValue", "(", "", ")", ";", "InFlag", "=", "Chain", ".", "getValue", "(", "", ")", ";", "if", "(", "VA", ".", "getLocInfo", "(", ")", "==", "CCValAssign", "::", "SExt", ")", "RetValue", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "VA", ".", "getLocVT", "(", ")", ",", "RetValue", ",", "DAG", ".", "getValueType", "(", "VA", ".", "getValVT", "(", ")", ")", ")", ";", "else", "if", "(", "VA", ".", "getLocInfo", "(", ")", "==", "CCValAssign", "::", "ZExt", ")", "RetValue", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "VA", ".", "getLocVT", "(", ")", ",", "RetValue", ",", "DAG", ".", "getValueType", "(", "VA", ".", "getValVT", "(", ")", ")", ")", ";", "if", "(", "VA", ".", "getLocInfo", "(", ")", "!=", "CCValAssign", "::", "Full", ")", "RetValue", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "VA", ".", "getValVT", "(", ")", ",", "RetValue", ")", ";"], "ground_truth": ["InVals", ".", "push_back", "(", "RetValue", ")", ";"], "File": "AlphaISelLowering3", "Func": "LowerCallResult", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193320, "Length": 142, "Cover_Rate": 0.48299319727891155} {"Template_token": ["", "if", "(", "TargetRegisterInfo", "::", "isPhysicalRegister", "(", "args_int", "[", "i", "]", ")", ")", "args_int", "[", "i", "]", "=", "AddLiveIn", "(", "MF", ",", "args_int", "[", "i", "]", ",", "&", "", ")", ";", "SDValue", "argt", "=", "DAG", ".", "getCopyFromReg", "(", "Chain", ",", "dl", ",", "args_int", "[", "i", "]", ",", "", ")", ";", "int", "FI", "=", "MFI", "->", "CreateFixedObject", "(", "", ",", "-", "", "*", "(", "", "-", "i", ")", ",", "true", ")", ";", "if", "(", "i", "==", "", ")", "FuncInfo", "->", "setVarArgsBase", "(", "FI", ")", ";", "SDValue", "SDFI", "=", "DAG", ".", "getFrameIndex", "(", "FI", ",", "", ")", ";", "LS", ".", "push_back", "(", "DAG", ".", "getStore", "(", "Chain", ",", "dl", ",", "argt", ",", "SDFI", ",", "NULL", ",", "", ",", "false", ",", "false", ",", "", ")", ")", ";", "if", "(", "TargetRegisterInfo", "::", "isPhysicalRegister", "(", "args_float", "[", "i", "]", ")", ")", "args_float", "[", "i", "]", "=", "AddLiveIn", "(", "MF", ",", "args_float", "[", "i", "]", ",", "&", "", ")", ";", "argt", "=", "DAG", ".", "getCopyFromReg", "(", "Chain", ",", "dl", ",", "args_float", "[", "i", "]", ",", "", ")", ";", "FI", "=", "MFI", "->", "CreateFixedObject", "(", "", ",", "-", "", "*", "(", "", "-", "i", ")", ",", "true", ")", ";", "SDFI", "=", "DAG", ".", "getFrameIndex", "(", "FI", ",", "", ")", ";", "LS", ".", "push_back", "(", "DAG", ".", "getStore", "(", "Chain", ",", "dl", ",", "argt", ",", "SDFI", ",", "NULL", ",", "", ",", "false", ",", "false", ",", "", ")", ")", ";"], "ground_truth": ["}"], "File": "AlphaISelLowering3", "Func": "LowerFormalArguments", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193321, "Length": 231, "Cover_Rate": 0.31643835616438354} {"Template_token": ["", "}", "else", "{", "int", "FI", "=", "MFI", "->", "CreateFixedObject", "(", "", ",", "", "*", "(", "ArgNo", "-", "", ")", ",", "true", ")", ";", "SDValue", "FIN", "=", "DAG", ".", "getFrameIndex", "(", "FI", ",", "", ")", ";", "ArgVal", "=", "DAG", ".", "getLoad", "(", "ObjectVT", ",", "dl", ",", "Chain", ",", "FIN", ",", "NULL", ",", "", ",", "false", ",", "false", ",", "", ")", ";", "}", "InVals", ".", "push_back", "(", "ArgVal", ")", ";", "}", "if", "(", "isVarArg", ")", "{", "FuncInfo", "->", "setVarArgsOffset", "(", "Ins", ".", "size", "(", ")", "*", "", ")", ";", "std", "::", "vector", "<", "SDValue", ">", "LS", ";", "for", "(", "int", "i", "=", "", ";", "i", "<", "", ";", "++", "i", ")", "{", "if", "(", "TargetRegisterInfo", "::", "isPhysicalRegister", "(", "args_int", "[", "i", "]", ")", ")", "args_int", "[", "i", "]", "=", "AddLiveIn", "(", "MF", ",", "args_int", "[", "i", "]", ",", "&", "", ")", ";", "SDValue", "argt", "=", "DAG", ".", "getCopyFromReg", "(", "Chain", ",", "dl", ",", "args_int", "[", "i", "]", ",", "", ")", ";", "int", "FI", "=", "MFI", "->", "CreateFixedObject", "(", "", ",", "-", "", "*", "(", "", "-", "i", ")", ",", "true", ")", ";", "if", "(", "i", "==", "", ")", "FuncInfo", "->", "setVarArgsBase", "(", "FI", ")", ";", "SDValue", "SDFI", "=", "DAG", ".", "getFrameIndex", "(", "FI", ",", "", ")", ";", "LS", ".", "push_back", "(", "DAG", ".", "getStore", "(", "Chain", ",", "dl", ",", "argt", ",", "SDFI", ",", "NULL", ",", "", ",", "false", ",", "false", ",", "", ")", ")", ";", "if", "(", "TargetRegisterInfo", "::", "isPhysicalRegister", "(", "args_float", "[", "i", "]", ")", ")", "args_float", "[", "i", "]", "=", "AddLiveIn", "(", "MF", ",", "args_float", "[", "i", "]", ",", "&", "", ")", ";", "argt", "=", "DAG", ".", "getCopyFromReg", "(", "Chain", ",", "dl", ",", "args_float", "[", "i", "]", ",", "", ")", ";", "FI", "=", "MFI", "->", "CreateFixedObject", "(", "", ",", "-", "", "*", "(", "", "-", "i", ")", ",", "true", ")", ";", "SDFI", "=", "DAG", ".", "getFrameIndex", "(", "FI", ",", "", ")", ";", "LS", ".", "push_back", "(", "DAG", ".", "getStore", "(", "Chain", ",", "dl", ",", "argt", ",", "SDFI", ",", "NULL", ",", "", ",", "false", ",", "false", ",", "", ")", ")", ";", "}"], "ground_truth": ["Chain", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "", ",", "&", "LS", "[", "", "]", ",", "LS", ".", "size", "(", ")", ")", ";"], "File": "AlphaISelLowering3", "Func": "LowerFormalArguments", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193322, "Length": 366, "Cover_Rate": 0.5013698630136987} {"Template_token": ["", "SDValue", "VAListP", "=", "N", "->", "getOperand", "(", "", ")", ";", "const", "Value", "*", "VAListS", "=", "cast", "<", "SrcValueSDNode", ">", "(", "N", "->", "getOperand", "(", "", ")", ")", "->", "getValue", "(", ")", ";", "DebugLoc", "dl", "=", "N", "->", "getDebugLoc", "(", ")", ";", "SDValue", "Base", "=", "DAG", ".", "getLoad", "(", "", ",", "dl", ",", "Chain", ",", "VAListP", ",", "VAListS", ",", "", ",", "false", ",", "false", ",", "", ")", ";", "SDValue", "Tmp", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "", ",", "VAListP", ",", "DAG", ".", "getConstant", "(", "", ",", "", ")", ")", ";", "SDValue", "Offset", "=", "DAG", ".", "getExtLoad", "(", "", ",", "", ",", "dl", ",", "Base", ".", "getValue", "(", "", ")", ",", "Tmp", ",", "NULL", ",", "", ",", "", ",", "false", ",", "false", ",", "", ")", ";", "DataPtr", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "", ",", "Base", ",", "Offset", ")", ";"], "ground_truth": ["if", "(", "N", "->", "getValueType", "(", "", ")", ".", "isFloatingPoint", "(", ")", ")", "{"], "File": "AlphaISelLowering3", "Func": "LowerVAARG", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193323, "Length": 158, "Cover_Rate": 0.4340659340659341} {"Template_token": ["", "SDValue", "Res", "=", "DAG", ".", "getLoad", "(", "N", "->", "getValueType", "(", "", ")", ",", "dl", ",", "Chain", ",", "DataPtr", ",", "NULL", ",", "", ",", "false", ",", "false", ",", "", ")", ";", "Results", ".", "push_back", "(", "Res", ")", ";", "Results", ".", "push_back", "(", "SDValue", "(", "Res", ".", "getNode", "(", ")", ",", "", ")", ")", ";"], "ground_truth": ["}"], "File": "AlphaISelLowering3", "Func": "ReplaceNodeResults", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193324, "Length": 55, "Cover_Rate": 0.4296875} {"Template_token": ["", "DebugLoc", "dl", "=", "N", "->", "getDebugLoc", "(", ")", ";", "assert", "(", "N", "->", "getValueType", "(", "", ")", "==", "", "&&", "N", "->", "getOpcode", "(", ")", "==", "", "&&", "", ")", ";", "SDValue", "Chain", ",", "DataPtr", ";", "LowerVAARG", "(", "N", ",", "Chain", ",", "DataPtr", ",", "DAG", ")", ";"], "ground_truth": ["SDValue", "Res", "=", "DAG", ".", "getLoad", "(", "N", "->", "getValueType", "(", "", ")", ",", "dl", ",", "Chain", ",", "DataPtr", ",", "NULL", ",", "", ",", "false", ",", "false", ",", "", ")", ";"], "File": "AlphaISelLowering3", "Func": "ReplaceNodeResults", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193325, "Length": 78, "Cover_Rate": 0.609375} {"Template_token": ["", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Custom", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Custom", ")", ";", "if", "(", "!", "TM", ".", "getSubtarget", "<", "Subtarget", ">", "(", ")", ".", "hasCT", "(", ")", ")", "{", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "}", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Custom", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Custom", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Custom", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Custom", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Promote", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Promote", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Custom", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Custom", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Custom", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Custom", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Custom", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Custom", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Custom", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Custom", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Custom", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Custom", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Custom", ")", ";"], "ground_truth": ["setStackPointerRegisterToSaveRestore", "(", "", ")", ";"], "File": "AlphaISelLowering4", "Func": "AlphaTargetLowering", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193326, "Length": 500, "Cover_Rate": 0.5213764337851929} {"Template_token": ["", "BuildMI", "(", "llscMBB", ",", "dl", ",", "TII", "->", "get", "(", "is32", "?", "", ":", "", ")", ",", "reg_res", ")", ".", "addImm", "(", "", ")", ".", "addReg", "(", "reg_ptr", ")", ";", "switch", "(", "MI", "->", "getOpcode", "(", ")", ")", "{", "case", "", ":", "case", "", ":", "{", "unsigned", "reg_cmp", "=", "F", "->", "getRegInfo", "(", ")", ".", "createVirtualRegister", "(", "&", "", ")", ";", "BuildMI", "(", "llscMBB", ",", "dl", ",", "TII", "->", "get", "(", "", ")", ",", "reg_cmp", ")", ".", "addReg", "(", "reg_v2", ")", ".", "addReg", "(", "reg_res", ")", ";", "BuildMI", "(", "llscMBB", ",", "dl", ",", "TII", "->", "get", "(", "", ")", ")", ".", "addImm", "(", "", ")", ".", "addReg", "(", "reg_cmp", ")", ".", "addMBB", "(", "sinkMBB", ")", ";", "BuildMI", "(", "llscMBB", ",", "dl", ",", "TII", "->", "get", "(", "", ")", ",", "reg_store", ")", ".", "addReg", "(", "", ")", ".", "addReg", "(", "MI", "->", "getOperand", "(", "", ")", ".", "getReg", "(", ")", ")", ";", "break", ";", "}", "case", "", ":", "case", "", ":", "{", "BuildMI", "(", "llscMBB", ",", "dl", ",", "TII", "->", "get", "(", "is32", "?", "", ":", "", ")", ",", "reg_store", ")", ".", "addReg", "(", "reg_res", ")", ".", "addReg", "(", "reg_v2", ")", ";", "break", ";", "}", "case", "", ":", "case", "", ":", "{", "BuildMI", "(", "llscMBB", ",", "dl", ",", "TII", "->", "get", "(", "", ")", ",", "reg_store", ")", ".", "addReg", "(", "reg_v2", ")", ".", "addReg", "(", "reg_v2", ")", ";", "break", ";"], "ground_truth": ["}"], "File": "AlphaISelLowering4", "Func": "EmitInstrWithCustomInserter", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193327, "Length": 230, "Cover_Rate": 0.3357664233576642} {"Template_token": ["", "MVT", "TargetLowering", "::", "getSetCCResultType", "(", "MVT", "VT", ")", "const", "{", "return", "", ";"], "ground_truth": ["}"], "File": "AlphaISelLowering4", "Func": "getSetCCResultType", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193328, "Length": 14, "Cover_Rate": 0.875} {"Template_token": ["", "else", "Args", "[", "i", "]", ".", "Node", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "", ",", "Args", "[", "i", "]", ".", "Node", ")", ";", "break", ";", "case", "", ":", "case", "", ":", "case", "", ":", "break", ";", "}", "args_to_use", ".", "push_back", "(", "Args", "[", "i", "]", ".", "Node", ")", ";", "}", "std", "::", "vector", "<", "MVT", ">", "RetVals", ";", "MVT", "RetTyVT", "=", "getValueType", "(", "RetTy", ")", ";", "MVT", "ActualRetTyVT", "=", "RetTyVT", ";", "if", "(", "RetTyVT", ".", "getSimpleVT", "(", ")", ">=", "", "&&", "RetTyVT", ".", "getSimpleVT", "(", ")", "<=", "", ")", "ActualRetTyVT", "=", "", ";", "if", "(", "RetTyVT", "!=", "", ")", "RetVals", ".", "push_back", "(", "ActualRetTyVT", ")", ";", "RetVals", ".", "push_back", "(", "", ")", ";", "std", "::", "vector", "<", "SDValue", ">", "Ops", ";", "Ops", ".", "push_back", "(", "Chain", ")", ";", "Ops", ".", "push_back", "(", "Callee", ")", ";", "Ops", ".", "insert", "(", "Ops", ".", "end", "(", ")", ",", "args_to_use", ".", "begin", "(", ")", ",", "args_to_use", ".", "end", "(", ")", ")", ";", "SDValue", "TheCall", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "RetVals", ",", "&", "Ops", "[", "", "]", ",", "Ops", ".", "size", "(", ")", ")", ";", "Chain", "=", "TheCall", ".", "getValue", "(", "RetTyVT", "!=", "", ")", ";"], "ground_truth": ["Chain", "=", "DAG", ".", "getCALLSEQ_END", "(", "Chain", ",", "DAG", ".", "getIntPtrConstant", "(", "NumBytes", ",", "true", ")", ",", "DAG", ".", "getIntPtrConstant", "(", "", ",", "true", ")", ",", "SDValue", "(", ")", ")", ";"], "File": "AlphaISelLowering4", "Func": "LowerCallTo", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193329, "Length": 229, "Cover_Rate": 0.37540983606557377} {"Template_token": ["", "int", "NumBytes", "=", "", ";", "if", "(", "Args", ".", "size", "(", ")", ">", "", ")", "NumBytes", "=", "(", "Args", ".", "size", "(", ")", "-", "", ")", "*", "", ";", "Chain", "=", "DAG", ".", "getCALLSEQ_START", "(", "Chain", ",", "DAG", ".", "getIntPtrConstant", "(", "NumBytes", ",", "true", ")", ")", ";", "std", "::", "vector", "<", "SDValue", ">", "args_to_use", ";", "for", "(", "unsigned", "i", "=", "", ",", "e", "=", "Args", ".", "size", "(", ")", ";", "i", "!=", "e", ";", "++", "i", ")", "{", "switch", "(", "getValueType", "(", "Args", "[", "i", "]", ".", "Ty", ")", ".", "getSimpleVT", "(", ")", ")", "{", "default", ":", "assert", "(", "", "&&", "", ")", ";", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "if", "(", "Args", "[", "i", "]", ".", "isSExt", ")", "Args", "[", "i", "]", ".", "Node", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "", ",", "Args", "[", "i", "]", ".", "Node", ")", ";", "else", "if", "(", "Args", "[", "i", "]", ".", "isZExt", ")", "Args", "[", "i", "]", ".", "Node", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "", ",", "Args", "[", "i", "]", ".", "Node", ")", ";", "else", "Args", "[", "i", "]", ".", "Node", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "", ",", "Args", "[", "i", "]", ".", "Node", ")", ";", "break", ";", "case", "", ":", "case", "", ":", "case", "", ":", "break", ";", "}", "args_to_use", ".", "push_back", "(", "Args", "[", "i", "]", ".", "Node", ")", ";", "}", "std", "::", "vector", "<", "MVT", ">", "RetVals", ";", "MVT", "RetTyVT", "=", "getValueType", "(", "RetTy", ")", ";", "MVT", "ActualRetTyVT", "=", "RetTyVT", ";", "if", "(", "RetTyVT", ".", "getSimpleVT", "(", ")", ">=", "", "&&", "RetTyVT", ".", "getSimpleVT", "(", ")", "<=", "", ")", "ActualRetTyVT", "=", "", ";", "if", "(", "RetTyVT", "!=", "", ")", "RetVals", ".", "push_back", "(", "ActualRetTyVT", ")", ";", "RetVals", ".", "push_back", "(", "", ")", ";", "std", "::", "vector", "<", "SDValue", ">", "Ops", ";", "Ops", ".", "push_back", "(", "Chain", ")", ";", "Ops", ".", "push_back", "(", "Callee", ")", ";"], "ground_truth": ["Ops", ".", "insert", "(", "Ops", ".", "end", "(", ")", ",", "args_to_use", ".", "begin", "(", ")", ",", "args_to_use", ".", "end", "(", ")", ")", ";"], "File": "AlphaISelLowering4", "Func": "LowerCallTo", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193330, "Length": 346, "Cover_Rate": 0.5672131147540984} {"Template_token": ["", "break", ";", "case", "", ":", "args_float", "[", "ArgNo", "]", "=", "AddLiveIn", "(", "MF", ",", "args_float", "[", "ArgNo", "]", ",", "&", "", ")", ";", "ArgVal", "=", "DAG", ".", "getCopyFromReg", "(", "Root", ",", "dl", ",", "args_float", "[", "ArgNo", "]", ",", "ObjectVT", ")", ";", "break", ";", "case", "", ":", "args_int", "[", "ArgNo", "]", "=", "AddLiveIn", "(", "MF", ",", "args_int", "[", "ArgNo", "]", ",", "&", "", ")", ";", "ArgVal", "=", "DAG", ".", "getCopyFromReg", "(", "Root", ",", "dl", ",", "args_int", "[", "ArgNo", "]", ",", "", ")", ";", "break", ";", "}", "}", "else", "{", "int", "FI", "=", "MFI", "->", "CreateFixedObject", "(", "", ",", "", "*", "(", "ArgNo", "-", "", ")", ")", ";", "SDValue", "FIN", "=", "DAG", ".", "getFrameIndex", "(", "FI", ",", "", ")", ";", "ArgVal", "=", "DAG", ".", "getLoad", "(", "ObjectVT", ",", "dl", ",", "Root", ",", "FIN", ",", "NULL", ",", "", ")", ";", "}", "ArgValues", ".", "push_back", "(", "ArgVal", ")", ";", "}", "bool", "isVarArg", "=", "cast", "<", "ConstantSDNode", ">", "(", "Op", ".", "getOperand", "(", "", ")", ")", "->", "getZExtValue", "(", ")", "!=", "", ";", "if", "(", "isVarArg", ")", "{", "VarArgsOffset", "=", "(", "Op", ".", "getNode", "(", ")", "->", "getNumValues", "(", ")", "-", "", ")", "*", "", ";", "std", "::", "vector", "<", "SDValue", ">", "LS", ";", "for", "(", "int", "i", "=", "", ";", "i", "<", "", ";", "++", "i", ")", "{", "if", "(", "TargetRegisterInfo", "::", "isPhysicalRegister", "(", "args_int", "[", "i", "]", ")", ")", "args_int", "[", "i", "]", "=", "AddLiveIn", "(", "MF", ",", "args_int", "[", "i", "]", ",", "&", "", ")", ";", "SDValue", "argt", "=", "DAG", ".", "getCopyFromReg", "(", "Root", ",", "dl", ",", "args_int", "[", "i", "]", ",", "", ")", ";", "int", "FI", "=", "MFI", "->", "CreateFixedObject", "(", "", ",", "-", "", "*", "(", "", "-", "i", ")", ")", ";", "if", "(", "i", "==", "", ")", "VarArgsBase", "=", "FI", ";", "SDValue", "SDFI", "=", "DAG", ".", "getFrameIndex", "(", "FI", ",", "", ")", ";", "LS", ".", "push_back", "(", "DAG", ".", "getStore", "(", "Root", ",", "dl", ",", "argt", ",", "SDFI", ",", "NULL", ",", "", ")", ")", ";"], "ground_truth": ["if", "(", "TargetRegisterInfo", "::", "isPhysicalRegister", "(", "args_float", "[", "i", "]", ")", ")", "args_float", "[", "i", "]", "=", "AddLiveIn", "(", "MF", ",", "args_float", "[", "i", "]", ",", "&", "", ")", ";"], "File": "AlphaISelLowering4", "Func": "LowerFORMAL_ARGUMENTS", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193331, "Length": 356, "Cover_Rate": 0.4472361809045226} {"Template_token": ["", "SDValue", "Hi", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "", ",", "JTI", ",", "DAG", ".", "getGLOBAL_OFFSET_TABLE", "(", "", ")", ")", ";"], "ground_truth": ["SDValue", "Lo", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "", ",", "JTI", ",", "Hi", ")", ";"], "File": "AlphaISelLowering4", "Func": "LowerJumpTable", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193332, "Length": 41, "Cover_Rate": 0.328} {"Template_token": ["", "static", "SDValue", "LowerRET", "(", "SDValue", "Op", ",", "SelectionDAG", "&", "DAG", ")", "{", "DebugLoc", "dl", "=", "Op", ".", "getDebugLoc", "(", ")", ";", "SDValue", "Copy", "=", "DAG", ".", "getCopyToReg", "(", "Op", ".", "getOperand", "(", "", ")", ",", "dl", ",", "", ",", "DAG", ".", "getNode", "(", "", ",", "DebugLoc", "::", "getUnknownLoc", "(", ")", ",", "", ")", ",", "SDValue", "(", ")", ")", ";", "switch", "(", "Op", ".", "getNumOperands", "(", ")", ")", "{", "default", ":", "assert", "(", "", "&&", "", ")", ";", "abort", "(", ")", ";", "case", "", ":", "break", ";", "case", "", ":", "{", "MVT", "ArgVT", "=", "Op", ".", "getOperand", "(", "", ")", ".", "getValueType", "(", ")", ";", "unsigned", "ArgReg", ";", "if", "(", "ArgVT", ".", "isInteger", "(", ")", ")", "ArgReg", "=", "", ";", "else", "{", "assert", "(", "ArgVT", ".", "isFloatingPoint", "(", ")", ")", ";", "ArgReg", "=", "", ";", "}", "Copy", "=", "DAG", ".", "getCopyToReg", "(", "Copy", ",", "dl", ",", "ArgReg", ",", "Op", ".", "getOperand", "(", "", ")", ",", "Copy", ".", "getValue", "(", "", ")", ")", ";", "if", "(", "DAG", ".", "getMachineFunction", "(", ")", ".", "getRegInfo", "(", ")", ".", "liveout_empty", "(", ")", ")", "DAG", ".", "getMachineFunction", "(", ")", ".", "getRegInfo", "(", ")", ".", "addLiveOut", "(", "ArgReg", ")", ";", "break", ";", "}", "case", "", ":", "{", "MVT", "ArgVT", "=", "Op", ".", "getOperand", "(", "", ")", ".", "getValueType", "(", ")", ";", "unsigned", "ArgReg1", ",", "ArgReg2", ";", "if", "(", "ArgVT", ".", "isInteger", "(", ")", ")", "{", "ArgReg1", "=", "", ";", "ArgReg2", "=", "", ";"], "ground_truth": ["}", "else", "{"], "File": "AlphaISelLowering4", "Func": "LowerRET", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193334, "Length": 239, "Cover_Rate": 0.48676171079429736} {"Template_token": ["", "DebugLoc", "dl", "=", "N", "->", "getDebugLoc", "(", ")", ";", "SDValue", "Base", "=", "DAG", ".", "getLoad", "(", "", ",", "dl", ",", "Chain", ",", "VAListP", ",", "VAListS", ",", "", ")", ";", "SDValue", "Tmp", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "", ",", "VAListP", ",", "DAG", ".", "getConstant", "(", "", ",", "", ")", ")", ";", "SDValue", "Offset", "=", "DAG", ".", "getExtLoad", "(", "", ",", "dl", ",", "", ",", "Base", ".", "getValue", "(", "", ")", ",", "Tmp", ",", "NULL", ",", "", ",", "", ")", ";", "DataPtr", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "", ",", "Base", ",", "Offset", ")", ";", "if", "(", "N", "->", "getValueType", "(", "", ")", ".", "isFloatingPoint", "(", ")", ")", "{", "SDValue", "FPDataPtr", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "", ",", "DataPtr", ",", "DAG", ".", "getConstant", "(", "", "*", "", ",", "", ")", ")", ";", "SDValue", "CC", "=", "DAG", ".", "getSetCC", "(", "dl", ",", "", ",", "Offset", ",", "DAG", ".", "getConstant", "(", "", "*", "", ",", "", ")", ",", "", ")", ";", "DataPtr", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "", ",", "CC", ",", "FPDataPtr", ",", "DataPtr", ")", ";", "}", "SDValue", "NewOffset", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "", ",", "Offset", ",", "DAG", ".", "getConstant", "(", "", ",", "", ")", ")", ";"], "ground_truth": ["Chain", "=", "DAG", ".", "getTruncStore", "(", "Offset", ".", "getValue", "(", "", ")", ",", "dl", ",", "NewOffset", ",", "Tmp", ",", "NULL", ",", "", ",", "", ")", ";"], "File": "AlphaISelLowering4", "Func": "LowerVAARG", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193335, "Length": 239, "Cover_Rate": 0.6927536231884058} {"Template_token": ["", "SDValue", "Chain", ",", "DataPtr", ";", "LowerVAARG", "(", "N", ",", "Chain", ",", "DataPtr", ",", "DAG", ")", ";", "SDValue", "Res", "=", "DAG", ".", "getLoad", "(", "N", "->", "getValueType", "(", "", ")", ",", "dl", ",", "Chain", ",", "DataPtr", ",", "NULL", ",", "", ")", ";"], "ground_truth": ["Results", ".", "push_back", "(", "Res", ")", ";"], "File": "AlphaISelLowering4", "Func": "ReplaceNodeResults", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193336, "Length": 48, "Cover_Rate": 0.39669421487603307} {"Template_token": ["", "bool", "hasITOF", "(", ")", "{"], "ground_truth": ["return", "useITOF", ";"], "File": "AlphaISelLowering5", "Func": "hasITOF", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193337, "Length": 8, "Cover_Rate": 0.8888888888888888} {"Template_token": ["", "bool", "hasITOF", "(", ")", "{"], "ground_truth": ["return", "useITOF", ";"], "File": "AlphaISelLowering5", "Func": "hasITOF", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193338, "Length": 8, "Cover_Rate": 0.8888888888888888} {"Template_token": ["", "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", ",", "", ",", "", ")", ";", "SDValue", "PtrOff", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "getPointerTy", "(", ")", ",", "StackPtr", ",", "DAG", ".", "getIntPtrConstant", "(", "VA", ".", "getLocMemOffset", "(", ")", ")", ")", ";", "MemOpChains", ".", "push_back", "(", "DAG", ".", "getStore", "(", "Chain", ",", "dl", ",", "Arg", ",", "PtrOff", ",", "MachinePointerInfo", "(", ")", ",", "false", ",", "false", ",", "", ")", ")", ";", "}", "}", "if", "(", "!", "MemOpChains", ".", "empty", "(", ")", ")", "Chain", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "", ",", "&", "MemOpChains", "[", "", "]", ",", "MemOpChains", ".", "size", "(", ")", ")", ";", "SDValue", "InFlag", ";", "for", "(", "unsigned", "i", "=", "", ",", "e", "=", "RegsToPass", ".", "size", "(", ")", ";", "i", "!=", "e", ";", "++", "i", ")", "{", "Chain", "=", "DAG", ".", "getCopyToReg", "(", "Chain", ",", "dl", ",", "RegsToPass", "[", "i", "]", ".", "first", ",", "RegsToPass", "[", "i", "]", ".", "second", ",", "InFlag", ")", ";"], "ground_truth": ["InFlag", "=", "Chain", ".", "getValue", "(", "", ")", ";"], "File": "AlphaISelLowering5", "Func": "LowerCall", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193340, "Length": 298, "Cover_Rate": 0.3962765957446808} {"Template_token": ["", "SDValue", "Offset", "=", "DAG", ".", "getExtLoad", "(", "", ",", "", ",", "dl", ",", "Base", ".", "getValue", "(", "", ")", ",", "Tmp", ",", "MachinePointerInfo", "(", ")", ",", "", ",", "false", ",", "false", ",", "", ")", ";", "DataPtr", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "", ",", "Base", ",", "Offset", ")", ";", "if", "(", "N", "->", "getValueType", "(", "", ")", ".", "isFloatingPoint", "(", ")", ")", "{", "SDValue", "FPDataPtr", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "", ",", "DataPtr", ",", "DAG", ".", "getConstant", "(", "", "*", "", ",", "", ")", ")", ";", "SDValue", "CC", "=", "DAG", ".", "getSetCC", "(", "dl", ",", "", ",", "Offset", ",", "DAG", ".", "getConstant", "(", "", "*", "", ",", "", ")", ",", "", ")", ";", "DataPtr", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "", ",", "CC", ",", "FPDataPtr", ",", "DataPtr", ")", ";", "}"], "ground_truth": ["SDValue", "NewOffset", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "", ",", "Offset", ",", "DAG", ".", "getConstant", "(", "", ",", "", ")", ")", ";"], "File": "AlphaISelLowering5", "Func": "LowerVAARG", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193341, "Length": 165, "Cover_Rate": 0.4520547945205479} {"Template_token": ["", "SDValue", "Base", "=", "DAG", ".", "getLoad", "(", "", ",", "dl", ",", "Chain", ",", "VAListP", ",", "MachinePointerInfo", "(", "VAListS", ")", ",", "false", ",", "false", ",", "", ")", ";", "SDValue", "Tmp", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "", ",", "VAListP", ",", "DAG", ".", "getConstant", "(", "", ",", "", ")", ")", ";", "SDValue", "Offset", "=", "DAG", ".", "getExtLoad", "(", "", ",", "", ",", "dl", ",", "Base", ".", "getValue", "(", "", ")", ",", "Tmp", ",", "MachinePointerInfo", "(", ")", ",", "", ",", "false", ",", "false", ",", "", ")", ";", "DataPtr", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "", ",", "Base", ",", "Offset", ")", ";"], "ground_truth": ["if", "(", "N", "->", "getValueType", "(", "", ")", ".", "isFloatingPoint", "(", ")", ")", "{"], "File": "AlphaISelLowering5", "Func": "LowerVAARG", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193342, "Length": 118, "Cover_Rate": 0.3232876712328767} {"Template_token": ["", "setBooleanContents", "(", "ZeroOrOneBooleanContent", ")", ";", "setUsesGlobalOffsetTable", "(", "true", ")", ";", "addRegisterClass", "(", "", ",", "", ")", ";", "addRegisterClass", "(", "", ",", "", ")", ";", "addRegisterClass", "(", "", ",", "", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Custom", ")", ";", "setLoadExtAction", "(", "", ",", "", ",", "Promote", ")", ";", "setLoadExtAction", "(", "", ",", "", ",", "Expand", ")", ";", "setLoadExtAction", "(", "", ",", "", ",", "Promote", ")", ";", "setLoadExtAction", "(", "", ",", "", ",", "Expand", ")", ";", "setLoadExtAction", "(", "", ",", "", ",", "Promote", ")", ";", "setLoadExtAction", "(", "", ",", "", ",", "Expand", ")", ";", "setLoadExtAction", "(", "", ",", "", ",", "Expand", ")", ";", "setTruncStoreAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Custom", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Custom", ")", ";", "if", "(", "!", "TM", ".", "getSubtarget", "<", "Subtarget", ">", "(", ")", ".", "hasCT", "(", ")", ")", "{", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "}", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Custom", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Custom", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Custom", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Custom", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Custom", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";"], "ground_truth": ["setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";"], "File": "AlphaISelLowering6", "Func": "AlphaTargetLowering", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193344, "Length": 445, "Cover_Rate": 0.4436689930209372} {"Template_token": ["", "for", "(", "unsigned", "i", "=", "", ",", "e", "=", "RegsToPass", ".", "size", "(", ")", ";", "i", "!=", "e", ";", "++", "i", ")", "{", "Chain", "=", "DAG", ".", "getCopyToReg", "(", "Chain", ",", "dl", ",", "RegsToPass", "[", "i", "]", ".", "first", ",", "RegsToPass", "[", "i", "]", ".", "second", ",", "InFlag", ")", ";", "InFlag", "=", "Chain", ".", "getValue", "(", "", ")", ";", "}", "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", "(", ")", ")", ")", ";", "if", "(", "InFlag", ".", "getNode", "(", ")", ")", "Ops", ".", "push_back", "(", "InFlag", ")", ";", "Chain", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "NodeTys", ",", "&", "Ops", "[", "", "]", ",", "Ops", ".", "size", "(", ")", ")", ";", "InFlag", "=", "Chain", ".", "getValue", "(", "", ")", ";", "Chain", "=", "DAG", ".", "getCALLSEQ_END", "(", "Chain", ",", "DAG", ".", "getConstant", "(", "NumBytes", ",", "getPointerTy", "(", ")", ",", "true", ")", ",", "DAG", ".", "getConstant", "(", "", ",", "getPointerTy", "(", ")", ",", "true", ")", ",", "InFlag", ")", ";", "InFlag", "=", "Chain", ".", "getValue", "(", "", ")", ";"], "ground_truth": ["return", "LowerCallResult", "(", "Chain", ",", "InFlag", ",", "CallConv", ",", "isVarArg", ",", "Ins", ",", "dl", ",", "DAG", ",", "InVals", ")", ";"], "File": "AlphaISelLowering6", "Func": "LowerCall", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193345, "Length": 259, "Cover_Rate": 0.35190217391304346} {"Template_token": ["", "CCValAssign", "&", "VA", "=", "RVLocs", "[", "i", "]", ";", "Chain", "=", "DAG", ".", "getCopyFromReg", "(", "Chain", ",", "dl", ",", "VA", ".", "getLocReg", "(", ")", ",", "VA", ".", "getLocVT", "(", ")", ",", "InFlag", ")", ".", "getValue", "(", "", ")", ";", "SDValue", "RetValue", "=", "Chain", ".", "getValue", "(", "", ")", ";", "InFlag", "=", "Chain", ".", "getValue", "(", "", ")", ";", "if", "(", "VA", ".", "getLocInfo", "(", ")", "==", "CCValAssign", "::", "SExt", ")", "RetValue", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "VA", ".", "getLocVT", "(", ")", ",", "RetValue", ",", "DAG", ".", "getValueType", "(", "VA", ".", "getValVT", "(", ")", ")", ")", ";", "else", "if", "(", "VA", ".", "getLocInfo", "(", ")", "==", "CCValAssign", "::", "ZExt", ")", "RetValue", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "VA", ".", "getLocVT", "(", ")", ",", "RetValue", ",", "DAG", ".", "getValueType", "(", "VA", ".", "getValVT", "(", ")", ")", ")", ";", "if", "(", "VA", ".", "getLocInfo", "(", ")", "!=", "CCValAssign", "::", "Full", ")", "RetValue", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "VA", ".", "getValVT", "(", ")", ",", "RetValue", ")", ";"], "ground_truth": ["InVals", ".", "push_back", "(", "RetValue", ")", ";"], "File": "AlphaISelLowering6", "Func": "LowerCallResult", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193346, "Length": 181, "Cover_Rate": 0.6219931271477663} {"Template_token": ["", "if", "(", "VA", ".", "getLocInfo", "(", ")", "==", "CCValAssign", "::", "SExt", ")", "RetValue", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "VA", ".", "getLocVT", "(", ")", ",", "RetValue", ",", "DAG", ".", "getValueType", "(", "VA", ".", "getValVT", "(", ")", ")", ")", ";", "else", "if", "(", "VA", ".", "getLocInfo", "(", ")", "==", "CCValAssign", "::", "ZExt", ")", "RetValue", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "VA", ".", "getLocVT", "(", ")", ",", "RetValue", ",", "DAG", ".", "getValueType", "(", "VA", ".", "getValVT", "(", ")", ")", ")", ";"], "ground_truth": ["if", "(", "VA", ".", "getLocInfo", "(", ")", "!=", "CCValAssign", "::", "Full", ")", "RetValue", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "VA", ".", "getValVT", "(", ")", ",", "RetValue", ")", ";"], "File": "AlphaISelLowering6", "Func": "LowerCallResult", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193347, "Length": 116, "Cover_Rate": 0.39862542955326463} {"Template_token": ["", "", ",", "", ",", "", ",", "", ",", "", ",", "", "}", ";", "for", "(", "unsigned", "ArgNo", "=", "", ",", "e", "=", "Ins", ".", "size", "(", ")", ";", "ArgNo", "!=", "e", ";", "++", "ArgNo", ")", "{", "SDValue", "argt", ";", "EVT", "ObjectVT", "=", "Ins", "[", "ArgNo", "]", ".", "VT", ";", "SDValue", "ArgVal", ";", "if", "(", "ArgNo", "<", "", ")", "{", "switch", "(", "ObjectVT", ".", "getSimpleVT", "(", ")", ".", "SimpleTy", ")", "{", "default", ":", "assert", "(", "false", "&&", "", ")", ";", "case", "", ":", "args_float", "[", "ArgNo", "]", "=", "AddLiveIn", "(", "MF", ",", "args_float", "[", "ArgNo", "]", ",", "&", "", ")", ";", "ArgVal", "=", "DAG", ".", "getCopyFromReg", "(", "Chain", ",", "dl", ",", "args_float", "[", "ArgNo", "]", ",", "ObjectVT", ")", ";", "break", ";", "case", "", ":", "args_float", "[", "ArgNo", "]", "=", "AddLiveIn", "(", "MF", ",", "args_float", "[", "ArgNo", "]", ",", "&", "", ")", ";", "ArgVal", "=", "DAG", ".", "getCopyFromReg", "(", "Chain", ",", "dl", ",", "args_float", "[", "ArgNo", "]", ",", "ObjectVT", ")", ";", "break", ";", "case", "", ":", "args_int", "[", "ArgNo", "]", "=", "AddLiveIn", "(", "MF", ",", "args_int", "[", "ArgNo", "]", ",", "&", "", ")", ";", "ArgVal", "=", "DAG", ".", "getCopyFromReg", "(", "Chain", ",", "dl", ",", "args_int", "[", "ArgNo", "]", ",", "", ")", ";", "break", ";", "}", "}", "else", "{", "int", "FI", "=", "MFI", "->", "CreateFixedObject", "(", "", ",", "", "*", "(", "ArgNo", "-", "", ")", ")", ";", "SDValue", "FIN", "=", "DAG", ".", "getFrameIndex", "(", "FI", ",", "", ")", ";"], "ground_truth": ["ArgVal", "=", "DAG", ".", "getLoad", "(", "ObjectVT", ",", "dl", ",", "Chain", ",", "FIN", ",", "NULL", ",", "", ")", ";"], "File": "AlphaISelLowering6", "Func": "LowerFormalArguments", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193348, "Length": 255, "Cover_Rate": 0.37280701754385964} {"Template_token": ["", "EVT", "PtrVT", "=", "Op", ".", "getValueType", "(", ")", ";", "JumpTableSDNode", "*", "JT", "=", "cast", "<", "JumpTableSDNode", ">", "(", "Op", ")", ";", "SDValue", "JTI", "=", "DAG", ".", "getTargetJumpTable", "(", "JT", "->", "getIndex", "(", ")", ",", "PtrVT", ")", ";", "SDValue", "Zero", "=", "DAG", ".", "getConstant", "(", "", ",", "PtrVT", ")", ";", "DebugLoc", "dl", "=", "Op", ".", "getDebugLoc", "(", ")", ";", "SDValue", "Hi", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "", ",", "JTI", ",", "DAG", ".", "getGLOBAL_OFFSET_TABLE", "(", "", ")", ")", ";", "SDValue", "Lo", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "", ",", "JTI", ",", "Hi", ")", ";"], "ground_truth": ["return", "Lo", ";"], "File": "AlphaISelLowering6", "Func": "LowerJumpTable", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193349, "Length": 102, "Cover_Rate": 0.816} {"Template_token": ["", "DebugLoc", "dl", "=", "Op", ".", "getDebugLoc", "(", ")", ";", "SDValue", "Hi", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "", ",", "JTI", ",", "DAG", ".", "getGLOBAL_OFFSET_TABLE", "(", "", ")", ")", ";", "SDValue", "Lo", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "", ",", "JTI", ",", "Hi", ")", ";"], "ground_truth": ["return", "Lo", ";"], "File": "AlphaISelLowering6", "Func": "LowerJumpTable", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193350, "Length": 53, "Cover_Rate": 0.424} {"Template_token": ["", "unsigned", "ArgReg", ";", "if", "(", "ArgVT", ".", "isInteger", "(", ")", ")", "ArgReg", "=", "", ";", "else", "{", "assert", "(", "ArgVT", ".", "isFloatingPoint", "(", ")", ")", ";", "ArgReg", "=", "", ";", "}", "Copy", "=", "DAG", ".", "getCopyToReg", "(", "Copy", ",", "dl", ",", "ArgReg", ",", "Outs", "[", "", "]", ".", "Val", ",", "Copy", ".", "getValue", "(", "", ")", ")", ";", "if", "(", "DAG", ".", "getMachineFunction", "(", ")", ".", "getRegInfo", "(", ")", ".", "liveout_empty", "(", ")", ")", "DAG", ".", "getMachineFunction", "(", ")", ".", "getRegInfo", "(", ")", ".", "addLiveOut", "(", "ArgReg", ")", ";", "break", ";", "}", "case", "", ":", "{", "EVT", "ArgVT", "=", "Outs", "[", "", "]", ".", "Val", ".", "getValueType", "(", ")", ";", "unsigned", "ArgReg1", ",", "ArgReg2", ";", "if", "(", "ArgVT", ".", "isInteger", "(", ")", ")", "{", "ArgReg1", "=", "", ";", "ArgReg2", "=", "", ";", "}", "else", "{", "assert", "(", "ArgVT", ".", "isFloatingPoint", "(", ")", ")", ";"], "ground_truth": ["ArgReg1", "=", "", ";"], "File": "AlphaISelLowering6", "Func": "LowerReturn", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193353, "Length": 148, "Cover_Rate": 0.3014256619144603} {"Template_token": ["", "ArgReg1", "=", "", ";", "ArgReg2", "=", "", ";", "}", "Copy", "=", "DAG", ".", "getCopyToReg", "(", "Copy", ",", "dl", ",", "ArgReg1", ",", "Outs", "[", "", "]", ".", "Val", ",", "Copy", ".", "getValue", "(", "", ")", ")", ";", "if", "(", "std", "::", "find", "(", "DAG", ".", "getMachineFunction", "(", ")", ".", "getRegInfo", "(", ")", ".", "liveout_begin", "(", ")", ",", "DAG", ".", "getMachineFunction", "(", ")", ".", "getRegInfo", "(", ")", ".", "liveout_end", "(", ")", ",", "ArgReg1", ")", "==", "DAG", ".", "getMachineFunction", "(", ")", ".", "getRegInfo", "(", ")", ".", "liveout_end", "(", ")", ")", "DAG", ".", "getMachineFunction", "(", ")", ".", "getRegInfo", "(", ")", ".", "addLiveOut", "(", "ArgReg1", ")", ";", "Copy", "=", "DAG", ".", "getCopyToReg", "(", "Copy", ",", "dl", ",", "ArgReg2", ",", "Outs", "[", "", "]", ".", "Val", ",", "Copy", ".", "getValue", "(", "", ")", ")", ";", "if", "(", "std", "::", "find", "(", "DAG", ".", "getMachineFunction", "(", ")", ".", "getRegInfo", "(", ")", ".", "liveout_begin", "(", ")", ",", "DAG", ".", "getMachineFunction", "(", ")", ".", "getRegInfo", "(", ")", ".", "liveout_end", "(", ")", ",", "ArgReg2", ")", "==", "DAG", ".", "getMachineFunction", "(", ")", ".", "getRegInfo", "(", ")", ".", "liveout_end", "(", ")", ")", "DAG", ".", "getMachineFunction", "(", ")", ".", "getRegInfo", "(", ")", ".", "addLiveOut", "(", "ArgReg2", ")", ";"], "ground_truth": ["break", ";"], "File": "AlphaISelLowering7", "Func": "LowerReturn", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193355, "Length": 197, "Cover_Rate": 0.3995943204868154} {"Template_token": ["", "}", "Copy", "=", "DAG", ".", "getCopyToReg", "(", "Copy", ",", "dl", ",", "ArgReg", ",", "Outs", "[", "", "]", ".", "Val", ",", "Copy", ".", "getValue", "(", "", ")", ")", ";", "if", "(", "DAG", ".", "getMachineFunction", "(", ")", ".", "getRegInfo", "(", ")", ".", "liveout_empty", "(", ")", ")", "DAG", ".", "getMachineFunction", "(", ")", ".", "getRegInfo", "(", ")", ".", "addLiveOut", "(", "ArgReg", ")", ";", "break", ";", "}", "case", "", ":", "{", "EVT", "ArgVT", "=", "Outs", "[", "", "]", ".", "Val", ".", "getValueType", "(", ")", ";", "unsigned", "ArgReg1", ",", "ArgReg2", ";", "if", "(", "ArgVT", ".", "isInteger", "(", ")", ")", "{", "ArgReg1", "=", "", ";", "ArgReg2", "=", "", ";", "}", "else", "{", "assert", "(", "ArgVT", ".", "isFloatingPoint", "(", ")", ")", ";", "ArgReg1", "=", "", ";", "ArgReg2", "=", "", ";", "}"], "ground_truth": ["Copy", "=", "DAG", ".", "getCopyToReg", "(", "Copy", ",", "dl", ",", "ArgReg1", ",", "Outs", "[", "", "]", ".", "Val", ",", "Copy", ".", "getValue", "(", "", ")", ")", ";"], "File": "AlphaISelLowering7", "Func": "LowerReturn", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193356, "Length": 150, "Cover_Rate": 0.30425963488843816} {"Template_token": ["", "if", "(", "!", "TM", ".", "getSubtarget", "<", "Subtarget", ">", "(", ")", ".", "hasCT", "(", ")", ")", "{", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "}", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Custom", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Custom", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Custom", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Custom", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Custom", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Promote", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Promote", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Custom", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Custom", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Custom", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Custom", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Custom", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Custom", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Custom", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Custom", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Custom", ")", ";"], "ground_truth": ["setOperationAction", "(", "", ",", "", ",", "Custom", ")", ";"], "File": "AlphaISelLowering8", "Func": "AlphaTargetLowering", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193357, "Length": 432, "Cover_Rate": 0.43947100712105797} {"Template_token": ["", "EVT", "TargetLowering", "::", "getSetCCResultType", "(", "EVT", "VT", ")", "const", "{", "return", "", ";"], "ground_truth": ["}"], "File": "AlphaISelLowering8", "Func": "getSetCCResultType", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193358, "Length": 14, "Cover_Rate": 0.875} {"Template_token": ["", "EmitBranchToAt", "(", "CameFromStub", ",", "Target", ")", ";", "}", "else", "{", "DEBUG", "(", "errs", "(", ")", "<<", "", "<<", "CameFromStub", "<<", "", "<<", "oldpv", "<<", "", "<<", "Target", "<<", "", ")", ";", "}", "*", "oldpv", "=", "(", "long", ")", "Target", ";"], "ground_truth": ["}"], "File": "AlphaJITInfo1", "Func": "AlphaCompilationCallbackC", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193359, "Length": 41, "Cover_Rate": 0.47126436781609193} {"Template_token": ["", "DEBUG", "(", "errs", "(", ")", "<<", "", ")", ";", "EmitBranchToAt", "(", "CameFromStub", ",", "Target", ")", ";", "}", "else", "{", "DEBUG", "(", "errs", "(", ")", "<<", "", "<<", "CameFromStub", "<<", "", "<<", "oldpv", "<<", "", "<<", "Target", "<<", "", ")", ";", "}"], "ground_truth": ["*", "oldpv", "=", "(", "long", ")", "Target", ";"], "File": "AlphaJITInfo1", "Func": "AlphaCompilationCallbackC", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193360, "Length": 49, "Cover_Rate": 0.5632183908045977} {"Template_token": ["", "static", "void", "EmitBranchToAt", "(", "void", "*", "At", ",", "void", "*", "To", ")", "{", "unsigned", "long", "Fn", "=", "(", "unsigned", "long", ")", "To", ";", "unsigned", "*", "AtI", "=", "(", "unsigned", "*", ")", "At", ";", "AtI", "[", "", "]", "=", "BUILD_OR", "(", "", ",", "", ",", "", ")", ";", "DEBUG", "(", "errs", "(", ")", "<<", "", "<<", "To", "<<", "", ")", ";", "for", "(", "int", "x", "=", "", ";", "x", "<=", "", ";", "++", "x", ")", "{", "AtI", "[", "", "*", "x", "-", "", "]", "=", "BUILD_SLLi", "(", "", ",", "", ",", "", ")", ";", "unsigned", "d", "=", "(", "Fn", ">>", "(", "", "-", "", "*", "x", ")", ")", "&", "", ";", "AtI", "[", "", "*", "x", "]", "=", "BUILD_ORi", "(", "", ",", "", ",", "d", ")", ";", "}", "AtI", "[", "", "]", "=", "BUILD_JMP", "(", "", ",", "", ",", "", ")", ";", "AtI", "[", "", "]", "=", "", ";"], "ground_truth": ["}"], "File": "AlphaJITInfo1", "Func": "EmitBranchToAt", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193361, "Length": 149, "Cover_Rate": 1.0} {"Template_token": ["", "unsigned", "*", "AtI", "=", "(", "unsigned", "*", ")", "At", ";", "AtI", "[", "", "]", "=", "BUILD_OR", "(", "", ",", "", ",", "", ")", ";", "DEBUG", "(", "errs", "(", ")", "<<", "", "<<", "To", "<<", "", ")", ";"], "ground_truth": ["for", "(", "int", "x", "=", "", ";", "x", "<=", "", ";", "++", "x", ")", "{"], "File": "AlphaJITInfo1", "Func": "EmitBranchToAt", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193362, "Length": 52, "Cover_Rate": 0.348993288590604} {"Template_token": ["", "StubLayout", "Result", "=", "{", "", "*", "", ",", "", "}", ";"], "ground_truth": ["return", "Result", ";"], "File": "AlphaJITInfo1", "Func": "getStubLayout", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193364, "Length": 14, "Cover_Rate": 0.5833333333333334} {"Template_token": ["", "case", "", ":", "idx", "=", "(", "unsigned", "char", "*", ")", "MR", "->", "getResultPointer", "(", ")", "-", "&", "GOTBase", "[", "GOToffset", "*", "", "]", ";", "idx", "=", "getUpper16", "(", "idx", ")", ";", "DEBUG", "(", "errs", "(", ")", "<<", "", "<<", "idx", "<<", "", ")", ";", "DEBUG", "(", "errs", "(", ")", "<<", "", "<<", "(", "void", "*", ")", "MR", "->", "getResultPointer", "(", ")", "<<", "", "<<", "(", "void", "*", ")", "&", "GOTBase", "[", "GOToffset", "*", "", "]", "<<", "", ")", ";", "break", ";", "case", "", ":", "switch", "(", "*", "RelocPos", ">>", "", ")", "{", "case", "", ":", "idx", "=", "&", "GOTBase", "[", "GOToffset", "*", "", "]", "-", "(", "unsigned", "char", "*", ")", "RelocPos", ";", "idx", "=", "getUpper16", "(", "idx", ")", ";", "DEBUG", "(", "errs", "(", ")", "<<", "", "<<", "idx", "<<", "", ")", ";", "gpdistmap", "[", "std", "::", "make_pair", "(", "Function", ",", "MR", "->", "getConstantVal", "(", ")", ")", "]", "=", "RelocPos", ";", "break", ";", "case", "", ":", "assert", "(", "gpdistmap", "[", "std", "::", "make_pair", "(", "Function", ",", "MR", "->", "getConstantVal", "(", ")", ")", "]", "&&", "", ")", ";", "idx", "=", "&", "GOTBase", "[", "GOToffset", "*", "", "]", "-", "(", "unsigned", "char", "*", ")", "gpdistmap", "[", "std", "::", "make_pair", "(", "Function", ",", "MR", "->", "getConstantVal", "(", ")", ")", "]", ";", "idx", "=", "getLower16", "(", "idx", ")", ";", "DEBUG", "(", "errs", "(", ")", "<<", "", "<<", "idx", "<<", "", ")", ";", "break", ";", "default", ":", "llvm_unreachable", "(", "", ")", ";", "}", "break", ";", "case", "", ":", "{", "idx", "=", "(", "(", "(", "unsigned", "char", "*", ")", "MR", "->", "getResultPointer", "(", ")", "-", "(", "unsigned", "char", "*", ")", "RelocPos", ")", ">>", "", ")", "+", "", ";", "*", "RelocPos", "|=", "(", "idx", "&", "(", "(", "", "<<", "", ")", "-", "", ")", ")", ";", "doCommon", "=", "false", ";", "break", ";", "}", "}"], "ground_truth": ["if", "(", "doCommon", ")", "{"], "File": "AlphaJITInfo1", "Func": "relocate", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193365, "Length": 301, "Cover_Rate": 0.5423423423423424} {"Template_token": ["", "void", "CompilationCallback", "(", ")", "{", "cerr", "<<", "", ";", "abort", "(", ")", ";"], "ground_truth": ["}"], "File": "AlphaJITInfo2", "Func": "AlphaCompilationCallback", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193366, "Length": 14, "Cover_Rate": 1.0} {"Template_token": ["", "abort", "(", ")", ";"], "ground_truth": ["}"], "File": "AlphaJITInfo2", "Func": "AlphaCompilationCallback", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193367, "Length": 5, "Cover_Rate": 0.35714285714285715} {"Template_token": ["", "idx", "=", "getLower16", "(", "idx", ")", ";", "DOUT", "<<", "", "<<", "idx", "<<", "", ";", "DOUT", "<<", "", "<<", "(", "void", "*", ")", "MR", "->", "getResultPointer", "(", ")", "<<", "", "<<", "(", "void", "*", ")", "&", "GOTBase", "[", "GOToffset", "*", "", "]", "<<", "", ";", "break", ";", "case", "", ":", "idx", "=", "(", "unsigned", "char", "*", ")", "MR", "->", "getResultPointer", "(", ")", "-", "&", "GOTBase", "[", "GOToffset", "*", "", "]", ";", "idx", "=", "getUpper16", "(", "idx", ")", ";", "DOUT", "<<", "", "<<", "idx", "<<", "", ";", "DOUT", "<<", "", "<<", "(", "void", "*", ")", "MR", "->", "getResultPointer", "(", ")", "<<", "", "<<", "(", "void", "*", ")", "&", "GOTBase", "[", "GOToffset", "*", "", "]", "<<", "", ";", "break", ";", "case", "", ":", "switch", "(", "*", "RelocPos", ">>", "", ")", "{", "case", "", ":", "idx", "=", "&", "GOTBase", "[", "GOToffset", "*", "", "]", "-", "(", "unsigned", "char", "*", ")", "RelocPos", ";", "idx", "=", "getUpper16", "(", "idx", ")", ";", "DOUT", "<<", "", "<<", "idx", "<<", "", ";", "gpdistmap", "[", "std", "::", "make_pair", "(", "Function", ",", "MR", "->", "getConstantVal", "(", ")", ")", "]", "=", "RelocPos", ";", "break", ";", "case", "", ":", "assert", "(", "gpdistmap", "[", "std", "::", "make_pair", "(", "Function", ",", "MR", "->", "getConstantVal", "(", ")", ")", "]", "&&", "", ")", ";", "idx", "=", "&", "GOTBase", "[", "GOToffset", "*", "", "]", "-", "(", "unsigned", "char", "*", ")", "gpdistmap", "[", "std", "::", "make_pair", "(", "Function", ",", "MR", "->", "getConstantVal", "(", ")", ")", "]", ";", "idx", "=", "getLower16", "(", "idx", ")", ";", "DOUT", "<<", "", "<<", "idx", "<<", "", ";", "break", ";", "default", ":", "assert", "(", "", "&&", "", ")", ";", "}", "break", ";", "case", "", ":", "{", "idx", "=", "(", "(", "(", "unsigned", "char", "*", ")", "MR", "->", "getResultPointer", "(", ")", "-", "(", "unsigned", "char", "*", ")", "RelocPos", ")", ">>", "", ")", "+", "", ";", "*", "RelocPos", "|=", "(", "idx", "&", "(", "(", "", "<<", "", ")", "-", "", ")", ")", ";", "doCommon", "=", "false", ";", "break", ";", "}", "}", "if", "(", "doCommon", ")", "{", "short", "x", "=", "(", "short", ")", "idx", ";", "assert", "(", "x", "==", "idx", ")", ";", "*", "(", "short", "*", ")", "RelocPos", "=", "x", ";", "}"], "ground_truth": ["}"], "File": "AlphaJITInfo2", "Func": "relocate", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193368, "Length": 356, "Cover_Rate": 0.660482374768089} {"Template_token": ["", "void", "JITInfo", "::", "replaceMachineCodeForFunction", "(", "void", "*", "Old", ",", "void", "*", "New", ")", "{"], "ground_truth": ["assert", "(", "", ")", ";"], "File": "AlphaJITInfo2", "Func": "replaceMachineCodeForFunction", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193369, "Length": 19, "Cover_Rate": 0.95} {"Template_token": ["", "for", "(", "int", "x", "=", "", ";", "x", "<", "", ";", "++", "x", ")", "MCE", ".", "emitWordLE", "(", "", ")", ";", "EmitBranchToAt", "(", "Addr", ",", "Fn", ")", ";", "DOUT", "<<", "", "<<", "Fn", "<<", "", "<<", "Addr", "<<", "", ";", "return", "MCE", ".", "finishGVStub", "(", "F", ")", ";"], "ground_truth": ["}"], "File": "AlphaJITInfo3", "Func": "emitFunctionStub", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193370, "Length": 49, "Cover_Rate": 0.5051546391752577} {"Template_token": ["", "EmitBranchToAt", "(", "CameFromStub", ",", "Target", ")", ";", "}", "else", "{"], "ground_truth": ["DOUT", "(", "llvm", "::", "dbgs", "(", ")", "<<", "", "<<", "CameFromStub", "<<", "", "<<", "oldpv", "<<", "", "<<", "Target", "<<", "", ";"], "File": "AlphaJITInfo4", "Func": "AlphaCompilationCallbackC", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193371, "Length": 32, "Cover_Rate": 0.3595505617977528} {"Template_token": ["", "if", "(", "(", "(", "unsigned", "*", ")", "CameFromStub", ")", "[", "", "]", "==", "", ")", "{", "DOUT", "(", "llvm", "::", "dbgs", "(", ")", "<<", "", ";", "EmitBranchToAt", "(", "CameFromStub", ",", "Target", ")", ";", "}", "else", "{", "DOUT", "(", "llvm", "::", "dbgs", "(", ")", "<<", "", "<<", "CameFromStub", "<<", "", "<<", "oldpv", "<<", "", "<<", "Target", "<<", "", ";", "}", "*", "oldpv", "=", "(", "long", ")", "Target", ";"], "ground_truth": ["}"], "File": "AlphaJITInfo4", "Func": "AlphaCompilationCallbackC", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193372, "Length": 68, "Cover_Rate": 0.7640449438202247} {"Template_token": ["", "DOUT", "(", "llvm", "::", "dbgs", "(", ")", "<<", "", "<<", "To", "<<", "", ";", "for", "(", "int", "x", "=", "", ";", "x", "<=", "", ";", "++", "x", ")", "{", "AtI", "[", "", "*", "x", "-", "", "]", "=", "BUILD_SLLi", "(", "", ",", "", ",", "", ")", ";", "unsigned", "d", "=", "(", "Fn", ">>", "(", "", "-", "", "*", "x", ")", ")", "&", "", ";", "AtI", "[", "", "*", "x", "]", "=", "BUILD_ORi", "(", "", ",", "", ",", "d", ")", ";", "}"], "ground_truth": ["AtI", "[", "", "]", "=", "BUILD_JMP", "(", "", ",", "", ",", "", ")", ";"], "File": "AlphaJITInfo4", "Func": "EmitBranchToAt", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193373, "Length": 95, "Cover_Rate": 0.6333333333333333} {"Template_token": ["", "static", "void", "EmitBranchToAt", "(", "void", "*", "At", ",", "void", "*", "To", ")", "{", "unsigned", "long", "Fn", "=", "(", "unsigned", "long", ")", "To", ";", "unsigned", "*", "AtI", "=", "(", "unsigned", "*", ")", "At", ";", "AtI", "[", "", "]", "=", "BUILD_OR", "(", "", ",", "", ",", "", ")", ";", "DOUT", "(", "llvm", "::", "dbgs", "(", ")", "<<", "", "<<", "To", "<<", "", ";", "for", "(", "int", "x", "=", "", ";", "x", "<=", "", ";", "++", "x", ")", "{", "AtI", "[", "", "*", "x", "-", "", "]", "=", "BUILD_SLLi", "(", "", ",", "", ",", "", ")", ";"], "ground_truth": ["unsigned", "d", "=", "(", "Fn", ">>", "(", "", "-", "", "*", "x", ")", ")", "&", "", ";"], "File": "AlphaJITInfo4", "Func": "EmitBranchToAt", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193374, "Length": 111, "Cover_Rate": 0.74} {"Template_token": ["", "for", "(", "int", "x", "=", "", ";", "x", "<", "", ";", "++", "x", ")", "JCE", ".", "emitWordLE", "(", "", ")", ";", "EmitBranchToAt", "(", "Addr", ",", "Fn", ")", ";", "DOUT", "(", "llvm", "::", "dbgs", "(", ")", "<<", "", "<<", "Fn", "<<", "", "<<", "Addr", "<<", "", ";", "return", "JCE", ".", "finishGVStub", "(", "F", ")", ";"], "ground_truth": ["}"], "File": "AlphaJITInfo4", "Func": "emitFunctionStub", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193375, "Length": 55, "Cover_Rate": 0.5339805825242718} {"Template_token": ["", "void", "*", "Addr", "=", "(", "void", "*", ")", "(", "intptr_t", ")", "JCE", ".", "getCurrentPCValue", "(", ")", ";", "for", "(", "int", "x", "=", "", ";", "x", "<", "", ";", "++", "x", ")", "JCE", ".", "emitWordLE", "(", "", ")", ";"], "ground_truth": ["EmitBranchToAt", "(", "Addr", ",", "Fn", ")", ";"], "File": "AlphaJITInfo4", "Func": "emitFunctionStub", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193376, "Length": 45, "Cover_Rate": 0.4368932038834951} {"Template_token": ["", "case", "", ":", "idx", "=", "(", "unsigned", "char", "*", ")", "MR", "->", "getResultPointer", "(", ")", "-", "&", "GOTBase", "[", "GOToffset", "*", "", "]", ";", "idx", "=", "getLower16", "(", "idx", ")", ";", "DOUT", "(", "llvm", "::", "dbgs", "(", ")", "<<", "", "<<", "idx", "<<", "", ";", "DOUT", "(", "llvm", "::", "dbgs", "(", ")", "<<", "", "<<", "(", "void", "*", ")", "MR", "->", "getResultPointer", "(", ")", "<<", "", "<<", "(", "void", "*", ")", "&", "GOTBase", "[", "GOToffset", "*", "", "]", "<<", "", ";", "break", ";", "case", "", ":", "idx", "=", "(", "unsigned", "char", "*", ")", "MR", "->", "getResultPointer", "(", ")", "-", "&", "GOTBase", "[", "GOToffset", "*", "", "]", ";", "idx", "=", "getUpper16", "(", "idx", ")", ";", "DOUT", "(", "llvm", "::", "dbgs", "(", ")", "<<", "", "<<", "idx", "<<", "", ";", "DOUT", "(", "llvm", "::", "dbgs", "(", ")", "<<", "", "<<", "(", "void", "*", ")", "MR", "->", "getResultPointer", "(", ")", "<<", "", "<<", "(", "void", "*", ")", "&", "GOTBase", "[", "GOToffset", "*", "", "]", "<<", "", ";", "break", ";", "case", "", ":", "switch", "(", "*", "RelocPos", ">>", "", ")", "{", "case", "", ":", "idx", "=", "&", "GOTBase", "[", "GOToffset", "*", "", "]", "-", "(", "unsigned", "char", "*", ")", "RelocPos", ";", "idx", "=", "getUpper16", "(", "idx", ")", ";", "DOUT", "(", "llvm", "::", "dbgs", "(", ")", "<<", "", "<<", "idx", "<<", "", ";", "gpdistmap", "[", "std", "::", "make_pair", "(", "Function", ",", "MR", "->", "getConstantVal", "(", ")", ")", "]", "=", "RelocPos", ";", "break", ";", "case", "", ":", "assert", "(", "gpdistmap", "[", "std", "::", "make_pair", "(", "Function", ",", "MR", "->", "getConstantVal", "(", ")", ")", "]", "&&", "", ")", ";", "idx", "=", "&", "GOTBase", "[", "GOToffset", "*", "", "]", "-", "(", "unsigned", "char", "*", ")", "gpdistmap", "[", "std", "::", "make_pair", "(", "Function", ",", "MR", "->", "getConstantVal", "(", ")", ")", "]", ";", "idx", "=", "getLower16", "(", "idx", ")", ";", "DOUT", "(", "llvm", "::", "dbgs", "(", ")", "<<", "", "<<", "idx", "<<", "", ";", "break", ";", "default", ":", "llvm_unreachable", "(", "", ")", ";", "}", "break", ";", "case", "", ":", "{", "idx", "=", "(", "(", "(", "unsigned", "char", "*", ")", "MR", "->", "getResultPointer", "(", ")", "-", "(", "unsigned", "char", "*", ")", "RelocPos", ")", ">>", "", ")", "+", "", ";", "*", "RelocPos", "|=", "(", "idx", "&", "(", "(", "", "<<", "", ")", "-", "", ")", ")", ";", "doCommon", "=", "false", ";", "break", ";", "}"], "ground_truth": ["}"], "File": "AlphaJITInfo4", "Func": "relocate", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193377, "Length": 383, "Cover_Rate": 0.6802841918294849} {"Template_token": ["", "idx", "=", "getUpper16", "(", "idx", ")", ";", "DOUT", "(", "llvm", "::", "dbgs", "(", ")", "<<", "", "<<", "idx", "<<", "", ";", "gpdistmap", "[", "std", "::", "make_pair", "(", "Function", ",", "MR", "->", "getConstantVal", "(", ")", ")", "]", "=", "RelocPos", ";", "break", ";", "case", "", ":", "assert", "(", "gpdistmap", "[", "std", "::", "make_pair", "(", "Function", ",", "MR", "->", "getConstantVal", "(", ")", ")", "]", "&&", "", ")", ";", "idx", "=", "&", "GOTBase", "[", "GOToffset", "*", "", "]", "-", "(", "unsigned", "char", "*", ")", "gpdistmap", "[", "std", "::", "make_pair", "(", "Function", ",", "MR", "->", "getConstantVal", "(", ")", ")", "]", ";", "idx", "=", "getLower16", "(", "idx", ")", ";", "DOUT", "(", "llvm", "::", "dbgs", "(", ")", "<<", "", "<<", "idx", "<<", "", ";", "break", ";", "default", ":", "llvm_unreachable", "(", "", ")", ";", "}", "break", ";", "case", "", ":", "{", "idx", "=", "(", "(", "(", "unsigned", "char", "*", ")", "MR", "->", "getResultPointer", "(", ")", "-", "(", "unsigned", "char", "*", ")", "RelocPos", ")", ">>", "", ")", "+", "", ";"], "ground_truth": ["*", "RelocPos", "|=", "(", "idx", "&", "(", "(", "", "<<", "", ")", "-", "", ")", ")", ";"], "File": "AlphaJITInfo4", "Func": "relocate", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193378, "Length": 178, "Cover_Rate": 0.31616341030195383} {"Template_token": ["", "void", "CompilationCallback", "(", ")", "{", "llvm_unreachable", "(", "", ")", ";"], "ground_truth": ["}"], "File": "AlphaJITInfo", "Func": "AlphaCompilationCallback", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193379, "Length": 11, "Cover_Rate": 1.0} {"Template_token": ["", "llvm_unreachable", "(", "", ")", ";"], "ground_truth": ["}"], "File": "AlphaJITInfo", "Func": "AlphaCompilationCallback", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193380, "Length": 6, "Cover_Rate": 0.5454545454545454} {"Template_token": ["", "if", "(", "(", "(", "unsigned", "*", ")", "CameFromStub", ")", "[", "", "]", "==", "", ")", "{", "DOUT", "<<", "", ";", "EmitBranchToAt", "(", "CameFromStub", ",", "Target", ")", ";"], "ground_truth": ["}", "else", "{"], "File": "AlphaJITInfo", "Func": "AlphaCompilationCallbackC", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193381, "Length": 30, "Cover_Rate": 0.38961038961038963} {"Template_token": ["", "void", "*", "Target", "=", "JITCompilerFunction", "(", "CameFromStub", ")", ";", "if", "(", "(", "(", "unsigned", "*", ")", "CameFromStub", ")", "[", "", "]", "==", "", ")", "{", "DOUT", "<<", "", ";", "EmitBranchToAt", "(", "CameFromStub", ",", "Target", ")", ";", "}", "else", "{", "DOUT", "<<", "", "<<", "CameFromStub", "<<", "", "<<", "oldpv", "<<", "", "<<", "Target", "<<", "", ";", "}", "*", "oldpv", "=", "(", "long", ")", "Target", ";"], "ground_truth": ["}"], "File": "AlphaJITInfo", "Func": "AlphaCompilationCallbackC", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193382, "Length": 65, "Cover_Rate": 0.8441558441558441} {"Template_token": ["", "explicit", "JITInfo", "(", "TargetMachine", "&", "tm", ")", ":", "TM", "(", "tm", ")", "{", "useGOT", "=", "true", ";"], "ground_truth": ["}"], "File": "AlphaJITInfo", "Func": "AlphaJITInfo", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193384, "Length": 18, "Cover_Rate": 1.0} {"Template_token": ["", "unsigned", "long", "Fn", "=", "(", "unsigned", "long", ")", "To", ";", "unsigned", "*", "AtI", "=", "(", "unsigned", "*", ")", "At", ";", "AtI", "[", "", "]", "=", "BUILD_OR", "(", "", ",", "", ",", "", ")", ";", "DOUT", "<<", "", "<<", "To", "<<", "", ";", "for", "(", "int", "x", "=", "", ";", "x", "<=", "", ";", "++", "x", ")", "{", "AtI", "[", "", "*", "x", "-", "", "]", "=", "BUILD_SLLi", "(", "", ",", "", ",", "", ")", ";", "unsigned", "d", "=", "(", "Fn", ">>", "(", "", "-", "", "*", "x", ")", ")", "&", "", ";", "AtI", "[", "", "*", "x", "]", "=", "BUILD_ORi", "(", "", ",", "", ",", "d", ")", ";", "}"], "ground_truth": ["AtI", "[", "", "]", "=", "BUILD_JMP", "(", "", ",", "", ",", "", ")", ";"], "File": "AlphaJITInfo", "Func": "EmitBranchToAt", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193385, "Length": 123, "Cover_Rate": 0.8541666666666666} {"Template_token": ["", "void", "*", "JITInfo", "::", "emitFunctionStub", "(", "const", "Function", "*", "F", ",", "void", "*", "Fn", ",", "JITCodeEmitter", "&", "JCE", ")", "{", "JCE", ".", "startGVStub", "(", "F", ",", "", "*", "", ")", ";", "void", "*", "Addr", "=", "(", "void", "*", ")", "(", "intptr_t", ")", "JCE", ".", "getCurrentPCValue", "(", ")", ";", "for", "(", "int", "x", "=", "", ";", "x", "<", "", ";", "++", "x", ")", "JCE", ".", "emitWordLE", "(", "", ")", ";", "EmitBranchToAt", "(", "Addr", ",", "Fn", ")", ";"], "ground_truth": ["DOUT", "<<", "", "<<", "Fn", "<<", "", "<<", "Addr", "<<", "", ";"], "File": "AlphaJITInfo", "Func": "emitFunctionStub", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193386, "Length": 88, "Cover_Rate": 0.9072164948453608} {"Template_token": ["", "void", "*", "Addr", "=", "(", "void", "*", ")", "(", "intptr_t", ")", "JCE", ".", "getCurrentPCValue", "(", ")", ";", "for", "(", "int", "x", "=", "", ";", "x", "<", "", ";", "++", "x", ")", "JCE", ".", "emitWordLE", "(", "", ")", ";", "EmitBranchToAt", "(", "Addr", ",", "Fn", ")", ";", "DOUT", "<<", "", "<<", "Fn", "<<", "", "<<", "Addr", "<<", "", ";", "return", "JCE", ".", "finishGVStub", "(", "F", ")", ";"], "ground_truth": ["}"], "File": "AlphaJITInfo", "Func": "emitFunctionStub", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193387, "Length": 66, "Cover_Rate": 0.6804123711340206} {"Template_token": ["", "TargetJITInfo", "::", "LazyResolverFn", "JITInfo", "::", "getLazyResolverFunction", "(", "JITCompilerFn", "F", ")", "{"], "ground_truth": ["JITCompilerFunction", "=", "F", ";"], "File": "AlphaJITInfo", "Func": "getLazyResolverFunction", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193388, "Length": 15, "Cover_Rate": 0.7894736842105263} {"Template_token": ["", "long", "y", "=", "l", "-", "h", "*", "IMM_MULT", ";", "assert", "(", "y", "==", "(", "short", ")", "y", "&&", "", ")", ";", "return", "y", ";"], "ground_truth": ["}"], "File": "AlphaJITInfo", "Func": "getLower16", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193389, "Length": 25, "Cover_Rate": 0.6097560975609756} {"Template_token": ["", "long", "y", "=", "l", "/", "IMM_MULT", ";", "if", "(", "l", "%", "IMM_MULT", ">", "IMM_HIGH", ")", "++", "y", ";", "if", "(", "l", "%", "IMM_MULT", "<", "IMM_LOW", ")", "--", "y", ";"], "ground_truth": ["assert", "(", "(", "short", ")", "y", "==", "y", "&&", "", ")", ";"], "File": "AlphaJITInfo", "Func": "getUpper16", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193390, "Length": 41, "Cover_Rate": 0.7735849056603774} {"Template_token": ["", "case", "", ":", "switch", "(", "*", "RelocPos", ">>", "", ")", "{", "case", "", ":", "idx", "=", "&", "GOTBase", "[", "GOToffset", "*", "", "]", "-", "(", "unsigned", "char", "*", ")", "RelocPos", ";", "idx", "=", "getUpper16", "(", "idx", ")", ";", "DOUT", "<<", "", "<<", "idx", "<<", "", ";", "gpdistmap", "[", "std", "::", "make_pair", "(", "Function", ",", "MR", "->", "getConstantVal", "(", ")", ")", "]", "=", "RelocPos", ";", "break", ";", "case", "", ":", "assert", "(", "gpdistmap", "[", "std", "::", "make_pair", "(", "Function", ",", "MR", "->", "getConstantVal", "(", ")", ")", "]", "&&", "", ")", ";", "idx", "=", "&", "GOTBase", "[", "GOToffset", "*", "", "]", "-", "(", "unsigned", "char", "*", ")", "gpdistmap", "[", "std", "::", "make_pair", "(", "Function", ",", "MR", "->", "getConstantVal", "(", ")", ")", "]", ";", "idx", "=", "getLower16", "(", "idx", ")", ";", "DOUT", "<<", "", "<<", "idx", "<<", "", ";", "break", ";", "default", ":", "llvm_unreachable", "(", "", ")", ";", "}", "break", ";", "case", "", ":", "{", "idx", "=", "(", "(", "(", "unsigned", "char", "*", ")", "MR", "->", "getResultPointer", "(", ")", "-", "(", "unsigned", "char", "*", ")", "RelocPos", ")", ">>", "", ")", "+", "", ";", "*", "RelocPos", "|=", "(", "idx", "&", "(", "(", "", "<<", "", ")", "-", "", ")", ")", ";", "doCommon", "=", "false", ";", "break", ";", "}", "}", "if", "(", "doCommon", ")", "{", "short", "x", "=", "(", "short", ")", "idx", ";", "assert", "(", "x", "==", "idx", ")", ";", "*", "(", "short", "*", ")", "RelocPos", "=", "x", ";", "}", "}"], "ground_truth": ["}"], "File": "AlphaJITInfo", "Func": "relocate", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193391, "Length": 237, "Cover_Rate": 0.4601941747572815} {"Template_token": ["", "DOUT", "<<", "", "<<", "idx", ";", "idx", "=", "(", "idx", "-", "GOToffset", ")", "*", "", ";", "DOUT", "<<", "", "<<", "idx", "<<", "", ";", "break", ";", "case", "", ":", "idx", "=", "(", "unsigned", "char", "*", ")", "MR", "->", "getResultPointer", "(", ")", "-", "&", "GOTBase", "[", "GOToffset", "*", "", "]", ";", "idx", "=", "getLower16", "(", "idx", ")", ";", "DOUT", "<<", "", "<<", "idx", "<<", "", ";", "DOUT", "<<", "", "<<", "(", "void", "*", ")", "MR", "->", "getResultPointer", "(", ")", "<<", "", "<<", "(", "void", "*", ")", "&", "GOTBase", "[", "GOToffset", "*", "", "]", "<<", "", ";", "break", ";", "case", "", ":", "idx", "=", "(", "unsigned", "char", "*", ")", "MR", "->", "getResultPointer", "(", ")", "-", "&", "GOTBase", "[", "GOToffset", "*", "", "]", ";", "idx", "=", "getUpper16", "(", "idx", ")", ";", "DOUT", "<<", "", "<<", "idx", "<<", "", ";", "DOUT", "<<", "", "<<", "(", "void", "*", ")", "MR", "->", "getResultPointer", "(", ")", "<<", "", "<<", "(", "void", "*", ")", "&", "GOTBase", "[", "GOToffset", "*", "", "]", "<<", "", ";", "break", ";", "case", "", ":"], "ground_truth": ["switch", "(", "*", "RelocPos", ">>", "", ")", "{"], "File": "AlphaJITInfo", "Func": "relocate", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193392, "Length": 179, "Cover_Rate": 0.34757281553398056} {"Template_token": ["", "void", "JITInfo", "::", "replaceMachineCodeForFunction", "(", "void", "*", "Old", ",", "void", "*", "New", ")", "{", "llvm_unreachable", "(", "", ")", ";"], "ground_truth": ["}"], "File": "AlphaJITInfo", "Func": "replaceMachineCodeForFunction", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193393, "Length": 20, "Cover_Rate": 1.0} {"Template_token": ["", "LLRPPass", "(", "TargetMachine", "&", "tm", ")", ":", "MachineFunctionPass", "(", "&", "ID", ")", ",", "TM", "(", "tm", ")", "{"], "ground_truth": ["}"], "File": "AlphaLLRP1", "Func": "AlphaLLRPPass", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193394, "Length": 19, "Cover_Rate": 1.0} {"Template_token": ["", "LLRPPass", "(", "TargetMachine", "&", "tm", ")", ":", "MachineFunctionPass", "(", "&", "ID", ")", ",", "TM", "(", "tm", ")", "{"], "ground_truth": ["}"], "File": "AlphaLLRP1", "Func": "AlphaLLRPPass", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193395, "Length": 19, "Cover_Rate": 1.0} {"Template_token": ["", "LLRPPass", "(", "TargetMachine", "&", "tm", ")", ":", "MachineFunctionPass", "(", "ID", ")", ",", "TM", "(", "tm", ")", "{"], "ground_truth": ["}"], "File": "AlphaLLRP", "Func": "AlphaLLRPPass", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193397, "Length": 18, "Cover_Rate": 1.0} {"Template_token": ["", "LLRPPass", "(", "TargetMachine", "&", "tm", ")", ":", "MachineFunctionPass", "(", "ID", ")", ",", "TM", "(", "tm", ")", "{"], "ground_truth": ["}"], "File": "AlphaLLRP", "Func": "AlphaLLRPPass", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193398, "Length": 18, "Cover_Rate": 1.0} {"Template_token": ["", "return", "", ";"], "ground_truth": ["}"], "File": "AlphaLLRP", "Func": "getPassName", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193401, "Length": 4, "Cover_Rate": 0.3076923076923077} {"Template_token": ["", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "case", "", ":", "if", "(", "MI", "->", "getOperand", "(", "", ")", ".", "getReg", "(", ")", "==", "", ")", "{", "if", "(", "prev", "[", "", "]", "&&", "prev", "[", "", "]", "->", "getOperand", "(", "", ")", ".", "getReg", "(", ")", "==", "MI", "->", "getOperand", "(", "", ")", ".", "getReg", "(", ")", "&&", "prev", "[", "", "]", "->", "getOperand", "(", "", ")", ".", "getImm", "(", ")", "==", "MI", "->", "getOperand", "(", "", ")", ".", "getImm", "(", ")", ")", "{", "prev", "[", "", "]", "=", "prev", "[", "", "]", ";", "prev", "[", "", "]", "=", "prev", "[", "", "]", ";", "prev", "[", "", "]", "=", "", ";", "BuildMI", "(", "MBB", ",", "MI", ",", "dl", ",", "TII", "->", "get", "(", "", ")", ",", "", ")", ".", "addReg", "(", "", ")", ".", "addReg", "(", "", ")", ";", "Changed", "=", "true", ";", "nopintro", "+=", "", ";", "count", "+=", "", ";", "}", "else", "if", "(", "prev", "[", "", "]", "&&", "prev", "[", "", "]", "->", "getOperand", "(", "", ")", ".", "getReg", "(", ")", "==", "MI", "->", "getOperand", "(", "", ")", ".", "getReg", "(", ")", "&&", "prev", "[", "", "]", "->", "getOperand", "(", "", ")", ".", "getImm", "(", ")", "==", "MI", "->", "getOperand", "(", "", ")", ".", "getImm", "(", ")", ")", "{", "prev", "[", "", "]", "=", "prev", "[", "", "]", ";", "prev", "[", "", "]", "=", "prev", "[", "", "]", "=", "", ";", "BuildMI", "(", "MBB", ",", "MI", ",", "dl", ",", "TII", "->", "get", "(", "", ")", ",", "", ")", ".", "addReg", "(", "", ")", ".", "addReg", "(", "", ")", ";", "BuildMI", "(", "MBB", ",", "MI", ",", "dl", ",", "TII", "->", "get", "(", "", ")", ",", "", ")", ".", "addReg", "(", "", ")", ".", "addReg", "(", "", ")", ";", "Changed", "=", "true", ";", "nopintro", "+=", "", ";", "count", "+=", "", ";", "}", "else", "if", "(", "prev", "[", "", "]", "&&", "prev", "[", "", "]", "->", "getOperand", "(", "", ")", ".", "getReg", "(", ")", "==", "MI", "->", "getOperand", "(", "", ")", ".", "getReg", "(", ")", "&&", "prev", "[", "", "]", "->", "getOperand", "(", "", ")", ".", "getImm", "(", ")", "==", "MI", "->", "getOperand", "(", "", ")", ".", "getImm", "(", ")", ")", "{", "prev", "[", "", "]", "=", "prev", "[", "", "]", "=", "prev", "[", "", "]", "=", "", ";", "BuildMI", "(", "MBB", ",", "MI", ",", "dl", ",", "TII", "->", "get", "(", "", ")", ",", "", ")", ".", "addReg", "(", "", ")", ".", "addReg", "(", "", ")", ";", "BuildMI", "(", "MBB", ",", "MI", ",", "dl", ",", "TII", "->", "get", "(", "", ")", ",", "", ")", ".", "addReg", "(", "", ")", ".", "addReg", "(", "", ")", ";", "BuildMI", "(", "MBB", ",", "MI", ",", "dl", ",", "TII", "->", "get", "(", "", ")", ",", "", ")", ".", "addReg", "(", "", ")", ".", "addReg", "(", "", ")", ";", "Changed", "=", "true", ";", "nopintro", "+=", "", ";"], "ground_truth": ["count", "+=", "", ";"], "File": "AlphaLLRP", "Func": "runOnMachineFunction", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193402, "Length": 500, "Cover_Rate": 0.5241090146750524} {"Template_token": ["", "explicit", "MachineFunctionInfo", "(", "MachineFunction", "&", "MF", ")", ":", "GlobalBaseReg", "(", "", ")", ",", "GlobalRetAddr", "(", "", ")", "{"], "ground_truth": ["}"], "File": "AlphaMachineFunctionInfo", "Func": "AlphaMachineFunctionInfo", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193403, "Length": 19, "Cover_Rate": 1.0} {"Template_token": ["", "explicit", "MachineFunctionInfo", "(", "MachineFunction", "&", "MF", ")", ":", "GlobalBaseReg", "(", "", ")", ",", "GlobalRetAddr", "(", "", ")", "{"], "ground_truth": ["}"], "File": "AlphaMachineFunctionInfo", "Func": "AlphaMachineFunctionInfo", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193404, "Length": 19, "Cover_Rate": 1.0} {"Template_token": ["", "unsigned", "getGlobalBaseReg", "(", ")", "const", "{"], "ground_truth": ["return", "GlobalBaseReg", ";"], "File": "AlphaMachineFunctionInfo", "Func": "getGlobalBaseReg", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193406, "Length": 9, "Cover_Rate": 0.9} {"Template_token": ["", "return", "GlobalRetAddr", ";"], "ground_truth": ["}"], "File": "AlphaMachineFunctionInfo", "Func": "getGlobalRetAddr", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193407, "Length": 4, "Cover_Rate": 0.4} {"Template_token": ["", "unsigned", "getGlobalRetAddr", "(", ")", "const", "{", "return", "GlobalRetAddr", ";"], "ground_truth": ["}"], "File": "AlphaMachineFunctionInfo", "Func": "getGlobalRetAddr", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193408, "Length": 10, "Cover_Rate": 1.0} {"Template_token": ["", "void", "setGlobalBaseReg", "(", "unsigned", "Reg", ")", "{", "GlobalBaseReg", "=", "Reg", ";"], "ground_truth": ["}"], "File": "AlphaMachineFunctionInfo", "Func": "setGlobalBaseReg", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193409, "Length": 12, "Cover_Rate": 1.0} {"Template_token": ["", "GlobalBaseReg", "=", "Reg", ";"], "ground_truth": ["}"], "File": "AlphaMachineFunctionInfo", "Func": "setGlobalBaseReg", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193410, "Length": 5, "Cover_Rate": 0.4166666666666667} {"Template_token": ["", "void", "setGlobalRetAddr", "(", "unsigned", "Reg", ")", "{"], "ground_truth": ["GlobalRetAddr", "=", "Reg", ";"], "File": "AlphaMachineFunctionInfo", "Func": "setGlobalRetAddr", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193412, "Length": 11, "Cover_Rate": 0.9166666666666666} {"Template_token": ["", "PrivateGlobalPrefix", "=", "", ";", "GPRel32Directive", "=", "", ";", "WeakRefDirective", "=", "", ";", "HasSetDirective", "=", "false", ";"], "ground_truth": ["}"], "File": "AlphaMCAsmInfo1", "Func": "AlphaMCAsmInfo", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193413, "Length": 17, "Cover_Rate": 0.5} {"Template_token": ["", "PrivateGlobalPrefix", "=", "", ";", "GPRel32Directive", "=", "", ";", "WeakRefDirective", "=", "", ";", "HasSetDirective", "=", "false", ";"], "ground_truth": ["}"], "File": "AlphaMCAsmInfo", "Func": "AlphaMCAsmInfo", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193414, "Length": 17, "Cover_Rate": 0.4722222222222222} {"Template_token": ["", "X", "->", "InitMCCodeGenInfo", "(", "Reloc", "::", "PIC_", ",", "CM", ")", ";"], "ground_truth": ["return", "X", ";"], "File": "AlphaMCTargetDesc1", "Func": "createAlphaMCCodeGenInfo", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193415, "Length": 14, "Cover_Rate": 0.32558139534883723} {"Template_token": ["", "TargetRegistry", "::", "RegisterMCInstrInfo", "(", "TheTarget", ",", "createMCInstrInfo", ")", ";"], "ground_truth": ["TargetRegistry", "::", "RegisterMCRegInfo", "(", "TheTarget", ",", "createMCRegisterInfo", ")", ";"], "File": "AlphaMCTargetDesc1", "Func": "LLVMInitializeAlphaTargetMC", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193416, "Length": 18, "Cover_Rate": 0.35294117647058826} {"Template_token": ["", "TargetRegistry", "::", "RegisterMCRegInfo", "(", "TheTarget", ",", "createMCRegisterInfo", ")", ";"], "ground_truth": ["TargetRegistry", "::", "RegisterMCSubtargetInfo", "(", "TheTarget", ",", "createMCSubtargetInfo", ")", ";"], "File": "AlphaMCTargetDesc1", "Func": "LLVMInitializeAlphaTargetMC", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193417, "Length": 18, "Cover_Rate": 0.35294117647058826} {"Template_token": ["", "X", "->", "InitMCCodeGenInfo", "(", "Reloc", "::", "PIC_", ")", ";", "return", "X", ";"], "ground_truth": ["}"], "File": "AlphaMCTargetDesc", "Func": "createAlphaMCCodeGenInfo", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193418, "Length": 13, "Cover_Rate": 0.37142857142857144} {"Template_token": ["", "MCInstrInfo", "*", "X", "=", "new", "MCInstrInfo", "(", ")", ";", "InitMCInstrInfo", "(", "X", ")", ";", "return", "X", ";"], "ground_truth": ["}"], "File": "AlphaMCTargetDesc", "Func": "createAlphaMCInstrInfo", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193419, "Length": 18, "Cover_Rate": 0.72} {"Template_token": ["", "static", "MCRegisterInfo", "*", "createMCRegisterInfo", "(", "StringRef", "TT", ")", "{", "MCRegisterInfo", "*", "X", "=", "new", "MCRegisterInfo", "(", ")", ";", "InitMCRegisterInfo", "(", "X", ",", "", ")", ";", "return", "X", ";"], "ground_truth": ["}"], "File": "AlphaMCTargetDesc", "Func": "createAlphaMCRegisterInfo", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193420, "Length": 29, "Cover_Rate": 0.9354838709677419} {"Template_token": ["", "MCSubtargetInfo", "*", "X", "=", "new", "MCSubtargetInfo", "(", ")", ";", "InitMCSubtargetInfo", "(", "X", ",", "TT", ",", "CPU", ",", "FS", ")", ";", "return", "X", ";"], "ground_truth": ["}"], "File": "AlphaMCTargetDesc", "Func": "createAlphaMCSubtargetInfo", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193421, "Length": 24, "Cover_Rate": 0.6153846153846154} {"Template_token": ["", "RegisterMCAsmInfo", "<", "MCAsmInfo", ">", "X", "(", "TheTarget", ")", ";"], "ground_truth": ["}"], "File": "AlphaMCTargetDesc", "Func": "LLVMInitializeAlphaMCAsmInfo", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193423, "Length": 10, "Cover_Rate": 0.6666666666666666} {"Template_token": ["", "void", "LLVMInitializeMCCodeGenInfo", "(", ")", "{"], "ground_truth": ["TargetRegistry", "::", "RegisterMCCodeGenInfo", "(", "TheTarget", ",", "createMCCodeGenInfo", ")", ";"], "File": "AlphaMCTargetDesc", "Func": "LLVMInitializeAlphaMCCodeGenInfo", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193425, "Length": 14, "Cover_Rate": 0.9333333333333333} {"Template_token": ["", "void", "LLVMInitializeMCInstrInfo", "(", ")", "{", "TargetRegistry", "::", "RegisterMCInstrInfo", "(", "TheTarget", ",", "createMCInstrInfo", ")", ";"], "ground_truth": ["}"], "File": "AlphaMCTargetDesc", "Func": "LLVMInitializeAlphaMCInstrInfo", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193426, "Length": 15, "Cover_Rate": 1.0} {"Template_token": ["", "TargetRegistry", "::", "RegisterMCRegInfo", "(", "TheTarget", ",", "createMCRegisterInfo", ")", ";"], "ground_truth": ["}"], "File": "AlphaMCTargetDesc", "Func": "LLVMInitializeAlphaMCRegisterInfo", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193429, "Length": 10, "Cover_Rate": 0.6666666666666666} {"Template_token": ["", "void", "LLVMInitializeMCSubtargetInfo", "(", ")", "{", "TargetRegistry", "::", "RegisterMCSubtargetInfo", "(", "TheTarget", ",", "createMCSubtargetInfo", ")", ";"], "ground_truth": ["}"], "File": "AlphaMCTargetDesc", "Func": "LLVMInitializeAlphaMCSubtargetInfo", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193430, "Length": 15, "Cover_Rate": 1.0} {"Template_token": ["", "void", "LLVMInitializeMCSubtargetInfo", "(", ")", "{"], "ground_truth": ["TargetRegistry", "::", "RegisterMCSubtargetInfo", "(", "TheTarget", ",", "createMCSubtargetInfo", ")", ";"], "File": "AlphaMCTargetDesc", "Func": "LLVMInitializeAlphaMCSubtargetInfo", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193431, "Length": 14, "Cover_Rate": 0.9333333333333333} {"Template_token": ["", "long", "NumBytes", "=", "MFI", "->", "getStackSize", "(", ")", ";", "if", "(", "FP", ")", "NumBytes", "+=", "", ";", "if", "(", "NumBytes", "==", "", ")", "return", ";", "unsigned", "Align", "=", "MF", ".", "getTarget", "(", ")", ".", "getFrameInfo", "(", ")", "->", "getStackAlignment", "(", ")", ";", "NumBytes", "=", "(", "NumBytes", "+", "Align", "-", "", ")", "/", "Align", "*", "Align", ";", "MFI", "->", "setStackSize", "(", "NumBytes", ")", ";", "NumBytes", "=", "-", "NumBytes", ";", "if", "(", "NumBytes", ">=", "IMM_LOW", ")", "{", "BuildMI", "(", "MBB", ",", "MBBI", ",", "dl", ",", "TII", ".", "get", "(", "", ")", ",", "", ")", ".", "addImm", "(", "NumBytes", ")", ".", "addReg", "(", "", ")", ";", "}", "else", "if", "(", "getUpper16", "(", "NumBytes", ")", ">=", "IMM_LOW", ")", "{"], "ground_truth": ["BuildMI", "(", "MBB", ",", "MBBI", ",", "dl", ",", "TII", ".", "get", "(", "", ")", ",", "", ")", ".", "addImm", "(", "getUpper16", "(", "NumBytes", ")", ")", ".", "addReg", "(", "", ")", ";"], "File": "AlphaRegisterInfo1", "Func": "emitPrologue", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193432, "Length": 146, "Cover_Rate": 0.3067226890756303} {"Template_token": ["", "RegisterInfo", "::", "RegisterInfo", "(", "const", "TargetInstrInfo", "&", "tii", ")", ":", "GenRegisterInfo", "(", "", ",", "", ")", ",", "TII", "(", "tii", ")", "{"], "ground_truth": ["}"], "File": "AlphaRegisterInfo2", "Func": "AlphaRegisterInfo", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193433, "Length": 23, "Cover_Rate": 0.8518518518518519} {"Template_token": ["", "RegisterInfo", "::", "RegisterInfo", "(", "const", "TargetInstrInfo", "&", "tii", ")", ":", "GenRegisterInfo", "(", "", ",", "", ")", ",", "TII", "(", "tii", ")", "{"], "ground_truth": ["}"], "File": "AlphaRegisterInfo2", "Func": "AlphaRegisterInfo", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193434, "Length": 23, "Cover_Rate": 0.8518518518518519} {"Template_token": ["", "bool", "FP", "=", "hasFP", "(", "MF", ")", ";", "long", "NumBytes", "=", "MFI", "->", "getStackSize", "(", ")", ";", "if", "(", "FP", ")", "{", "BuildMI", "(", "MBB", ",", "MBBI", ",", "dl", ",", "TII", ".", "get", "(", "", ")", ",", "", ")", ".", "addReg", "(", "", ")", ".", "addReg", "(", "", ")", ";", "BuildMI", "(", "MBB", ",", "MBBI", ",", "dl", ",", "TII", ".", "get", "(", "", ")", ",", "", ")", ".", "addImm", "(", "", ")", ".", "addReg", "(", "", ")", ";", "}", "if", "(", "NumBytes", "!=", "", ")", "{", "if", "(", "NumBytes", "<=", "IMM_HIGH", ")", "{", "BuildMI", "(", "MBB", ",", "MBBI", ",", "dl", ",", "TII", ".", "get", "(", "", ")", ",", "", ")", ".", "addImm", "(", "NumBytes", ")", ".", "addReg", "(", "", ")", ";", "}", "else", "if", "(", "getUpper16", "(", "NumBytes", ")", "<=", "IMM_HIGH", ")", "{", "BuildMI", "(", "MBB", ",", "MBBI", ",", "dl", ",", "TII", ".", "get", "(", "", ")", ",", "", ")", ".", "addImm", "(", "getUpper16", "(", "NumBytes", ")", ")", ".", "addReg", "(", "", ")", ";", "BuildMI", "(", "MBB", ",", "MBBI", ",", "dl", ",", "TII", ".", "get", "(", "", ")", ",", "", ")", ".", "addImm", "(", "getLower16", "(", "NumBytes", ")", ")", ".", "addReg", "(", "", ")", ";", "}", "else", "{", "cerr", "<<", "", "<<", "NumBytes", "<<", "", ";"], "ground_truth": ["abort", "(", ")", ";"], "File": "AlphaRegisterInfo2", "Func": "emitEpilogue", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193435, "Length": 210, "Cover_Rate": 0.6542056074766355} {"Template_token": ["", "int", "RegisterInfo", "::", "getDwarfRegNum", "(", "unsigned", "RegNum", ",", "bool", "isEH", ")", "const", "{", "assert", "(", "", "&&", "", ")", ";", "return", "-", "", ";"], "ground_truth": ["}"], "File": "AlphaRegisterInfo2", "Func": "getDwarfRegNum", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193436, "Length": 25, "Cover_Rate": 1.0} {"Template_token": ["", "unsigned", "RegisterInfo", "::", "getEHExceptionRegister", "(", ")", "const", "{", "assert", "(", "", "&&", "", ")", ";", "return", "", ";"], "ground_truth": ["}"], "File": "AlphaRegisterInfo2", "Func": "getEHExceptionRegister", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193439, "Length": 19, "Cover_Rate": 1.0} {"Template_token": ["", "assert", "(", "", "&&", "", ")", ";"], "ground_truth": ["return", "", ";"], "File": "AlphaRegisterInfo2", "Func": "getEHHandlerRegister", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193440, "Length": 10, "Cover_Rate": 0.5263157894736842} {"Template_token": ["", "unsigned", "RegisterInfo", "::", "getEHHandlerRegister", "(", ")", "const", "{", "assert", "(", "", "&&", "", ")", ";"], "ground_truth": ["return", "", ";"], "File": "AlphaRegisterInfo2", "Func": "getEHHandlerRegister", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193441, "Length": 18, "Cover_Rate": 0.9473684210526315} {"Template_token": ["", "unsigned", "RegisterInfo", "::", "getFrameRegister", "(", "MachineFunction", "&", "MF", ")", "const", "{", "return", "hasFP", "(", "MF", ")", "?", "", ":", "", ";"], "ground_truth": ["}"], "File": "AlphaRegisterInfo2", "Func": "getFrameRegister", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193443, "Length": 22, "Cover_Rate": 0.8461538461538461} {"Template_token": ["", "if", "(", "Amount", "!=", "", ")", "{", "unsigned", "Align", "=", "MF", ".", "getTarget", "(", ")", ".", "getFrameInfo", "(", ")", "->", "getStackAlignment", "(", ")", ";", "Amount", "=", "(", "Amount", "+", "Align", "-", "", ")", "/", "Align", "*", "Align", ";", "MachineInstr", "*", "New", ";", "if", "(", "Old", "->", "getOpcode", "(", ")", "==", "", ")", "{", "New", "=", "BuildMI", "(", "MF", ",", "Old", "->", "getDebugLoc", "(", ")", ",", "TII", ".", "get", "(", "", ")", ",", "", ")", ".", "addImm", "(", "-", "Amount", ")", ".", "addReg", "(", "", ")", ";", "}", "else", "{", "assert", "(", "Old", "->", "getOpcode", "(", ")", "==", "", ")", ";"], "ground_truth": ["New", "=", "BuildMI", "(", "MF", ",", "Old", "->", "getDebugLoc", "(", ")", ",", "TII", ".", "get", "(", "", ")", ",", "", ")", ".", "addImm", "(", "Amount", ")", ".", "addReg", "(", "", ")", ";"], "File": "AlphaRegisterInfo3", "Func": "eliminateCallFramePseudoInstr", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193445, "Length": 132, "Cover_Rate": 0.5665236051502146} {"Template_token": ["", "int", "FrameIndex", "=", "MI", ".", "getOperand", "(", "i", ")", ".", "getIndex", "(", ")", ";", "MI", ".", "getOperand", "(", "i", "+", "", ")", ".", "ChangeToRegister", "(", "FP", "?", "", ":", "", ",", "false", ")", ";", "int", "Offset", "=", "MF", ".", "getFrameInfo", "(", ")", "->", "getObjectOffset", "(", "FrameIndex", ")", ";", "DEBUG", "(", "errs", "(", ")", "<<", "", "<<", "FrameIndex", "<<", "", "<<", "Offset", "<<", "", ")", ";", "Offset", "+=", "MF", ".", "getFrameInfo", "(", ")", "->", "getStackSize", "(", ")", ";", "DEBUG", "(", "errs", "(", ")", "<<", "", "<<", "Offset", "<<", "", "<<", "MF", ".", "getFrameInfo", "(", ")", "->", "getStackSize", "(", ")", "<<", "", ")", ";", "if", "(", "Offset", ">", "", "||", "Offset", "<", "", ")", "{", "DEBUG", "(", "errs", "(", ")", "<<", "", "<<", "Offset", "<<", "", ")", ";", "MI", ".", "getOperand", "(", "i", "+", "", ")", ".", "ChangeToRegister", "(", "", ",", "false", ")", ";", "MI", ".", "getOperand", "(", "i", ")", ".", "ChangeToImmediate", "(", "getLower16", "(", "Offset", ")", ")", ";"], "ground_truth": ["MachineInstr", "*", "nMI", "=", "BuildMI", "(", "MF", ",", "MI", ".", "getDebugLoc", "(", ")", ",", "TII", ".", "get", "(", "", ")", ",", "", ")", ".", "addImm", "(", "getUpper16", "(", "Offset", ")", ")", ".", "addReg", "(", "FP", "?", "", ":", "", ")", ";"], "File": "AlphaRegisterInfo3", "Func": "eliminateFrameIndex", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193446, "Length": 198, "Cover_Rate": 0.5484764542936288} {"Template_token": ["", "const", "TargetFrameInfo", "*", "TFI", "=", "MF", ".", "getTarget", "(", ")", ".", "getFrameInfo", "(", ")", ";"], "ground_truth": ["return", "TFI", "->", "hasFP", "(", "MF", ")", "?", "", ":", "", ";"], "File": "AlphaRegisterInfo3", "Func": "getFrameRegister", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193447, "Length": 27, "Cover_Rate": 0.6136363636363636} {"Template_token": ["", "unsigned", "RegisterInfo", "::", "getFrameRegister", "(", "const", "MachineFunction", "&", "MF", ")", "const", "{", "const", "TargetFrameInfo", "*", "TFI", "=", "MF", ".", "getTarget", "(", ")", ".", "getFrameInfo", "(", ")", ";"], "ground_truth": ["return", "TFI", "->", "hasFP", "(", "MF", ")", "?", "", ":", "", ";"], "File": "AlphaRegisterInfo3", "Func": "getFrameRegister", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193448, "Length": 39, "Cover_Rate": 0.8863636363636364} {"Template_token": ["", "void", "RegisterInfo", "::", "emitPrologue", "(", "MachineFunction", "&", "MF", ")", "const", "{", "MachineBasicBlock", "&", "MBB", "=", "MF", ".", "front", "(", ")", ";", "MachineBasicBlock", "::", "iterator", "MBBI", "=", "MBB", ".", "begin", "(", ")", ";", "MachineFrameInfo", "*", "MFI", "=", "MF", ".", "getFrameInfo", "(", ")", ";", "DebugLoc", "dl", "=", "(", "MBBI", "!=", "MBB", ".", "end", "(", ")", "?", "MBBI", "->", "getDebugLoc", "(", ")", ":", "DebugLoc", "::", "getUnknownLoc", "(", ")", ")", ";", "bool", "FP", "=", "hasFP", "(", "MF", ")", ";", "BuildMI", "(", "MBB", ",", "MBBI", ",", "dl", ",", "TII", ".", "get", "(", "", ")", ",", "", ")", ".", "addGlobalAddress", "(", "const_cast", "<", "Function", "*", ">", "(", "MF", ".", "getFunction", "(", ")", ")", ")", ".", "addReg", "(", "", ")", ".", "addImm", "(", "++", "curgpdist", ")", ";", "BuildMI", "(", "MBB", ",", "MBBI", ",", "dl", ",", "TII", ".", "get", "(", "", ")", ",", "", ")", ".", "addGlobalAddress", "(", "const_cast", "<", "Function", "*", ">", "(", "MF", ".", "getFunction", "(", ")", ")", ")", ".", "addReg", "(", "", ")", ".", "addImm", "(", "curgpdist", ")", ";", "BuildMI", "(", "MBB", ",", "MBBI", ",", "dl", ",", "TII", ".", "get", "(", "", ")", ")", ".", "addGlobalAddress", "(", "const_cast", "<", "Function", "*", ">", "(", "MF", ".", "getFunction", "(", ")", ")", ")", ";", "long", "NumBytes", "=", "MFI", "->", "getStackSize", "(", ")", ";", "if", "(", "FP", ")", "NumBytes", "+=", "", ";", "if", "(", "NumBytes", "==", "", ")", "return", ";", "unsigned", "Align", "=", "MF", ".", "getTarget", "(", ")", ".", "getFrameInfo", "(", ")", "->", "getStackAlignment", "(", ")", ";", "NumBytes", "=", "(", "NumBytes", "+", "Align", "-", "", ")", "/", "Align", "*", "Align", ";"], "ground_truth": ["MFI", "->", "setStackSize", "(", "NumBytes", ")", ";"], "File": "AlphaRegisterInfo4", "Func": "emitPrologue", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193449, "Length": 259, "Cover_Rate": 0.5029126213592233} {"Template_token": ["", "llvm_unreachable", "(", "", ")", ";", "return", "", ";"], "ground_truth": ["}"], "File": "AlphaRegisterInfo4", "Func": "getRARegister", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193450, "Length": 9, "Cover_Rate": 0.5294117647058824} {"Template_token": ["", "assert", "(", "SPAdj", "==", "", "&&", "", ")", ";", "unsigned", "i", "=", "", ";", "MachineInstr", "&", "MI", "=", "*", "II", ";", "MachineBasicBlock", "&", "MBB", "=", "*", "MI", ".", "getParent", "(", ")", ";", "MachineFunction", "&", "MF", "=", "*", "MBB", ".", "getParent", "(", ")", ";", "bool", "FP", "=", "hasFP", "(", "MF", ")", ";", "while", "(", "!", "MI", ".", "getOperand", "(", "i", ")", ".", "isFI", "(", ")", ")", "{", "++", "i", ";", "assert", "(", "i", "<", "MI", ".", "getNumOperands", "(", ")", "&&", "", ")", ";", "}", "int", "FrameIndex", "=", "MI", ".", "getOperand", "(", "i", ")", ".", "getIndex", "(", ")", ";", "MI", ".", "getOperand", "(", "i", "+", "", ")", ".", "ChangeToRegister", "(", "FP", "?", "", ":", "", ",", "false", ")", ";"], "ground_truth": ["int", "Offset", "=", "MF", ".", "getFrameInfo", "(", ")", "->", "getObjectOffset", "(", "FrameIndex", ")", ";"], "File": "AlphaRegisterInfo5", "Func": "eliminateFrameIndex", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193452, "Length": 131, "Cover_Rate": 0.37752161383285304} {"Template_token": ["", "DebugLoc", "dl", "=", "MBBI", "->", "getDebugLoc", "(", ")", ";", "bool", "FP", "=", "hasFP", "(", "MF", ")", ";", "long", "NumBytes", "=", "MFI", "->", "getStackSize", "(", ")", ";", "if", "(", "FP", ")", "{", "BuildMI", "(", "MBB", ",", "MBBI", ",", "dl", ",", "TII", ".", "get", "(", "", ")", ",", "", ")", ".", "addReg", "(", "", ")", ".", "addReg", "(", "", ")", ";", "BuildMI", "(", "MBB", ",", "MBBI", ",", "dl", ",", "TII", ".", "get", "(", "", ")", ",", "", ")", ".", "addImm", "(", "", ")", ".", "addReg", "(", "", ")", ";", "}", "if", "(", "NumBytes", "!=", "", ")", "{"], "ground_truth": ["if", "(", "NumBytes", "<=", "IMM_HIGH", ")", "{"], "File": "AlphaRegisterInfo5", "Func": "emitEpilogue", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193453, "Length": 102, "Cover_Rate": 0.3044776119402985} {"Template_token": ["", "if", "(", "FP", ")", "{", "BuildMI", "(", "MBB", ",", "MBBI", ",", "dl", ",", "TII", ".", "get", "(", "", ")", ",", "", ")", ".", "addReg", "(", "", ")", ".", "addReg", "(", "", ")", ";", "BuildMI", "(", "MBB", ",", "MBBI", ",", "dl", ",", "TII", ".", "get", "(", "", ")", ",", "", ")", ".", "addImm", "(", "", ")", ".", "addReg", "(", "", ")", ";", "}", "if", "(", "NumBytes", "!=", "", ")", "{", "if", "(", "NumBytes", "<=", "IMM_HIGH", ")", "{", "BuildMI", "(", "MBB", ",", "MBBI", ",", "dl", ",", "TII", ".", "get", "(", "", ")", ",", "", ")", ".", "addImm", "(", "NumBytes", ")", ".", "addReg", "(", "", ")", ";", "}", "else", "if", "(", "getUpper16", "(", "NumBytes", ")", "<=", "IMM_HIGH", ")", "{"], "ground_truth": ["BuildMI", "(", "MBB", ",", "MBBI", ",", "dl", ",", "TII", ".", "get", "(", "", ")", ",", "", ")", ".", "addImm", "(", "getUpper16", "(", "NumBytes", ")", ")", ".", "addReg", "(", "", ")", ";"], "File": "AlphaRegisterInfo5", "Func": "emitEpilogue", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193454, "Length": 147, "Cover_Rate": 0.4388059701492537} {"Template_token": ["", "if", "(", "NumBytes", ">=", "IMM_LOW", ")", "{", "BuildMI", "(", "MBB", ",", "MBBI", ",", "dl", ",", "TII", ".", "get", "(", "", ")", ",", "", ")", ".", "addImm", "(", "NumBytes", ")", ".", "addReg", "(", "", ")", ";", "}", "else", "if", "(", "getUpper16", "(", "NumBytes", ")", ">=", "IMM_LOW", ")", "{", "BuildMI", "(", "MBB", ",", "MBBI", ",", "dl", ",", "TII", ".", "get", "(", "", ")", ",", "", ")", ".", "addImm", "(", "getUpper16", "(", "NumBytes", ")", ")", ".", "addReg", "(", "", ")", ";", "BuildMI", "(", "MBB", ",", "MBBI", ",", "dl", ",", "TII", ".", "get", "(", "", ")", ",", "", ")", ".", "addImm", "(", "getLower16", "(", "NumBytes", ")", ")", ".", "addReg", "(", "", ")", ";", "}", "else", "{", "std", "::", "string", "msg", ";", "raw_string_ostream", "Msg", "(", "msg", ")", ";", "Msg", "<<", "", "<<", "NumBytes", ";", "llvm_report_error", "(", "Msg", ".", "str", "(", ")", ")", ";", "}", "if", "(", "FP", ")", "{"], "ground_truth": ["BuildMI", "(", "MBB", ",", "MBBI", ",", "dl", ",", "TII", ".", "get", "(", "", ")", ")", ".", "addReg", "(", "", ")", ".", "addImm", "(", "", ")", ".", "addReg", "(", "", ")", ";"], "File": "AlphaRegisterInfo5", "Func": "emitPrologue", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193455, "Length": 175, "Cover_Rate": 0.33980582524271846} {"Template_token": ["", "}", "int", "FrameIndex", "=", "MI", ".", "getOperand", "(", "i", ")", ".", "getIndex", "(", ")", ";", "MI", ".", "getOperand", "(", "i", "+", "", ")", ".", "ChangeToRegister", "(", "FP", "?", "", ":", "", ",", "false", ")", ";", "int", "Offset", "=", "MF", ".", "getFrameInfo", "(", ")", "->", "getObjectOffset", "(", "FrameIndex", ")", ";", "DOUT", "(", "llvm", "::", "dbgs", "(", ")", "<<", "", "<<", "FrameIndex", "<<", "", "<<", "Offset", "<<", "", ";", "Offset", "+=", "MF", ".", "getFrameInfo", "(", ")", "->", "getStackSize", "(", ")", ";", "DOUT", "(", "llvm", "::", "dbgs", "(", ")", "<<", "", "<<", "Offset", "<<", "", "<<", "MF", ".", "getFrameInfo", "(", ")", "->", "getStackSize", "(", ")", "<<", "", ";", "if", "(", "Offset", ">", "IMM_HIGH", "||", "Offset", "<", "IMM_LOW", ")", "{"], "ground_truth": ["DOUT", "(", "llvm", "::", "dbgs", "(", ")", "<<", "", "<<", "Offset", "<<", "", ";"], "File": "AlphaRegisterInfo6", "Func": "eliminateFrameIndex", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193456, "Length": 130, "Cover_Rate": 0.37900874635568516} {"Template_token": ["", "void", "RegisterInfo", "::", "eliminateCallFramePseudoInstr", "(", "MachineFunction", "&", "MF", ",", "MachineBasicBlock", "&", "MBB", ",", "MachineBasicBlock", "::", "iterator", "I", ")", "const", "{", "const", "TargetFrameLowering", "*", "TFI", "=", "MF", ".", "getTarget", "(", ")", ".", "getFrameLowering", "(", ")", ";", "if", "(", "TFI", "->", "hasFP", "(", "MF", ")", ")", "{", "MachineInstr", "*", "Old", "=", "I", ";", "uint64_t", "Amount", "=", "Old", "->", "getOperand", "(", "", ")", ".", "getImm", "(", ")", ";", "if", "(", "Amount", "!=", "", ")", "{", "unsigned", "Align", "=", "TFI", "->", "getStackAlignment", "(", ")", ";", "Amount", "=", "(", "Amount", "+", "Align", "-", "", ")", "/", "Align", "*", "Align", ";", "MachineInstr", "*", "New", ";", "if", "(", "Old", "->", "getOpcode", "(", ")", "==", "", ")", "{", "New", "=", "BuildMI", "(", "MF", ",", "Old", "->", "getDebugLoc", "(", ")", ",", "TII", ".", "get", "(", "", ")", ",", "", ")", ".", "addImm", "(", "-", "Amount", ")", ".", "addReg", "(", "", ")", ";"], "ground_truth": ["}", "else", "{"], "File": "AlphaRegisterInfo7", "Func": "eliminateCallFramePseudoInstr", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193457, "Length": 146, "Cover_Rate": 0.6488888888888888} {"Template_token": ["", "int", "Offset", "=", "MF", ".", "getFrameInfo", "(", ")", "->", "getObjectOffset", "(", "FrameIndex", ")", ";", "DEBUG", "(", "errs", "(", ")", "<<", "", "<<", "FrameIndex", "<<", "", "<<", "Offset", "<<", "", ")", ";", "Offset", "+=", "MF", ".", "getFrameInfo", "(", ")", "->", "getStackSize", "(", ")", ";", "DEBUG", "(", "errs", "(", ")", "<<", "", "<<", "Offset", "<<", "", "<<", "MF", ".", "getFrameInfo", "(", ")", "->", "getStackSize", "(", ")", "<<", "", ")", ";", "if", "(", "Offset", ">", "", "||", "Offset", "<", "", ")", "{", "DEBUG", "(", "errs", "(", ")", "<<", "", "<<", "Offset", "<<", "", ")", ";", "MI", ".", "getOperand", "(", "i", "+", "", ")", ".", "ChangeToRegister", "(", "", ",", "false", ")", ";", "MI", ".", "getOperand", "(", "i", ")", ".", "ChangeToImmediate", "(", "getLower16", "(", "Offset", ")", ")", ";", "MachineInstr", "*", "nMI", "=", "BuildMI", "(", "MF", ",", "MI", ".", "getDebugLoc", "(", ")", ",", "TII", ".", "get", "(", "", ")", ",", "", ")", ".", "addImm", "(", "getUpper16", "(", "Offset", ")", ")", ".", "addReg", "(", "FP", "?", "", ":", "", ")", ";", "MBB", ".", "insert", "(", "II", ",", "nMI", ")", ";", "}", "else", "{", "MI", ".", "getOperand", "(", "i", ")", ".", "ChangeToImmediate", "(", "Offset", ")", ";", "}"], "ground_truth": ["}"], "File": "AlphaRegisterInfo7", "Func": "eliminateFrameIndex", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193458, "Length": 190, "Cover_Rate": 0.5263157894736842} {"Template_token": ["", "const", "TargetFrameLowering", "*", "TFI", "=", "MF", ".", "getTarget", "(", ")", ".", "getFrameLowering", "(", ")", ";"], "ground_truth": ["return", "TFI", "->", "hasFP", "(", "MF", ")", "?", "", ":", "", ";"], "File": "AlphaRegisterInfo7", "Func": "getFrameRegister", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193459, "Length": 27, "Cover_Rate": 0.6136363636363636} {"Template_token": ["", "RegisterInfo", "::", "RegisterInfo", "(", "const", "TargetInstrInfo", "&", "tii", ")", ":", "GenRegisterInfo", "(", "", ")", ",", "TII", "(", "tii", ")", "{"], "ground_truth": ["}"], "File": "AlphaRegisterInfo8", "Func": "AlphaRegisterInfo", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193461, "Length": 21, "Cover_Rate": 0.9130434782608695} {"Template_token": ["", "RegisterInfo", "::", "RegisterInfo", "(", "const", "TargetInstrInfo", "&", "tii", ")", ":", "GenRegisterInfo", "(", "", ")", ",", "TII", "(", "tii", ")", "{"], "ground_truth": ["}"], "File": "AlphaRegisterInfo8", "Func": "AlphaRegisterInfo", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193462, "Length": 21, "Cover_Rate": 0.9130434782608695} {"Template_token": ["", "std", "::", "string", "s", "(", "RegDesc", "[", "reg", "]", ".", "Name", ")", ";", "return", "s", ";"], "ground_truth": ["}"], "File": "AlphaRegisterInfo8", "Func": "getPrettyName", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193463, "Length": 17, "Cover_Rate": 0.6071428571428571} {"Template_token": ["", "BitVector", "Reserved", "(", "getNumRegs", "(", ")", ")", ";", "Reserved", ".", "set", "(", "", ")", ";", "Reserved", ".", "set", "(", "", ")", ";", "Reserved", ".", "set", "(", "", ")", ";"], "ground_truth": ["Reserved", ".", "set", "(", "", ")", ";"], "File": "AlphaRegisterInfo8", "Func": "getReservedRegs", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193465, "Length": 36, "Cover_Rate": 0.6} {"Template_token": ["", "BitVector", "RegisterInfo", "::", "getReservedRegs", "(", "const", "MachineFunction", "&", "MF", ")", "const", "{", "BitVector", "Reserved", "(", "getNumRegs", "(", ")", ")", ";"], "ground_truth": ["Reserved", ".", "set", "(", "", ")", ";"], "File": "AlphaRegisterInfo8", "Func": "getReservedRegs", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193466, "Length": 27, "Cover_Rate": 0.45} {"Template_token": ["", "RegisterInfo", "::", "RegisterInfo", "(", "const", "TargetInstrInfo", "&", "tii", ")", ":", "GenRegisterInfo", "(", "", ",", "", ")", ",", "TII", "(", "tii", ")", ",", "curgpdist", "(", "", ")", "{"], "ground_truth": ["}"], "File": "AlphaRegisterInfo", "Func": "AlphaRegisterInfo", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193467, "Length": 28, "Cover_Rate": 0.875} {"Template_token": ["", "RegisterInfo", "::", "RegisterInfo", "(", "const", "TargetInstrInfo", "&", "tii", ")", ":", "GenRegisterInfo", "(", "", ",", "", ")", ",", "TII", "(", "tii", ")", ",", "curgpdist", "(", "", ")", "{"], "ground_truth": ["}"], "File": "AlphaRegisterInfo", "Func": "AlphaRegisterInfo", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193468, "Length": 28, "Cover_Rate": 0.875} {"Template_token": ["", "if", "(", "hasFP", "(", "MF", ")", ")", "{", "MachineInstr", "*", "Old", "=", "I", ";", "uint64_t", "Amount", "=", "Old", "->", "getOperand", "(", "", ")", ".", "getImm", "(", ")", ";", "if", "(", "Amount", "!=", "", ")", "{", "unsigned", "Align", "=", "MF", ".", "getTarget", "(", ")", ".", "getFrameInfo", "(", ")", "->", "getStackAlignment", "(", ")", ";", "Amount", "=", "(", "Amount", "+", "Align", "-", "", ")", "/", "Align", "*", "Align", ";", "MachineInstr", "*", "New", ";", "if", "(", "Old", "->", "getOpcode", "(", ")", "==", "", ")", "{", "New", "=", "BuildMI", "(", "MF", ",", "Old", "->", "getDebugLoc", "(", ")", ",", "TII", ".", "get", "(", "", ")", ",", "", ")", ".", "addImm", "(", "-", "Amount", ")", ".", "addReg", "(", "", ")", ";", "}", "else", "{", "assert", "(", "Old", "->", "getOpcode", "(", ")", "==", "", ")", ";", "New", "=", "BuildMI", "(", "MF", ",", "Old", "->", "getDebugLoc", "(", ")", ",", "TII", ".", "get", "(", "", ")", ",", "", ")", ".", "addImm", "(", "Amount", ")", ".", "addReg", "(", "", ")", ";", "}"], "ground_truth": ["MBB", ".", "insert", "(", "I", ",", "New", ")", ";"], "File": "AlphaRegisterInfo", "Func": "eliminateCallFramePseudoInstr", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193469, "Length": 170, "Cover_Rate": 0.7870370370370371} {"Template_token": ["", "MachineInstr", "*", "New", ";", "if", "(", "Old", "->", "getOpcode", "(", ")", "==", "", ")", "{", "New", "=", "BuildMI", "(", "MF", ",", "Old", "->", "getDebugLoc", "(", ")", ",", "TII", ".", "get", "(", "", ")", ",", "", ")", ".", "addImm", "(", "-", "Amount", ")", ".", "addReg", "(", "", ")", ";", "}", "else", "{", "assert", "(", "Old", "->", "getOpcode", "(", ")", "==", "", ")", ";", "New", "=", "BuildMI", "(", "MF", ",", "Old", "->", "getDebugLoc", "(", ")", ",", "TII", ".", "get", "(", "", ")", ",", "", ")", ".", "addImm", "(", "Amount", ")", ".", "addReg", "(", "", ")", ";", "}", "MBB", ".", "insert", "(", "I", ",", "New", ")", ";", "}", "}"], "ground_truth": ["MBB", ".", "erase", "(", "I", ")", ";"], "File": "AlphaRegisterInfo", "Func": "eliminateCallFramePseudoInstr", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193470, "Length": 113, "Cover_Rate": 0.5231481481481481} {"Template_token": ["", "MachineBasicBlock", "&", "MBB", "=", "*", "MI", ".", "getParent", "(", ")", ";", "MachineFunction", "&", "MF", "=", "*", "MBB", ".", "getParent", "(", ")", ";", "bool", "FP", "=", "hasFP", "(", "MF", ")", ";", "while", "(", "!", "MI", ".", "getOperand", "(", "i", ")", ".", "isFI", "(", ")", ")", "{", "++", "i", ";", "assert", "(", "i", "<", "MI", ".", "getNumOperands", "(", ")", "&&", "", ")", ";", "}", "int", "FrameIndex", "=", "MI", ".", "getOperand", "(", "i", ")", ".", "getIndex", "(", ")", ";", "MI", ".", "getOperand", "(", "i", "+", "", ")", ".", "ChangeToRegister", "(", "FP", "?", "", ":", "", ",", "false", ")", ";"], "ground_truth": ["int", "Offset", "=", "MF", ".", "getFrameInfo", "(", ")", "->", "getObjectOffset", "(", "FrameIndex", ")", ";"], "File": "AlphaRegisterInfo", "Func": "eliminateFrameIndex", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193471, "Length": 110, "Cover_Rate": 0.3170028818443804} {"Template_token": ["", "MachineBasicBlock", "&", "MBB", "=", "*", "MI", ".", "getParent", "(", ")", ";", "MachineFunction", "&", "MF", "=", "*", "MBB", ".", "getParent", "(", ")", ";", "bool", "FP", "=", "hasFP", "(", "MF", ")", ";", "while", "(", "!", "MI", ".", "getOperand", "(", "i", ")", ".", "isFI", "(", ")", ")", "{", "++", "i", ";", "assert", "(", "i", "<", "MI", ".", "getNumOperands", "(", ")", "&&", "", ")", ";", "}", "int", "FrameIndex", "=", "MI", ".", "getOperand", "(", "i", ")", ".", "getIndex", "(", ")", ";", "MI", ".", "getOperand", "(", "i", "+", "", ")", ".", "ChangeToRegister", "(", "FP", "?", "", ":", "", ",", "false", ")", ";", "int", "Offset", "=", "MF", ".", "getFrameInfo", "(", ")", "->", "getObjectOffset", "(", "FrameIndex", ")", ";", "DEBUG", "(", "errs", "(", ")", "<<", "", "<<", "FrameIndex", "<<", "", "<<", "Offset", "<<", "", ")", ";", "Offset", "+=", "MF", ".", "getFrameInfo", "(", ")", "->", "getStackSize", "(", ")", ";", "DEBUG", "(", "errs", "(", ")", "<<", "", "<<", "Offset", "<<", "", "<<", "MF", ".", "getFrameInfo", "(", ")", "->", "getStackSize", "(", ")", "<<", "", ")", ";", "if", "(", "Offset", ">", "IMM_HIGH", "||", "Offset", "<", "IMM_LOW", ")", "{"], "ground_truth": ["DEBUG", "(", "errs", "(", ")", "<<", "", "<<", "Offset", "<<", "", ")", ";"], "File": "AlphaRegisterInfo", "Func": "eliminateFrameIndex", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193472, "Length": 188, "Cover_Rate": 0.5417867435158501} {"Template_token": ["", "MachineBasicBlock", "::", "iterator", "MBBI", "=", "prior", "(", "MBB", ".", "end", "(", ")", ")", ";", "assert", "(", "(", "MBBI", "->", "getOpcode", "(", ")", "==", "", "||", "MBBI", "->", "getOpcode", "(", ")", "==", "", ")", "&&", "", ")", ";", "DebugLoc", "dl", "=", "MBBI", "->", "getDebugLoc", "(", ")", ";", "bool", "FP", "=", "hasFP", "(", "MF", ")", ";", "long", "NumBytes", "=", "MFI", "->", "getStackSize", "(", ")", ";", "if", "(", "FP", ")", "{", "BuildMI", "(", "MBB", ",", "MBBI", ",", "dl", ",", "TII", ".", "get", "(", "", ")", ",", "", ")", ".", "addReg", "(", "", ")", ".", "addReg", "(", "", ")", ";", "BuildMI", "(", "MBB", ",", "MBBI", ",", "dl", ",", "TII", ".", "get", "(", "", ")", ",", "", ")", ".", "addImm", "(", "", ")", ".", "addReg", "(", "", ")", ";"], "ground_truth": ["}"], "File": "AlphaRegisterInfo", "Func": "emitEpilogue", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193473, "Length": 125, "Cover_Rate": 0.39184952978056425} {"Template_token": ["", "MachineBasicBlock", "&", "MBB", "=", "MF", ".", "front", "(", ")", ";", "MachineBasicBlock", "::", "iterator", "MBBI", "=", "MBB", ".", "begin", "(", ")", ";", "MachineFrameInfo", "*", "MFI", "=", "MF", ".", "getFrameInfo", "(", ")", ";", "DebugLoc", "dl", "=", "(", "MBBI", "!=", "MBB", ".", "end", "(", ")", "?", "MBBI", "->", "getDebugLoc", "(", ")", ":", "DebugLoc", "(", ")", ")", ";", "bool", "FP", "=", "hasFP", "(", "MF", ")", ";", "BuildMI", "(", "MBB", ",", "MBBI", ",", "dl", ",", "TII", ".", "get", "(", "", ")", ",", "", ")", ".", "addGlobalAddress", "(", "const_cast", "<", "Function", "*", ">", "(", "MF", ".", "getFunction", "(", ")", ")", ")", ".", "addReg", "(", "", ")", ".", "addImm", "(", "++", "curgpdist", ")", ";", "BuildMI", "(", "MBB", ",", "MBBI", ",", "dl", ",", "TII", ".", "get", "(", "", ")", ",", "", ")", ".", "addGlobalAddress", "(", "const_cast", "<", "Function", "*", ">", "(", "MF", ".", "getFunction", "(", ")", ")", ")", ".", "addReg", "(", "", ")", ".", "addImm", "(", "curgpdist", ")", ";", "BuildMI", "(", "MBB", ",", "MBBI", ",", "dl", ",", "TII", ".", "get", "(", "", ")", ")", ".", "addGlobalAddress", "(", "const_cast", "<", "Function", "*", ">", "(", "MF", ".", "getFunction", "(", ")", ")", ")", ";"], "ground_truth": ["long", "NumBytes", "=", "MFI", "->", "getStackSize", "(", ")", ";"], "File": "AlphaRegisterInfo", "Func": "emitPrologue", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193474, "Length": 192, "Cover_Rate": 0.386317907444668} {"Template_token": ["", "const", "TargetRegisterClass", "*", "const", "*", "RegisterInfo", "::", "getCalleeSavedRegClasses", "(", "const", "MachineFunction", "*", "MF", ")", "const", "{", "static", "const", "TargetRegisterClass", "*", "const", "CalleeSavedRegClasses", "[", "]", "=", "{", "&", "", ",", "&", "", ",", "&", "", ",", "&", "", ",", "&", "", ",", "&", "", ",", "&", "", ",", "&", "", ",", "&", "", ",", "&", "", ",", "&", "", ",", "&", "", ",", "&", "", ",", "&", "", ",", "", "}", ";"], "ground_truth": ["return", "CalleeSavedRegClasses", ";"], "File": "AlphaRegisterInfo", "Func": "getCalleeSavedRegClasses", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193475, "Length": 74, "Cover_Rate": 0.7184466019417476} {"Template_token": ["", "const", "TargetRegisterClass", "*", "const", "*", "RegisterInfo", "::", "getCalleeSavedRegClasses", "(", "const", "MachineFunction", "*", "MF", ")", "const", "{", "static", "const", "TargetRegisterClass", "*", "const", "CalleeSavedRegClasses", "[", "]", "=", "{", "&", "", ",", "&", "", ",", "&", "", ",", "&", "", ",", "&", "", ",", "&", "", ",", "&", "", ",", "&", "", ",", "&", "", ",", "&", "", ",", "&", "", ",", "&", "", ",", "&", "", ",", "&", "", ",", "", "}", ";", "return", "CalleeSavedRegClasses", ";"], "ground_truth": ["}"], "File": "AlphaRegisterInfo", "Func": "getCalleeSavedRegClasses", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193476, "Length": 75, "Cover_Rate": 0.7281553398058253} {"Template_token": ["", "", ",", "", ",", "", ",", "", ",", "", ",", "", ",", "", ",", "", ",", "", ",", "", ",", "", ",", "", ",", "", ",", "", ",", "", "}", ";", "return", "CalleeSavedRegs", ";"], "ground_truth": ["}"], "File": "AlphaRegisterInfo", "Func": "getCalleeSavedRegs", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193477, "Length": 35, "Cover_Rate": 0.4117647058823529} {"Template_token": ["", "int", "RegisterInfo", "::", "getDwarfRegNum", "(", "unsigned", "RegNum", ",", "bool", "isEH", ")", "const", "{"], "ground_truth": ["llvm_unreachable", "(", "", ")", ";"], "File": "AlphaRegisterInfo", "Func": "getDwarfRegNum", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193480, "Length": 18, "Cover_Rate": 0.782608695652174} {"Template_token": ["", "unsigned", "RegisterInfo", "::", "getEHExceptionRegister", "(", ")", "const", "{"], "ground_truth": ["llvm_unreachable", "(", "", ")", ";"], "File": "AlphaRegisterInfo", "Func": "getEHExceptionRegister", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193481, "Length": 13, "Cover_Rate": 0.7647058823529411} {"Template_token": ["", "llvm_unreachable", "(", "", ")", ";"], "ground_truth": ["return", "", ";"], "File": "AlphaRegisterInfo", "Func": "getEHExceptionRegister", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193482, "Length": 8, "Cover_Rate": 0.47058823529411764} {"Template_token": ["", "llvm_unreachable", "(", "", ")", ";", "return", "", ";"], "ground_truth": ["}"], "File": "AlphaRegisterInfo", "Func": "getEHHandlerRegister", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193483, "Length": 9, "Cover_Rate": 0.5294117647058824} {"Template_token": ["", "unsigned", "RegisterInfo", "::", "getEHHandlerRegister", "(", ")", "const", "{", "llvm_unreachable", "(", "", ")", ";", "return", "", ";"], "ground_truth": ["}"], "File": "AlphaRegisterInfo", "Func": "getEHHandlerRegister", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193484, "Length": 17, "Cover_Rate": 1.0} {"Template_token": ["", "unsigned", "RegisterInfo", "::", "getFrameRegister", "(", "const", "MachineFunction", "&", "MF", ")", "const", "{"], "ground_truth": ["return", "hasFP", "(", "MF", ")", "?", "", ":", "", ";"], "File": "AlphaRegisterInfo", "Func": "getFrameRegister", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193486, "Length": 22, "Cover_Rate": 0.8148148148148148} {"Template_token": ["", "return", "l", "-", "h", "*", "IMM_MULT", ";"], "ground_truth": ["}"], "File": "AlphaRegisterInfo", "Func": "getLower16", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193487, "Length": 8, "Cover_Rate": 0.3333333333333333} {"Template_token": ["", "return", "l", "-", "h", "*", "IMM_MULT", ";"], "ground_truth": ["}"], "File": "AlphaRegisterInfo", "Func": "getLower16", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193488, "Length": 8, "Cover_Rate": 0.3333333333333333} {"Template_token": ["", "std", "::", "string", "RegisterInfo", "::", "getPrettyName", "(", "unsigned", "reg", ")", "{", "std", "::", "string", "s", "(", "RegisterDescriptors", "[", "reg", "]", ".", "Name", ")", ";", "return", "s", ";"], "ground_truth": ["}"], "File": "AlphaRegisterInfo", "Func": "getPrettyName", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193489, "Length": 28, "Cover_Rate": 1.0} {"Template_token": ["", "std", "::", "string", "RegisterInfo", "::", "getPrettyName", "(", "unsigned", "reg", ")", "{", "std", "::", "string", "s", "(", "RegisterDescriptors", "[", "reg", "]", ".", "Name", ")", ";"], "ground_truth": ["return", "s", ";"], "File": "AlphaRegisterInfo", "Func": "getPrettyName", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193490, "Length": 27, "Cover_Rate": 0.9642857142857143} {"Template_token": ["", "unsigned", "RegisterInfo", "::", "getRARegister", "(", ")", "const", "{"], "ground_truth": ["return", "", ";"], "File": "AlphaRegisterInfo", "Func": "getRARegister", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193491, "Length": 11, "Cover_Rate": 0.7857142857142857} {"Template_token": ["", "BitVector", "Reserved", "(", "getNumRegs", "(", ")", ")", ";", "Reserved", ".", "set", "(", "", ")", ";", "Reserved", ".", "set", "(", "", ")", ";"], "ground_truth": ["Reserved", ".", "set", "(", "", ")", ";"], "File": "AlphaRegisterInfo", "Func": "getReservedRegs", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193492, "Length": 29, "Cover_Rate": 0.5686274509803921} {"Template_token": ["", "BitVector", "RegisterInfo", "::", "getReservedRegs", "(", "const", "MachineFunction", "&", "MF", ")", "const", "{", "BitVector", "Reserved", "(", "getNumRegs", "(", ")", ")", ";", "Reserved", ".", "set", "(", "", ")", ";", "Reserved", ".", "set", "(", "", ")", ";"], "ground_truth": ["Reserved", ".", "set", "(", "", ")", ";"], "File": "AlphaRegisterInfo", "Func": "getReservedRegs", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193493, "Length": 41, "Cover_Rate": 0.803921568627451} {"Template_token": ["", "if", "(", "l", "%", "IMM_MULT", ">", "IMM_HIGH", ")", "++", "y", ";"], "ground_truth": ["return", "y", ";"], "File": "AlphaRegisterInfo", "Func": "getUpper16", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193494, "Length": 14, "Cover_Rate": 0.4666666666666667} {"Template_token": ["", "const", "MachineFrameInfo", "*", "MFI", "=", "MF", ".", "getFrameInfo", "(", ")", ";", "return", "MFI", "->", "hasVarSizedObjects", "(", ")", ";"], "ground_truth": ["}"], "File": "AlphaRegisterInfo", "Func": "hasFP", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193495, "Length": 19, "Cover_Rate": 0.6129032258064516} {"Template_token": ["", "Subtarget", "::", "Subtarget", "(", "const", "std", "::", "string", "&", "TT", ",", "const", "std", "::", "string", "&", "CPU", ",", "const", "std", "::", "string", "&", "FS", ")", ":", "GenSubtargetInfo", "(", "TT", ",", "CPU", ",", "FS", ")", ",", "HasCT", "(", "false", ")", "{"], "ground_truth": ["std", "::", "string", "CPUName", "=", "CPU", ";"], "File": "AlphaSubtarget", "Func": "AlphaSubtarget", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193498, "Length": 47, "Cover_Rate": 0.6351351351351351} {"Template_token": ["", "bool", "hasCT", "(", ")", "const", "{", "return", "HasCT", ";"], "ground_truth": ["}"], "File": "AlphaSubtarget", "Func": "hasCT", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193499, "Length": 10, "Cover_Rate": 1.0} {"Template_token": ["", "return", "HasCT", ";"], "ground_truth": ["}"], "File": "AlphaSubtarget", "Func": "hasCT", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193500, "Length": 4, "Cover_Rate": 0.4} {"Template_token": ["", "RegisterTarget", "<", "Triple", "::", "alpha", ",", "true", ">", "X", "(", "TheTarget", ",", "", ",", "", ")", ";"], "ground_truth": ["}"], "File": "AlphaTargetInfo1", "Func": "LLVMInitializeAlphaTargetInfo", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193504, "Length": 18, "Cover_Rate": 0.782608695652174} {"Template_token": ["", "void", "LLVMInitializeTargetInfo", "(", ")", "{", "RegisterTarget", "<", "Triple", "::", "alpha", ",", "true", ">", "X", "(", "TheTarget", ",", "", ",", "", ")", ";"], "ground_truth": ["}"], "File": "AlphaTargetInfo1", "Func": "LLVMInitializeAlphaTargetInfo", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193505, "Length": 23, "Cover_Rate": 1.0} {"Template_token": ["", "PM", ".", "add", "(", "createObjectCodeEmitterPass", "(", "*", "this", ",", "OCE", ")", ")", ";"], "ground_truth": ["return", "false", ";"], "File": "AlphaTargetMachine1", "Func": "addCodeEmitter", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193506, "Length": 16, "Cover_Rate": 0.4444444444444444} {"Template_token": ["", "bool", "TargetMachine", "::", "addSimpleCodeEmitter", "(", "PassManagerBase", "&", "PM", ",", "CodeGenOpt", "::", "Level", "OptLevel", ",", "ObjectCodeEmitter", "&", "OCE", ")", "{", "return", "addCodeEmitter", "(", "PM", ",", "OptLevel", ",", "OCE", ")", ";"], "ground_truth": ["}"], "File": "AlphaTargetMachine1", "Func": "addSimpleCodeEmitter", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193507, "Length": 30, "Cover_Rate": 1.0} {"Template_token": ["", "bool", "TargetMachine", "::", "addSimpleCodeEmitter", "(", "PassManagerBase", "&", "PM", ",", "CodeGenOpt", "::", "Level", "OptLevel", ",", "ObjectCodeEmitter", "&", "OCE", ")", "{"], "ground_truth": ["return", "addCodeEmitter", "(", "PM", ",", "OptLevel", ",", "OCE", ")", ";"], "File": "AlphaTargetMachine1", "Func": "addSimpleCodeEmitter", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193508, "Length": 29, "Cover_Rate": 0.9666666666666667} {"Template_token": ["", "TargetMachine", "::", "TargetMachine", "(", "const", "Target", "&", "T", ",", "const", "std", "::", "string", "&", "TT", ",", "const", "std", "::", "string", "&", "FS", ")", ":", "LLVMTargetMachine", "(", "T", ",", "TT", ")", ",", "DataLayout", "(", "", ")", ",", "FrameInfo", "(", "TargetFrameInfo", "::", "StackGrowsDown", ",", "", ",", "", ")", ",", "JITInfo", "(", "*", "this", ")", ",", "Subtarget", "(", "TT", ",", "FS", ")", ",", "TLInfo", "(", "*", "this", ")", "{"], "ground_truth": ["setRelocationModel", "(", "Reloc", "::", "PIC_", ")", ";"], "File": "AlphaTargetMachine1", "Func": "AlphaTargetMachine", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193509, "Length": 73, "Cover_Rate": 0.9864864864864865} {"Template_token": ["", "TargetMachine", "::", "TargetMachine", "(", "const", "Target", "&", "T", ",", "const", "std", "::", "string", "&", "TT", ",", "const", "std", "::", "string", "&", "FS", ")", ":", "LLVMTargetMachine", "(", "T", ",", "TT", ")", ",", "DataLayout", "(", "", ")", ",", "FrameInfo", "(", "TargetFrameInfo", "::", "StackGrowsDown", ",", "", ",", "", ")", ",", "JITInfo", "(", "*", "this", ")", ",", "Subtarget", "(", "TT", ",", "FS", ")", ",", "TLInfo", "(", "*", "this", ")", "{", "setRelocationModel", "(", "Reloc", "::", "PIC_", ")", ";"], "ground_truth": ["}"], "File": "AlphaTargetMachine1", "Func": "AlphaTargetMachine", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193510, "Length": 74, "Cover_Rate": 1.0} {"Template_token": ["", "return", "&", "FrameInfo", ";"], "ground_truth": ["}"], "File": "AlphaTargetMachine1", "Func": "getFrameInfo", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193511, "Length": 5, "Cover_Rate": 0.35714285714285715} {"Template_token": ["", "virtual", "JITInfo", "*", "getJITInfo", "(", ")", "{"], "ground_truth": ["return", "&", "JITInfo", ";"], "File": "AlphaTargetMachine1", "Func": "getJITInfo", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193513, "Length": 11, "Cover_Rate": 0.9166666666666666} {"Template_token": ["", "void", "LLVMInitializeTarget", "(", ")", "{", "RegisterTargetMachine", "<", "TargetMachine", ">", "X", "(", "TheTarget", ")", ";", "RegisterAsmInfo", "<", "TargetAsmInfo", ">", "Y", "(", "TheTarget", ")", ";"], "ground_truth": ["}"], "File": "AlphaTargetMachine1", "Func": "LLVMInitializeAlphaTarget", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193514, "Length": 24, "Cover_Rate": 1.0} {"Template_token": ["", "void", "LLVMInitializeTarget", "(", ")", "{", "RegisterTargetMachine", "<", "TargetMachine", ">", "X", "(", "TheTarget", ")", ";", "RegisterAsmInfo", "<", "TargetAsmInfo", ">", "Y", "(", "TheTarget", ")", ";"], "ground_truth": ["}"], "File": "AlphaTargetMachine1", "Func": "LLVMInitializeAlphaTarget", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193515, "Length": 24, "Cover_Rate": 1.0} {"Template_token": ["", "TargetMachine", "::", "TargetMachine", "(", "const", "Target", "&", "T", ",", "const", "std", "::", "string", "&", "TT", ",", "const", "std", "::", "string", "&", "FS", ")", ":", "LLVMTargetMachine", "(", "T", ",", "TT", ")", ",", "DataLayout", "(", "", ")", ",", "FrameLowering", "(", "Subtarget", ")", ",", "Subtarget", "(", "TT", ",", "FS", ")", ",", "TLInfo", "(", "*", "this", ")", ",", "TSInfo", "(", "*", "this", ")", "{"], "ground_truth": ["setRelocationModel", "(", "Reloc", "::", "PIC_", ")", ";"], "File": "AlphaTargetMachine2", "Func": "AlphaTargetMachine", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193516, "Length": 67, "Cover_Rate": 0.9852941176470589} {"Template_token": ["", "TargetMachine", "::", "TargetMachine", "(", "const", "Target", "&", "T", ",", "const", "std", "::", "string", "&", "TT", ",", "const", "std", "::", "string", "&", "FS", ")", ":", "LLVMTargetMachine", "(", "T", ",", "TT", ")", ",", "DataLayout", "(", "", ")", ",", "FrameLowering", "(", "Subtarget", ")", ",", "Subtarget", "(", "TT", ",", "FS", ")", ",", "TLInfo", "(", "*", "this", ")", ",", "TSInfo", "(", "*", "this", ")", "{"], "ground_truth": ["setRelocationModel", "(", "Reloc", "::", "PIC_", ")", ";"], "File": "AlphaTargetMachine2", "Func": "AlphaTargetMachine", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193517, "Length": 67, "Cover_Rate": 0.9852941176470589} {"Template_token": ["", "return", "const_cast", "<", "TargetLowering", "*", ">", "(", "&", "TLInfo", ")", ";"], "ground_truth": ["}"], "File": "AlphaTargetMachine2", "Func": "getTargetLowering", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193519, "Length": 12, "Cover_Rate": 0.6} {"Template_token": ["", "void", "LLVMInitializeTarget", "(", ")", "{", "RegisterTargetMachine", "<", "TargetMachine", ">", "X", "(", "TheTarget", ")", ";"], "ground_truth": ["RegisterAsmInfo", "<", "MCAsmInfo", ">", "Y", "(", "TheTarget", ")", ";"], "File": "AlphaTargetMachine2", "Func": "LLVMInitializeAlphaTarget", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193520, "Length": 23, "Cover_Rate": 0.9583333333333334} {"Template_token": ["", "PM", ".", "add", "(", "createCodePrinterPass", "(", "Out", ",", "*", "this", ",", "OptLevel", ",", "Verbose", ")", ")", ";", "return", "false", ";"], "ground_truth": ["}"], "File": "AlphaTargetMachine4", "Func": "addAssemblyEmitter", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193523, "Length": 21, "Cover_Rate": 0.3888888888888889} {"Template_token": ["", "if", "(", "DumpAsm", ")", "PM", ".", "add", "(", "createCodePrinterPass", "(", "errs", "(", ")", ",", "*", "this", ",", "OptLevel", ",", "true", ")", ")", ";"], "ground_truth": ["return", "false", ";"], "File": "AlphaTargetMachine4", "Func": "addCodeEmitter", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193524, "Length": 26, "Cover_Rate": 0.41935483870967744} {"Template_token": ["", "if", "(", "DumpAsm", ")", "PM", ".", "add", "(", "createCodePrinterPass", "(", "errs", "(", ")", ",", "*", "this", ",", "OptLevel", ",", "true", ")", ")", ";"], "ground_truth": ["return", "false", ";"], "File": "AlphaTargetMachine4", "Func": "addCodeEmitter", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193525, "Length": 26, "Cover_Rate": 0.41935483870967744} {"Template_token": ["", "bool", "TargetMachine", "::", "addPreEmitPass", "(", "PassManagerBase", "&", "PM", ",", "CodeGenOpt", "::", "Level", "OptLevel", ")", "{", "PM", ".", "add", "(", "createBranchSelectionPass", "(", ")", ")", ";", "return", "false", ";"], "ground_truth": ["}"], "File": "AlphaTargetMachine4", "Func": "addPreEmitPass", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193527, "Length": 28, "Cover_Rate": 1.0} {"Template_token": ["", "TargetMachine", "::", "TargetMachine", "(", "const", "Module", "&", "M", ",", "const", "std", "::", "string", "&", "FS", ")", ":", "DataLayout", "(", "", ")", ",", "FrameInfo", "(", "TargetFrameInfo", "::", "StackGrowsDown", ",", "", ",", "", ")", ",", "JITInfo", "(", "*", "this", ")", ",", "Subtarget", "(", "M", ",", "FS", ")", ",", "TLInfo", "(", "*", "this", ")", "{"], "ground_truth": ["setRelocationModel", "(", "Reloc", "::", "PIC_", ")", ";"], "File": "AlphaTargetMachine4", "Func": "AlphaTargetMachine", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193530, "Length": 59, "Cover_Rate": 0.9833333333333333} {"Template_token": ["", "return", "new", "TargetAsmInfo", "(", "*", "this", ")", ";"], "ground_truth": ["}"], "File": "AlphaTargetMachine4", "Func": "createTargetAsmInfo", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193531, "Length": 9, "Cover_Rate": 0.47368421052631576} {"Template_token": ["", "return", "", ";", "return", "", ";"], "ground_truth": ["}"], "File": "AlphaTargetMachine4", "Func": "getJITMatchQuality", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193533, "Length": 7, "Cover_Rate": 0.5} {"Template_token": ["", "if", "(", "M", ".", "getEndianness", "(", ")", "==", "Module", "::", "LittleEndian", "&&", "M", ".", "getPointerSize", "(", ")", "==", "Module", "::", "Pointer64", ")", "return", "", ";"], "ground_truth": ["else", "if", "(", "M", ".", "getEndianness", "(", ")", "!=", "Module", "::", "AnyEndianness", "||", "M", ".", "getPointerSize", "(", ")", "!=", "Module", "::", "AnyPointerSize", ")", "return", "", ";"], "File": "AlphaTargetMachine4", "Func": "getModuleMatchQuality", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193534, "Length": 51, "Cover_Rate": 0.3617021276595745} {"Template_token": ["", "if", "(", "TT", ".", "size", "(", ")", ">=", "", "&&", "TT", "[", "", "]", "==", "'a'", "&&", "TT", "[", "", "]", "==", "'l'", "&&", "TT", "[", "", "]", "==", "'p'", "&&", "TT", "[", "", "]", "==", "'h'", "&&", "TT", "[", "", "]", "==", "'a'", ")", "return", "", ";"], "ground_truth": ["if", "(", "!", "TT", ".", "empty", "(", ")", ")", "return", "", ";"], "File": "AlphaTargetMachine4", "Func": "getModuleMatchQuality", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193535, "Length": 60, "Cover_Rate": 0.425531914893617} {"Template_token": ["", "TargetMachine", "::", "TargetMachine", "(", "const", "Target", "&", "T", ",", "const", "std", "::", "string", "&", "TT", ",", "const", "std", "::", "string", "&", "FS", ")", ":", "LLVMTargetMachine", "(", "T", ",", "TT", ")", ",", "DataLayout", "(", "", ")", ",", "FrameInfo", "(", "Subtarget", ")", ",", "Subtarget", "(", "TT", ",", "FS", ")", ",", "TLInfo", "(", "*", "this", ")", ",", "TSInfo", "(", "*", "this", ")", "{"], "ground_truth": ["setRelocationModel", "(", "Reloc", "::", "PIC_", ")", ";"], "File": "AlphaTargetMachine5", "Func": "AlphaTargetMachine", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193536, "Length": 67, "Cover_Rate": 0.9852941176470589} {"Template_token": ["", "PM", ".", "add", "(", "createCodePrinterPass", "(", "Out", ",", "*", "this", ",", "Fast", ")", ")", ";"], "ground_truth": ["return", "false", ";"], "File": "AlphaTargetMachine6", "Func": "addAssemblyEmitter", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193537, "Length": 18, "Cover_Rate": 0.3829787234042553} {"Template_token": ["", "if", "(", "DumpAsm", ")", "PM", ".", "add", "(", "createCodePrinterPass", "(", "errs", "(", ")", ",", "*", "this", ",", "Fast", ")", ")", ";", "return", "false", ";"], "ground_truth": ["}"], "File": "AlphaTargetMachine6", "Func": "addCodeEmitter", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193538, "Length": 25, "Cover_Rate": 0.43103448275862066} {"Template_token": ["", "PM", ".", "add", "(", "createCodeEmitterPass", "(", "*", "this", ",", "MCE", ")", ")", ";", "if", "(", "DumpAsm", ")", "PM", ".", "add", "(", "createCodePrinterPass", "(", "errs", "(", ")", ",", "*", "this", ",", "Fast", ")", ")", ";"], "ground_truth": ["return", "false", ";"], "File": "AlphaTargetMachine6", "Func": "addCodeEmitter", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193539, "Length": 37, "Cover_Rate": 0.6379310344827587} {"Template_token": ["", "bool", "TargetMachine", "::", "addPreEmitPass", "(", "PassManagerBase", "&", "PM", ",", "bool", "Fast", ")", "{", "PM", ".", "add", "(", "createBranchSelectionPass", "(", ")", ")", ";", "return", "false", ";"], "ground_truth": ["}"], "File": "AlphaTargetMachine6", "Func": "addPreEmitPass", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193541, "Length": 26, "Cover_Rate": 1.0} {"Template_token": ["", "TargetMachine", "::", "TargetMachine", "(", "const", "Target", "&", "T", ",", "StringRef", "TT", ",", "StringRef", "CPU", ",", "StringRef", "FS", ",", "Reloc", "::", "Model", "RM", ",", "CodeModel", "::", "Model", "CM", ")", ":", "LLVMTargetMachine", "(", "T", ",", "TT", ",", "CPU", ",", "FS", ",", "RM", ",", "CM", ")", ",", "DataLayout", "(", "", ")", ",", "FrameLowering", "(", "Subtarget", ")", ",", "Subtarget", "(", "TT", ",", "CPU", ",", "FS", ")", ",", "TLInfo", "(", "*", "this", ")", ",", "TSInfo", "(", "*", "this", ")", "{"], "ground_truth": ["}"], "File": "AlphaTargetMachine7", "Func": "AlphaTargetMachine", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193545, "Length": 76, "Cover_Rate": 1.0} {"Template_token": ["", "TargetMachine", "::", "TargetMachine", "(", "const", "Target", "&", "T", ",", "StringRef", "TT", ",", "StringRef", "CPU", ",", "StringRef", "FS", ",", "Reloc", "::", "Model", "RM", ",", "CodeModel", "::", "Model", "CM", ")", ":", "LLVMTargetMachine", "(", "T", ",", "TT", ",", "CPU", ",", "FS", ",", "RM", ",", "CM", ")", ",", "DataLayout", "(", "", ")", ",", "FrameLowering", "(", "Subtarget", ")", ",", "Subtarget", "(", "TT", ",", "CPU", ",", "FS", ")", ",", "TLInfo", "(", "*", "this", ")", ",", "TSInfo", "(", "*", "this", ")", "{"], "ground_truth": ["}"], "File": "AlphaTargetMachine7", "Func": "AlphaTargetMachine", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193546, "Length": 76, "Cover_Rate": 1.0} {"Template_token": ["", "TargetMachine", "::", "TargetMachine", "(", "const", "Target", "&", "T", ",", "const", "std", "::", "string", "&", "TT", ",", "const", "std", "::", "string", "&", "FS", ")", ":", "LLVMTargetMachine", "(", "T", ",", "TT", ")", ",", "DataLayout", "(", "", ")", ",", "FrameInfo", "(", "TargetFrameInfo", "::", "StackGrowsDown", ",", "", ",", "", ")", ",", "JITInfo", "(", "*", "this", ")", ",", "Subtarget", "(", "TT", ",", "FS", ")", ",", "TLInfo", "(", "*", "this", ")", "{", "setRelocationModel", "(", "Reloc", "::", "PIC_", ")", ";"], "ground_truth": ["}"], "File": "AlphaTargetMachine8", "Func": "AlphaTargetMachine", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193547, "Length": 74, "Cover_Rate": 1.0} {"Template_token": ["", "TargetMachine", "::", "TargetMachine", "(", "const", "Target", "&", "T", ",", "const", "std", "::", "string", "&", "TT", ",", "const", "std", "::", "string", "&", "FS", ")", ":", "LLVMTargetMachine", "(", "T", ",", "TT", ")", ",", "DataLayout", "(", "", ")", ",", "FrameInfo", "(", "TargetFrameInfo", "::", "StackGrowsDown", ",", "", ",", "", ")", ",", "JITInfo", "(", "*", "this", ")", ",", "Subtarget", "(", "TT", ",", "FS", ")", ",", "TLInfo", "(", "*", "this", ")", "{"], "ground_truth": ["setRelocationModel", "(", "Reloc", "::", "PIC_", ")", ";"], "File": "AlphaTargetMachine8", "Func": "AlphaTargetMachine", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193548, "Length": 73, "Cover_Rate": 0.9864864864864865} {"Template_token": ["", "PM", ".", "add", "(", "createISelDag", "(", "*", "this", ")", ")", ";"], "ground_truth": ["return", "false", ";"], "File": "AlphaTargetMachine", "Func": "addInstSelector", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193549, "Length": 14, "Cover_Rate": 0.4666666666666667} {"Template_token": ["", "bool", "TargetMachine", "::", "addInstSelector", "(", "PassManagerBase", "&", "PM", ",", "CodeGenOpt", "::", "Level", "OptLevel", ")", "{"], "ground_truth": ["PM", ".", "add", "(", "createISelDag", "(", "*", "this", ")", ")", ";"], "File": "AlphaTargetMachine", "Func": "addInstSelector", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193550, "Length": 26, "Cover_Rate": 0.8666666666666667} {"Template_token": ["", "bool", "TargetMachine", "::", "addPreEmitPass", "(", "PassManagerBase", "&", "PM", ",", "CodeGenOpt", "::", "Level", "OptLevel", ")", "{", "PM", ".", "add", "(", "createBranchSelectionPass", "(", ")", ")", ";", "PM", ".", "add", "(", "createLLRPPass", "(", "*", "this", ")", ")", ";", "return", "false", ";"], "ground_truth": ["}"], "File": "AlphaTargetMachine", "Func": "addPreEmitPass", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193551, "Length": 39, "Cover_Rate": 1.0} {"Template_token": ["", "PM", ".", "add", "(", "createBranchSelectionPass", "(", ")", ")", ";", "PM", ".", "add", "(", "createLLRPPass", "(", "*", "this", ")", ")", ";"], "ground_truth": ["return", "false", ";"], "File": "AlphaTargetMachine", "Func": "addPreEmitPass", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193552, "Length": 23, "Cover_Rate": 0.5897435897435898} {"Template_token": ["", "TargetMachine", "::", "TargetMachine", "(", "const", "Target", "&", "T", ",", "StringRef", "TT", ",", "StringRef", "CPU", ",", "StringRef", "FS", ",", "Reloc", "::", "Model", "RM", ")", ":", "LLVMTargetMachine", "(", "T", ",", "TT", ",", "CPU", ",", "FS", ",", "RM", ")", ",", "DataLayout", "(", "", ")", ",", "FrameLowering", "(", "Subtarget", ")", ",", "Subtarget", "(", "TT", ",", "CPU", ",", "FS", ")", ",", "TLInfo", "(", "*", "this", ")", ",", "TSInfo", "(", "*", "this", ")", "{"], "ground_truth": ["}"], "File": "AlphaTargetMachine", "Func": "AlphaTargetMachine", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193553, "Length": 69, "Cover_Rate": 1.0} {"Template_token": ["", "TargetMachine", "::", "TargetMachine", "(", "const", "Target", "&", "T", ",", "StringRef", "TT", ",", "StringRef", "CPU", ",", "StringRef", "FS", ",", "Reloc", "::", "Model", "RM", ")", ":", "LLVMTargetMachine", "(", "T", ",", "TT", ",", "CPU", ",", "FS", ",", "RM", ")", ",", "DataLayout", "(", "", ")", ",", "FrameLowering", "(", "Subtarget", ")", ",", "Subtarget", "(", "TT", ",", "CPU", ",", "FS", ")", ",", "TLInfo", "(", "*", "this", ")", ",", "TSInfo", "(", "*", "this", ")", "{"], "ground_truth": ["}"], "File": "AlphaTargetMachine", "Func": "AlphaTargetMachine", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193554, "Length": 69, "Cover_Rate": 1.0} {"Template_token": ["", "virtual", "const", "TargetFrameLowering", "*", "getFrameLowering", "(", ")", "const", "{"], "ground_truth": ["return", "&", "FrameLowering", ";"], "File": "AlphaTargetMachine", "Func": "getFrameLowering", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193555, "Length": 13, "Cover_Rate": 0.9285714285714286} {"Template_token": ["", "return", "&", "FrameLowering", ";"], "ground_truth": ["}"], "File": "AlphaTargetMachine", "Func": "getFrameLowering", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193556, "Length": 5, "Cover_Rate": 0.35714285714285715} {"Template_token": ["", "return", "&", "InstrInfo", ";"], "ground_truth": ["}"], "File": "AlphaTargetMachine", "Func": "getInstrInfo", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193557, "Length": 5, "Cover_Rate": 0.35714285714285715} {"Template_token": ["", "virtual", "const", "InstrInfo", "*", "getInstrInfo", "(", ")", "const", "{", "return", "&", "InstrInfo", ";"], "ground_truth": ["}"], "File": "AlphaTargetMachine", "Func": "getInstrInfo", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193558, "Length": 14, "Cover_Rate": 1.0} {"Template_token": ["", "return", "&", "InstrInfo", ".", "getRegisterInfo", "(", ")", ";"], "ground_truth": ["}"], "File": "AlphaTargetMachine", "Func": "getRegisterInfo", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193560, "Length": 9, "Cover_Rate": 0.5} {"Template_token": ["", "return", "&", "TSInfo", ";"], "ground_truth": ["}"], "File": "AlphaTargetMachine", "Func": "getSelectionDAGInfo", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193561, "Length": 5, "Cover_Rate": 0.35714285714285715} {"Template_token": ["", "virtual", "const", "Subtarget", "*", "getSubtargetImpl", "(", ")", "const", "{", "return", "&", "Subtarget", ";"], "ground_truth": ["}"], "File": "AlphaTargetMachine", "Func": "getSubtargetImpl", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193562, "Length": 14, "Cover_Rate": 1.0} {"Template_token": ["", "return", "&", "DataLayout", ";"], "ground_truth": ["}"], "File": "AlphaTargetMachine", "Func": "getTargetData", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193564, "Length": 5, "Cover_Rate": 0.35714285714285715} {"Template_token": ["", "virtual", "const", "TargetData", "*", "getTargetData", "(", ")", "const", "{"], "ground_truth": ["return", "&", "DataLayout", ";"], "File": "AlphaTargetMachine", "Func": "getTargetData", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193565, "Length": 13, "Cover_Rate": 0.9285714285714286} {"Template_token": ["", "void", "LLVMInitializeTarget", "(", ")", "{"], "ground_truth": ["RegisterTargetMachine", "<", "TargetMachine", ">", "X", "(", "TheTarget", ")", ";"], "File": "AlphaTargetMachine", "Func": "LLVMInitializeAlphaTarget", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193567, "Length": 14, "Cover_Rate": 0.9333333333333333} {"Template_token": ["", "void", "LLVMInitializeTarget", "(", ")", "{"], "ground_truth": ["RegisterTargetMachine", "<", "TargetMachine", ">", "X", "(", "TheTarget", ")", ";"], "File": "AlphaTargetMachine", "Func": "LLVMInitializeAlphaTarget", "Target": "Alpha", "Target_Clf": "MPU", "Compiler_Type": "LLVM", "Idx": 193568, "Length": 14, "Cover_Rate": 0.9333333333333333}