{"Template_token": ["", "break", ";", "case", "GlobalValue", "::", "ExternalLinkage", ":", "O", "<<", "TAI", "->", "getGlobalDirective", "(", ")", "<<", "name", "<<", "", ";", "break", ";", "case", "GlobalValue", "::", "LinkOnceAnyLinkage", ":", "case", "GlobalValue", "::", "LinkOnceODRLinkage", ":", "case", "GlobalValue", "::", "WeakAnyLinkage", ":", "case", "GlobalValue", "::", "WeakODRLinkage", ":"], "ground_truth": ["O", "<<", "TAI", "->", "getGlobalDirective", "(", ")", "<<", "name", "<<", "", ";"], "File": "BlackfinAsmPrinter1", "Func": "emitLinkage", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58170, "Length": 53, "Cover_Rate": 0.4649122807017544} {"Template_token": ["", "switch", "(", "l", ")", "{", "default", ":", "llvm_unreachable", "(", "", ")", ";", "case", "GlobalValue", "::", "InternalLinkage", ":", "case", "GlobalValue", "::", "PrivateLinkage", ":", "case", "GlobalValue", "::", "LinkerPrivateLinkage", ":", "break", ";", "case", "GlobalValue", "::", "ExternalLinkage", ":", "O", "<<", "TAI", "->", "getGlobalDirective", "(", ")", "<<", "name", "<<", "", ";", "break", ";", "case", "GlobalValue", "::", "LinkOnceAnyLinkage", ":", "case", "GlobalValue", "::", "LinkOnceODRLinkage", ":", "case", "GlobalValue", "::", "WeakAnyLinkage", ":", "case", "GlobalValue", "::", "WeakODRLinkage", ":", "O", "<<", "TAI", "->", "getGlobalDirective", "(", ")", "<<", "name", "<<", "", ";", "O", "<<", "TAI", "->", "getWeakDefDirective", "(", ")", "<<", "name", "<<", "", ";", "break", ";", "}"], "ground_truth": ["}"], "File": "BlackfinAsmPrinter1", "Func": "emitLinkage", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58171, "Length": 96, "Cover_Rate": 0.8421052631578947} {"Template_token": ["", "bool", "BlackfinAsmPrinter", "::", "PrintAsmMemoryOperand", "(", "const", "MachineInstr", "*", "MI", ",", "unsigned", "OpNo", ",", "unsigned", "AsmVariant", ",", "const", "char", "*", "ExtraCode", ")", "{", "if", "(", "ExtraCode", "&&", "ExtraCode", "[", "", "]", ")", "return", "true", ";"], "ground_truth": ["O", "<<", "'['", ";"], "File": "BlackfinAsmPrinter1", "Func": "PrintAsmMemoryOperand", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58172, "Length": 38, "Cover_Rate": 0.7169811320754716} {"Template_token": ["", "if", "(", "ExtraCode", "&&", "ExtraCode", "[", "", "]", ")", "{", "if", "(", "ExtraCode", "[", "", "]", "!=", "", ")", "return", "true", ";", "switch", "(", "ExtraCode", "[", "", "]", ")", "{", "default", ":", "return", "true", ";", "case", "'r'", ":", "break", ";", "}", "}"], "ground_truth": ["printOperand", "(", "MI", ",", "OpNo", ")", ";"], "File": "BlackfinAsmPrinter1", "Func": "PrintAsmOperand", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58173, "Length": 49, "Cover_Rate": 0.6533333333333333} {"Template_token": ["", "emitLinkage", "(", "name", ",", "GV", "->", "getLinkage", "(", ")", ")", ";", "EmitAlignment", "(", "TD", "->", "getPreferredAlignmentLog", "(", "GV", ")", ",", "GV", ")", ";", "printVisibility", "(", "name", ",", "GV", "->", "getVisibility", "(", ")", ")", ";", "O", "<<", "", "<<", "name", "<<", "", ";", "O", "<<", "", "<<", "name", "<<", "','", "<<", "TD", "->", "getTypeAllocSize", "(", "C", "->", "getType", "(", ")", ")", "<<", "'\\n'", ";", "O", "<<", "name", "<<", "", ";"], "ground_truth": ["EmitGlobalConstant", "(", "C", ")", ";"], "File": "BlackfinAsmPrinter1", "Func": "PrintGlobalVariable", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58174, "Length": 74, "Cover_Rate": 0.48366013071895425} {"Template_token": ["", "printOperand", "(", "MI", ",", "opNum", ")", ";"], "ground_truth": ["if", "(", "MI", "->", "getOperand", "(", "opNum", "+", "", ")", ".", "isImm", "(", ")", "&&", "MI", "->", "getOperand", "(", "opNum", "+", "", ")", ".", "getImm", "(", ")", "==", "", ")", "return", ";"], "File": "BlackfinAsmPrinter1", "Func": "printMemoryOperand", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58175, "Length": 39, "Cover_Rate": 0.582089552238806} {"Template_token": ["", "if", "(", "MI", "->", "getOperand", "(", "opNum", "+", "", ")", ".", "isImm", "(", ")", "&&", "MI", "->", "getOperand", "(", "opNum", "+", "", ")", ".", "getImm", "(", ")", "==", "", ")", "return", ";"], "ground_truth": ["O", "<<", "", ";"], "File": "BlackfinAsmPrinter1", "Func": "printMemoryOperand", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58176, "Length": 36, "Cover_Rate": 0.5373134328358209} {"Template_token": ["", "printBasicBlockLabel", "(", "MO", ".", "getMBB", "(", ")", ",", "false", ",", "false", ",", "false", ")", ";", "return", ";", "case", "MachineOperand", "::", "MO_GlobalAddress", ":", "O", "<<", "Mang", "->", "getMangledName", "(", "MO", ".", "getGlobal", "(", ")", ")", ";", "printOffset", "(", "MO", ".", "getOffset", "(", ")", ")", ";", "break", ";", "case", "MachineOperand", "::", "MO_ExternalSymbol", ":", "O", "<<", "Mang", "->", "makeNameProper", "(", "MO", ".", "getSymbolName", "(", ")", ")", ";", "break", ";", "case", "MachineOperand", "::", "MO_ConstantPoolIndex", ":", "O", "<<", "TAI", "->", "getPrivateGlobalPrefix", "(", ")", "<<", "", "<<", "getFunctionNumber", "(", ")", "<<", "", "<<", "MO", ".", "getIndex", "(", ")", ";", "break", ";", "case", "MachineOperand", "::", "MO_JumpTableIndex", ":", "O", "<<", "TAI", "->", "getPrivateGlobalPrefix", "(", ")", "<<", "", "<<", "getFunctionNumber", "(", ")", "<<", "'_'", "<<", "MO", ".", "getIndex", "(", ")", ";", "break", ";", "default", ":", "llvm_unreachable", "(", "", ")", ";"], "ground_truth": ["break", ";"], "File": "BlackfinAsmPrinter1", "Func": "printOperand", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58177, "Length": 133, "Cover_Rate": 0.5541666666666667} {"Template_token": ["", "EmitJumpTableInfo", "(", "MF", ".", "getJumpTableInfo", "(", ")", ",", "MF", ")", ";", "const", "Function", "*", "F", "=", "MF", ".", "getFunction", "(", ")", ";", "OutStreamer", ".", "SwitchSection", "(", "getObjFileLowering", "(", ")", ".", "SectionForGlobal", "(", "F", ",", "Mang", ",", "TM", ")", ")", ";", "EmitAlignment", "(", "", ",", "F", ")", ";", "emitLinkage", "(", "CurrentFnName", ",", "F", "->", "getLinkage", "(", ")", ")", ";", "printVisibility", "(", "CurrentFnName", ",", "F", "->", "getVisibility", "(", ")", ")", ";", "O", "<<", "", "<<", "CurrentFnName", "<<", "", "<<", "CurrentFnName", "<<", "", ";", "if", "(", "DW", ")", "DW", "->", "BeginFunction", "(", "&", "MF", ")", ";", "for", "(", "MachineFunction", "::", "const_iterator", "I", "=", "MF", ".", "begin", "(", ")", ",", "E", "=", "MF", ".", "end", "(", ")", ";", "I", "!=", "E", ";", "++", "I", ")", "{", "if", "(", "!", "VerboseAsm", "&&", "(", "I", "->", "pred_empty", "(", ")", "||", "I", "->", "isOnlyReachableByFallthrough", "(", ")", ")", ")", "{", "}", "else", "{", "printBasicBlockLabel", "(", "I", ",", "true", ",", "true", ",", "VerboseAsm", ")", ";", "O", "<<", "'\\n'", ";", "}", "for", "(", "MachineBasicBlock", "::", "const_iterator", "II", "=", "I", "->", "begin", "(", ")", ",", "E", "=", "I", "->", "end", "(", ")", ";", "II", "!=", "E", ";", "++", "II", ")", "{", "printInstruction", "(", "II", ")", ";", "++", "EmittedInsts", ";", "}", "}", "O", "<<", "", "<<", "CurrentFnName", "<<", "", "<<", "CurrentFnName", "<<", "", ";", "if", "(", "DW", ")", "DW", "->", "EndFunction", "(", "&", "MF", ")", ";", "return", "false", ";"], "ground_truth": ["}"], "File": "BlackfinAsmPrinter1", "Func": "runOnMachineFunction", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58178, "Length": 228, "Cover_Rate": 0.9047619047619048} {"Template_token": ["", "BlackfinAsmPrinter", "(", "formatted_raw_ostream", "&", "O", ",", "TargetMachine", "&", "TM", ",", "MCContext", "&", "Ctx", ",", "MCStreamer", "&", "Streamer", ",", "const", "MCAsmInfo", "*", "MAI", ")", ":", "AsmPrinter", "(", "O", ",", "TM", ",", "Ctx", ",", "Streamer", ",", "MAI", ")", "{"], "ground_truth": ["}"], "File": "BlackfinAsmPrinter2", "Func": "BlackfinAsmPrinter", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58179, "Length": 38, "Cover_Rate": 1.0} {"Template_token": ["", "BlackfinAsmPrinter", "(", "formatted_raw_ostream", "&", "O", ",", "TargetMachine", "&", "TM", ",", "MCContext", "&", "Ctx", ",", "MCStreamer", "&", "Streamer", ",", "const", "MCAsmInfo", "*", "MAI", ")", ":", "AsmPrinter", "(", "O", ",", "TM", ",", "Ctx", ",", "Streamer", ",", "MAI", ")", "{"], "ground_truth": ["}"], "File": "BlackfinAsmPrinter2", "Func": "BlackfinAsmPrinter", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58180, "Length": 38, "Cover_Rate": 1.0} {"Template_token": ["", "OutStreamer", ".", "AddBlankLine", "(", ")", ";"], "ground_truth": ["}"], "File": "BlackfinAsmPrinter2", "Func": "EmitInstruction", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58181, "Length": 7, "Cover_Rate": 0.3333333333333333} {"Template_token": ["", "void", "EmitInstruction", "(", "const", "MachineInstr", "*", "MI", ")", "{"], "ground_truth": ["printInstruction", "(", "MI", ")", ";"], "File": "BlackfinAsmPrinter2", "Func": "EmitInstruction", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58182, "Length": 14, "Cover_Rate": 0.6666666666666666} {"Template_token": ["", "O", "<<", "*", "GetGlobalValueSymbol", "(", "MO", ".", "getGlobal", "(", ")", ")", ";", "printOffset", "(", "MO", ".", "getOffset", "(", ")", ")", ";", "break", ";", "case", "MachineOperand", "::", "MO_ExternalSymbol", ":", "O", "<<", "*", "GetExternalSymbolSymbol", "(", "MO", ".", "getSymbolName", "(", ")", ")", ";", "break", ";", "case", "MachineOperand", "::", "MO_ConstantPoolIndex", ":", "O", "<<", "MAI", "->", "getPrivateGlobalPrefix", "(", ")", "<<", "", "<<", "getFunctionNumber", "(", ")", "<<", "", "<<", "MO", ".", "getIndex", "(", ")", ";", "break", ";", "case", "MachineOperand", "::", "MO_JumpTableIndex", ":", "O", "<<", "MAI", "->", "getPrivateGlobalPrefix", "(", ")", "<<", "", "<<", "getFunctionNumber", "(", ")", "<<", "'_'", "<<", "MO", ".", "getIndex", "(", ")", ";", "break", ";", "default", ":", "llvm_unreachable", "(", "", ")", ";", "break", ";"], "ground_truth": ["}"], "File": "BlackfinAsmPrinter2", "Func": "printOperand", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58183, "Length": 110, "Cover_Rate": 0.497737556561086} {"Template_token": ["", "BlackfinAsmPrinter", "(", "formatted_raw_ostream", "&", "O", ",", "TargetMachine", "&", "TM", ",", "MCStreamer", "&", "Streamer", ")", ":", "AsmPrinter", "(", "O", ",", "TM", ",", "Streamer", ")", "{"], "ground_truth": ["}"], "File": "BlackfinAsmPrinter4", "Func": "BlackfinAsmPrinter", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58184, "Length": 25, "Cover_Rate": 1.0} {"Template_token": ["", "BlackfinAsmPrinter", "(", "formatted_raw_ostream", "&", "O", ",", "TargetMachine", "&", "TM", ",", "MCStreamer", "&", "Streamer", ")", ":", "AsmPrinter", "(", "O", ",", "TM", ",", "Streamer", ")", "{"], "ground_truth": ["}"], "File": "BlackfinAsmPrinter4", "Func": "BlackfinAsmPrinter", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58185, "Length": 25, "Cover_Rate": 1.0} {"Template_token": ["", "case", "MachineOperand", "::", "MO_ExternalSymbol", ":", "O", "<<", "*", "GetExternalSymbolSymbol", "(", "MO", ".", "getSymbolName", "(", ")", ")", ";", "break", ";", "case", "MachineOperand", "::", "MO_ConstantPoolIndex", ":", "O", "<<", "MAI", "->", "getPrivateGlobalPrefix", "(", ")", "<<", "", "<<", "getFunctionNumber", "(", ")", "<<", "", "<<", "MO", ".", "getIndex", "(", ")", ";", "break", ";", "case", "MachineOperand", "::", "MO_JumpTableIndex", ":", "O", "<<", "MAI", "->", "getPrivateGlobalPrefix", "(", ")", "<<", "", "<<", "getFunctionNumber", "(", ")", "<<", "'_'", "<<", "MO", ".", "getIndex", "(", ")", ";"], "ground_truth": ["break", ";"], "File": "BlackfinAsmPrinter4", "Func": "printOperand", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58186, "Length": 77, "Cover_Rate": 0.34684684684684686} {"Template_token": ["", "BlackfinAsmPrinter", "(", "TargetMachine", "&", "TM", ",", "MCStreamer", "&", "Streamer", ")", ":", "AsmPrinter", "(", "TM", ",", "Streamer", ")", "{"], "ground_truth": ["}"], "File": "BlackfinAsmPrinter", "Func": "BlackfinAsmPrinter", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58187, "Length": 19, "Cover_Rate": 1.0} {"Template_token": ["", "BlackfinAsmPrinter", "(", "TargetMachine", "&", "TM", ",", "MCStreamer", "&", "Streamer", ")", ":", "AsmPrinter", "(", "TM", ",", "Streamer", ")", "{"], "ground_truth": ["}"], "File": "BlackfinAsmPrinter", "Func": "BlackfinAsmPrinter", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58188, "Length": 19, "Cover_Rate": 1.0} {"Template_token": ["", "printInstruction", "(", "MI", ",", "OS", ")", ";", "OutStreamer", ".", "EmitRawText", "(", "OS", ".", "str", "(", ")", ")", ";"], "ground_truth": ["}"], "File": "BlackfinAsmPrinter", "Func": "EmitInstruction", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58189, "Length": 19, "Cover_Rate": 0.475} {"Template_token": ["", "virtual", "const", "char", "*", "getPassName", "(", ")", "const", "{", "return", "", ";"], "ground_truth": ["}"], "File": "BlackfinAsmPrinter", "Func": "getPassName", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58190, "Length": 13, "Cover_Rate": 1.0} {"Template_token": ["", "return", "", ";"], "ground_truth": ["}"], "File": "BlackfinAsmPrinter", "Func": "getPassName", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58191, "Length": 4, "Cover_Rate": 0.3076923076923077} {"Template_token": ["", "void", "LLVMInitializeBlackfinAsmPrinter", "(", ")", "{"], "ground_truth": ["RegisterAsmPrinter", "<", "BlackfinAsmPrinter", ">", "X", "(", "TheBlackfinTarget", ")", ";"], "File": "BlackfinAsmPrinter", "Func": "LLVMInitializeBlackfinAsmPrinter", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58192, "Length": 14, "Cover_Rate": 0.9333333333333333} {"Template_token": ["", "RegisterAsmPrinter", "<", "BlackfinAsmPrinter", ">", "X", "(", "TheBlackfinTarget", ")", ";"], "ground_truth": ["}"], "File": "BlackfinAsmPrinter", "Func": "LLVMInitializeBlackfinAsmPrinter", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58193, "Length": 10, "Cover_Rate": 0.6666666666666666} {"Template_token": ["", "if", "(", "ExtraCode", "&&", "ExtraCode", "[", "", "]", ")", "return", "true", ";", "O", "<<", "'['", ";", "printOperand", "(", "MI", ",", "OpNo", ",", "O", ")", ";", "O", "<<", "']'", ";", "return", "false", ";"], "ground_truth": ["}"], "File": "BlackfinAsmPrinter", "Func": "PrintAsmMemoryOperand", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58194, "Length": 33, "Cover_Rate": 0.559322033898305} {"Template_token": ["", "void", "BlackfinAsmPrinter", "::", "printMemoryOperand", "(", "const", "MachineInstr", "*", "MI", ",", "int", "opNum", ",", "raw_ostream", "&", "O", ")", "{", "printOperand", "(", "MI", ",", "opNum", ",", "O", ")", ";", "if", "(", "MI", "->", "getOperand", "(", "opNum", "+", "", ")", ".", "isImm", "(", ")", "&&", "MI", "->", "getOperand", "(", "opNum", "+", "", ")", ".", "getImm", "(", ")", "==", "", ")", "return", ";", "O", "<<", "", ";"], "ground_truth": ["printOperand", "(", "MI", ",", "opNum", "+", "", ",", "O", ")", ";"], "File": "BlackfinAsmPrinter", "Func": "printMemoryOperand", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58195, "Length": 74, "Cover_Rate": 0.9866666666666667} {"Template_token": ["", "void", "BlackfinAsmPrinter", "::", "printMemoryOperand", "(", "const", "MachineInstr", "*", "MI", ",", "int", "opNum", ",", "raw_ostream", "&", "O", ")", "{", "printOperand", "(", "MI", ",", "opNum", ",", "O", ")", ";"], "ground_truth": ["if", "(", "MI", "->", "getOperand", "(", "opNum", "+", "", ")", ".", "isImm", "(", ")", "&&", "MI", "->", "getOperand", "(", "opNum", "+", "", ")", ".", "getImm", "(", ")", "==", "", ")", "return", ";"], "File": "BlackfinAsmPrinter", "Func": "printMemoryOperand", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58196, "Length": 59, "Cover_Rate": 0.7866666666666666} {"Template_token": ["", "case", "MachineOperand", "::", "MO_MachineBasicBlock", ":", "O", "<<", "*", "MO", ".", "getMBB", "(", ")", "->", "getSymbol", "(", ")", ";", "return", ";", "case", "MachineOperand", "::", "MO_GlobalAddress", ":", "O", "<<", "*", "Mang", "->", "getSymbol", "(", "MO", ".", "getGlobal", "(", ")", ")", ";", "printOffset", "(", "MO", ".", "getOffset", "(", ")", ",", "O", ")", ";", "break", ";", "case", "MachineOperand", "::", "MO_ExternalSymbol", ":", "O", "<<", "*", "GetExternalSymbolSymbol", "(", "MO", ".", "getSymbolName", "(", ")", ")", ";", "break", ";", "case", "MachineOperand", "::", "MO_ConstantPoolIndex", ":", "O", "<<", "MAI", "->", "getPrivateGlobalPrefix", "(", ")", "<<", "", "<<", "getFunctionNumber", "(", ")", "<<", "", "<<", "MO", ".", "getIndex", "(", ")", ";", "break", ";", "case", "MachineOperand", "::", "MO_JumpTableIndex", ":", "O", "<<", "MAI", "->", "getPrivateGlobalPrefix", "(", ")", "<<", "", "<<", "getFunctionNumber", "(", ")", "<<", "'_'", "<<", "MO", ".", "getIndex", "(", ")", ";", "break", ";", "default", ":", "llvm_unreachable", "(", "", ")", ";"], "ground_truth": ["break", ";"], "File": "BlackfinAsmPrinter", "Func": "printOperand", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58197, "Length": 138, "Cover_Rate": 0.6052631578947368} {"Template_token": ["", "case", "MachineOperand", "::", "MO_MachineBasicBlock", ":", "O", "<<", "*", "MO", ".", "getMBB", "(", ")", "->", "getSymbol", "(", ")", ";", "return", ";", "case", "MachineOperand", "::", "MO_GlobalAddress", ":", "O", "<<", "*", "Mang", "->", "getSymbol", "(", "MO", ".", "getGlobal", "(", ")", ")", ";", "printOffset", "(", "MO", ".", "getOffset", "(", ")", ",", "O", ")", ";", "break", ";", "case", "MachineOperand", "::", "MO_ExternalSymbol", ":", "O", "<<", "*", "GetExternalSymbolSymbol", "(", "MO", ".", "getSymbolName", "(", ")", ")", ";", "break", ";"], "ground_truth": ["case", "MachineOperand", "::", "MO_ConstantPoolIndex", ":"], "File": "BlackfinAsmPrinter", "Func": "printOperand", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58198, "Length": 76, "Cover_Rate": 0.3333333333333333} {"Template_token": ["", "explicit", "BlackfinFrameInfo", "(", "const", "BlackfinSubtarget", "&", "sti", ")", ":", "TargetFrameInfo", "(", "TargetFrameInfo", "::", "StackGrowsDown", ",", "", ",", "", ")", ",", "STI", "(", "sti", ")", "{"], "ground_truth": ["}"], "File": "BlackfinFrameInfo", "Func": "BlackfinFrameInfo", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58199, "Length": 26, "Cover_Rate": 1.0} {"Template_token": ["", "explicit", "BlackfinFrameInfo", "(", "const", "BlackfinSubtarget", "&", "sti", ")", ":", "TargetFrameInfo", "(", "TargetFrameInfo", "::", "StackGrowsDown", ",", "", ",", "", ")", ",", "STI", "(", "sti", ")", "{"], "ground_truth": ["}"], "File": "BlackfinFrameInfo", "Func": "BlackfinFrameInfo", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58200, "Length": 26, "Cover_Rate": 1.0} {"Template_token": ["", "MachineFrameInfo", "*", "MFI", "=", "MF", ".", "getFrameInfo", "(", ")", ";", "const", "BlackfinRegisterInfo", "*", "RegInfo", "=", "static_cast", "<", "const", "BlackfinRegisterInfo", "*", ">", "(", "MF", ".", "getTarget", "(", ")", ".", "getRegisterInfo", "(", ")", ")", ";", "const", "BlackfinInstrInfo", "&", "TII", "=", "*", "static_cast", "<", "const", "BlackfinInstrInfo", "*", ">", "(", "MF", ".", "getTarget", "(", ")", ".", "getInstrInfo", "(", ")", ")", ";", "MachineBasicBlock", "::", "iterator", "MBBI", "=", "prior", "(", "MBB", ".", "end", "(", ")", ")", ";", "DebugLoc", "dl", "=", "MBBI", "->", "getDebugLoc", "(", ")", ";", "int", "FrameSize", "=", "MFI", "->", "getStackSize", "(", ")", ";", "assert", "(", "FrameSize", "%", "", "==", "", "&&", "", ")", ";", "if", "(", "!", "hasFP", "(", "MF", ")", ")", "{", "assert", "(", "!", "MFI", "->", "adjustsStack", "(", ")", "&&", "", ")", ";", "RegInfo", "->", "adjustRegister", "(", "MBB", ",", "MBBI", ",", "dl", ",", "", ",", "", ",", "FrameSize", ")", ";", "return", ";"], "ground_truth": ["}"], "File": "BlackfinFrameInfo", "Func": "emitEpilogue", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58201, "Length": 141, "Cover_Rate": 0.7877094972067039} {"Template_token": ["", "int", "FrameSize", "=", "MFI", "->", "getStackSize", "(", ")", ";", "assert", "(", "FrameSize", "%", "", "==", "", "&&", "", ")", ";", "if", "(", "!", "hasFP", "(", "MF", ")", ")", "{", "assert", "(", "!", "MFI", "->", "adjustsStack", "(", ")", "&&", "", ")", ";", "RegInfo", "->", "adjustRegister", "(", "MBB", ",", "MBBI", ",", "dl", ",", "", ",", "", ",", "FrameSize", ")", ";", "return", ";", "}", "BuildMI", "(", "MBB", ",", "MBBI", ",", "dl", ",", "TII", ".", "get", "(", "", ")", ")", ";"], "ground_truth": ["}"], "File": "BlackfinFrameInfo", "Func": "emitEpilogue", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58202, "Length": 78, "Cover_Rate": 0.43575418994413406} {"Template_token": ["", "}", "if", "(", "FrameSize", "<=", "", ")", "{", "BuildMI", "(", "MBB", ",", "MBBI", ",", "dl", ",", "TII", ".", "get", "(", "", ")", ")", ".", "addImm", "(", "FrameSize", ")", ";", "return", ";", "}", "BuildMI", "(", "MBB", ",", "MBBI", ",", "dl", ",", "TII", ".", "get", "(", "", ")", ")", ".", "addReg", "(", "", ",", "RegState", "::", "Kill", ")", ";", "BuildMI", "(", "MBB", ",", "MBBI", ",", "dl", ",", "TII", ".", "get", "(", "", ")", ")", ".", "addReg", "(", "", ",", "RegState", "::", "Kill", ")", ";", "BuildMI", "(", "MBB", ",", "MBBI", ",", "dl", ",", "TII", ".", "get", "(", "", ")", ",", "", ")", ".", "addReg", "(", "", ")", ";"], "ground_truth": ["RegInfo", "->", "loadConstant", "(", "MBB", ",", "MBBI", ",", "dl", ",", "", ",", "-", "FrameSize", ")", ";"], "File": "BlackfinFrameInfo", "Func": "emitPrologue", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58203, "Length": 121, "Cover_Rate": 0.3235294117647059} {"Template_token": ["", "bool", "BlackfinFrameInfo", "::", "hasFP", "(", "const", "MachineFunction", "&", "MF", ")", "const", "{"], "ground_truth": ["const", "MachineFrameInfo", "*", "MFI", "=", "MF", ".", "getFrameInfo", "(", ")", ";"], "File": "BlackfinFrameInfo", "Func": "hasFP", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58204, "Length": 23, "Cover_Rate": 0.5476190476190477} {"Template_token": ["", "return", "DisableFramePointerElim", "(", "MF", ")", "||", "MFI", "->", "adjustsStack", "(", ")", "||", "MFI", "->", "hasVarSizedObjects", "(", ")", ";"], "ground_truth": ["}"], "File": "BlackfinFrameInfo", "Func": "hasFP", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58205, "Length": 19, "Cover_Rate": 0.4523809523809524} {"Template_token": ["", "const", "BlackfinRegisterInfo", "*", "RegInfo", "=", "static_cast", "<", "const", "BlackfinRegisterInfo", "*", ">", "(", "MF", ".", "getTarget", "(", ")", ".", "getRegisterInfo", "(", ")", ")", ";", "const", "TargetRegisterClass", "*", "RC", "=", "", ";", "if", "(", "RegInfo", "->", "requiresRegisterScavenging", "(", "MF", ")", ")", "{", "RS", "->", "setScavengingFrameIndex", "(", "MFI", "->", "CreateStackObject", "(", "RC", "->", "getSize", "(", ")", ",", "RC", "->", "getAlignment", "(", ")", ",", "false", ")", ")", ";", "}"], "ground_truth": ["}"], "File": "BlackfinFrameInfo", "Func": "processFunctionBeforeCalleeSavedScan", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58206, "Length": 66, "Cover_Rate": 0.7096774193548387} {"Template_token": ["", "const", "MachineFrameInfo", "*", "MFI", "=", "MF", ".", "getFrameInfo", "(", ")", ";", "return", "DisableFramePointerElim", "(", "MF", ")", "||", "MFI", "->", "adjustsStack", "(", ")", "||", "MFI", "->", "hasVarSizedObjects", "(", ")", ";"], "ground_truth": ["}"], "File": "BlackfinFrameLowering1", "Func": "hasFP", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58207, "Length": 30, "Cover_Rate": 0.7142857142857143} {"Template_token": ["", "bool", "BlackfinFrameLowering", "::", "hasFP", "(", "const", "MachineFunction", "&", "MF", ")", "const", "{", "const", "MachineFrameInfo", "*", "MFI", "=", "MF", ".", "getFrameInfo", "(", ")", ";"], "ground_truth": ["return", "DisableFramePointerElim", "(", "MF", ")", "||", "MFI", "->", "adjustsStack", "(", ")", "||", "MFI", "->", "hasVarSizedObjects", "(", ")", ";"], "File": "BlackfinFrameLowering1", "Func": "hasFP", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58208, "Length": 41, "Cover_Rate": 0.9761904761904762} {"Template_token": ["", "bool", "BlackfinFrameLowering", "::", "hasReservedCallFrame", "(", "const", "MachineFunction", "&", "MF", ")", "const", "{"], "ground_truth": ["return", "true", ";"], "File": "BlackfinFrameLowering1", "Func": "hasReservedCallFrame", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58209, "Length": 15, "Cover_Rate": 0.9375} {"Template_token": ["", "processFunctionBeforeCalleeSavedScan", "(", "MachineFunction", "&", "MF", ",", "RegScavenger", "*", "RS", ")", "const", "{", "MachineFrameInfo", "*", "MFI", "=", "MF", ".", "getFrameInfo", "(", ")", ";", "const", "BlackfinRegisterInfo", "*", "RegInfo", "=", "static_cast", "<", "const", "BlackfinRegisterInfo", "*", ">", "(", "MF", ".", "getTarget", "(", ")", ".", "getRegisterInfo", "(", ")", ")", ";", "const", "TargetRegisterClass", "*", "RC", "=", "", ";", "if", "(", "RegInfo", "->", "requiresRegisterScavenging", "(", "MF", ")", ")", "{", "RS", "->", "setScavengingFrameIndex", "(", "MFI", "->", "CreateStackObject", "(", "RC", "->", "getSize", "(", ")", ",", "RC", "->", "getAlignment", "(", ")", ",", "false", ")", ")", ";", "}"], "ground_truth": ["}"], "File": "BlackfinFrameLowering1", "Func": "processFunctionBeforeCalleeSavedScan", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58210, "Length": 88, "Cover_Rate": 0.946236559139785} {"Template_token": ["", "MachineFrameInfo", "*", "MFI", "=", "MF", ".", "getFrameInfo", "(", ")", ";", "const", "BlackfinRegisterInfo", "*", "RegInfo", "=", "static_cast", "<", "const", "BlackfinRegisterInfo", "*", ">", "(", "MF", ".", "getTarget", "(", ")", ".", "getRegisterInfo", "(", ")", ")", ";"], "ground_truth": ["const", "TargetRegisterClass", "*", "RC", "=", "", ";"], "File": "BlackfinFrameLowering1", "Func": "processFunctionBeforeCalleeSavedScan", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58211, "Length": 40, "Cover_Rate": 0.43010752688172044} {"Template_token": ["", "explicit", "BlackfinFrameLowering", "(", "const", "BlackfinSubtarget", "&", "sti", ")", ":", "TargetFrameLowering", "(", "TargetFrameLowering", "::", "StackGrowsDown", ",", "", ",", "", ")", ",", "STI", "(", "sti", ")", "{"], "ground_truth": ["}"], "File": "BlackfinFrameLowering", "Func": "BlackfinFrameLowering", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58212, "Length": 26, "Cover_Rate": 1.0} {"Template_token": ["", "explicit", "BlackfinFrameLowering", "(", "const", "BlackfinSubtarget", "&", "sti", ")", ":", "TargetFrameLowering", "(", "TargetFrameLowering", "::", "StackGrowsDown", ",", "", ",", "", ")", ",", "STI", "(", "sti", ")", "{"], "ground_truth": ["}"], "File": "BlackfinFrameLowering", "Func": "BlackfinFrameLowering", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58213, "Length": 26, "Cover_Rate": 1.0} {"Template_token": ["", "BlackfinInstrInfo", "::", "BlackfinInstrInfo", "(", "BlackfinSubtarget", "&", "ST", ")", ":", "BlackfinGenInstrInfo", "(", "", ",", "", ")", ",", "RI", "(", "ST", ",", "*", "this", ")", ",", "Subtarget", "(", "ST", ")", "{"], "ground_truth": ["}"], "File": "BlackfinInstrInfo1", "Func": "BlackfinInstrInfo", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58214, "Length": 30, "Cover_Rate": 0.8823529411764706} {"Template_token": ["", "BlackfinInstrInfo", "::", "BlackfinInstrInfo", "(", "BlackfinSubtarget", "&", "ST", ")", ":", "BlackfinGenInstrInfo", "(", "", ",", "", ")", ",", "RI", "(", "ST", ",", "*", "this", ")", ",", "Subtarget", "(", "ST", ")", "{"], "ground_truth": ["}"], "File": "BlackfinInstrInfo1", "Func": "BlackfinInstrInfo", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58215, "Length": 30, "Cover_Rate": 0.8823529411764706} {"Template_token": ["", "}", "if", "(", "", ".", "contains", "(", "SrcReg", ")", ")", "{", "if", "(", "DestReg", "==", "", ")", "{", "BuildMI", "(", "MBB", ",", "I", ",", "DL", ",", "get", "(", "", ")", ",", "DestReg", ")", ".", "addReg", "(", "SrcReg", ",", "getKillRegState", "(", "KillSrc", ")", ")", ".", "addImm", "(", "", ")", ";", "return", ";", "}", "if", "(", "DestReg", "==", "", ")", "{", "BuildMI", "(", "MBB", ",", "I", ",", "DL", ",", "get", "(", "", ")", ",", "DestReg", ")", ".", "addReg", "(", "SrcReg", ",", "getKillRegState", "(", "KillSrc", ")", ")", ";", "return", ";", "}", "}", "if", "(", "DestReg", "==", "", "&&", "SrcReg", "==", "", ")", "{", "BuildMI", "(", "MBB", ",", "I", ",", "DL", ",", "get", "(", "", ")", ",", "DestReg", ")", ".", "addReg", "(", "SrcReg", ",", "getKillRegState", "(", "KillSrc", ")", ")", ";", "return", ";", "}"], "ground_truth": ["if", "(", "DestReg", "==", "", "&&", "SrcReg", "==", "", ")", "{"], "File": "BlackfinInstrInfo1", "Func": "copyPhysReg", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58216, "Length": 140, "Cover_Rate": 0.3181818181818182} {"Template_token": ["", "static", "bool", "inClass", "(", "const", "TargetRegisterClass", "&", "Test", ",", "unsigned", "Reg", ",", "const", "TargetRegisterClass", "*", "RC", ")", "{", "if", "(", "TargetRegisterInfo", "::", "isPhysicalRegister", "(", "Reg", ")", ")", "return", "Test", ".", "contains", "(", "Reg", ")", ";"], "ground_truth": ["else", "return", "Test", ".", "hasSubClassEq", "(", "RC", ")", ";"], "File": "BlackfinInstrInfo1", "Func": "inClass", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58217, "Length": 44, "Cover_Rate": 0.9777777777777777} {"Template_token": ["", "if", "(", "TargetRegisterInfo", "::", "isPhysicalRegister", "(", "Reg", ")", ")", "return", "Test", ".", "contains", "(", "Reg", ")", ";", "else", "return", "Test", ".", "hasSubClassEq", "(", "RC", ")", ";"], "ground_truth": ["}"], "File": "BlackfinInstrInfo1", "Func": "inClass", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58218, "Length": 27, "Cover_Rate": 0.6} {"Template_token": ["", "if", "(", "Cond", ".", "empty", "(", ")", ")", "{", "assert", "(", "!", "FBB", "&&", "", ")", ";", "BuildMI", "(", "&", "MBB", ",", "DL", ",", "get", "(", "", ")", ")", ".", "addMBB", "(", "TBB", ")", ";"], "ground_truth": ["return", "", ";"], "File": "BlackfinInstrInfo1", "Func": "InsertBranch", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58219, "Length": 38, "Cover_Rate": 0.35514018691588783} {"Template_token": ["", "BuildMI", "(", "MBB", ",", "I", ",", "DL", ",", "get", "(", "", ")", ",", "DestReg", ")", ".", "addFrameIndex", "(", "FI", ")", ".", "addImm", "(", "", ")", ";", "return", ";", "}", "if", "(", "inClass", "(", "", ",", "DestReg", ",", "RC", ")", ")", "{", "BuildMI", "(", "MBB", ",", "I", ",", "DL", ",", "get", "(", "", ")", ",", "DestReg", ")", ".", "addFrameIndex", "(", "FI", ")", ".", "addImm", "(", "", ")", ";", "return", ";", "}", "if", "(", "inClass", "(", "", ",", "DestReg", ",", "RC", ")", ")", "{", "BuildMI", "(", "MBB", ",", "I", ",", "DL", ",", "get", "(", "", ")", ",", "DestReg", ")", ".", "addFrameIndex", "(", "FI", ")", ".", "addImm", "(", "", ")", ";", "return", ";"], "ground_truth": ["}"], "File": "BlackfinInstrInfo1", "Func": "loadRegFromStackSlot", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58220, "Length": 111, "Cover_Rate": 0.5721649484536082} {"Template_token": ["", "}", "if", "(", "inClass", "(", "", ",", "SrcReg", ",", "RC", ")", ")", "{", "BuildMI", "(", "MBB", ",", "I", ",", "DL", ",", "get", "(", "", ")", ")", ".", "addReg", "(", "SrcReg", ",", "getKillRegState", "(", "isKill", ")", ")", ".", "addFrameIndex", "(", "FI", ")", ".", "addImm", "(", "", ")", ";", "return", ";", "}"], "ground_truth": ["llvm_unreachable", "(", "(", "std", "::", "string", "(", "", ")", "+", "RC", "->", "getName", "(", ")", ")", ".", "c_str", "(", ")", ")", ";"], "File": "BlackfinInstrInfo1", "Func": "storeRegToStackSlot", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58221, "Length": 72, "Cover_Rate": 0.3025210084033613} {"Template_token": ["", "}", "if", "(", "inClass", "(", "", ",", "SrcReg", ",", "RC", ")", ")", "{", "BuildMI", "(", "MBB", ",", "I", ",", "DL", ",", "get", "(", "", ")", ")", ".", "addReg", "(", "SrcReg", ",", "getKillRegState", "(", "isKill", ")", ")", ".", "addFrameIndex", "(", "FI", ")", ".", "addImm", "(", "", ")", ";", "return", ";", "}", "llvm_unreachable", "(", "(", "std", "::", "string", "(", "", ")", "+", "RC", "->", "getName", "(", ")", ")", ".", "c_str", "(", ")", ")", ";"], "ground_truth": ["}"], "File": "BlackfinInstrInfo1", "Func": "storeRegToStackSlot", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58222, "Length": 73, "Cover_Rate": 0.3067226890756303} {"Template_token": ["", "return", "true", ";", "}", "if", "(", "inClass", "(", "", ",", "SrcReg", ",", "SrcRC", ")", "&&", "inClass", "(", "", ",", "DestReg", ",", "DestRC", ")", ")", "{", "if", "(", "inClass", "(", "", ",", "SrcReg", ",", "SrcRC", ")", ")", "{", "BuildMI", "(", "MBB", ",", "I", ",", "dl", ",", "get", "(", "", ")", ",", "DestReg", ")", ".", "addReg", "(", "SrcReg", ")", ";", "BuildMI", "(", "MBB", ",", "I", ",", "dl", ",", "get", "(", "", ")", ",", "DestReg", ")", ".", "addReg", "(", "DestReg", ")", ".", "addImm", "(", "", ")", ";", "}", "else", "{", "BuildMI", "(", "MBB", ",", "I", ",", "dl", ",", "get", "(", "", ")", ",", "DestReg", ")", ".", "addReg", "(", "SrcReg", ")", ";", "}", "return", "true", ";", "}", "if", "(", "inClass", "(", "", ",", "DestReg", ",", "DestRC", ")", "&&", "inClass", "(", "", ",", "SrcReg", ",", "SrcRC", ")", ")", "{", "if", "(", "inClass", "(", "", ",", "DestReg", ",", "DestRC", ")", ")", "BuildMI", "(", "MBB", ",", "I", ",", "dl", ",", "get", "(", "", ")", ",", "DestReg", ")", ".", "addReg", "(", "SrcReg", ")", ";"], "ground_truth": ["else", "BuildMI", "(", "MBB", ",", "I", ",", "dl", ",", "get", "(", "", ")", ",", "DestReg", ")", ".", "addReg", "(", "SrcReg", ")", ";"], "File": "BlackfinInstrInfo4", "Func": "copyRegToReg", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58223, "Length": 188, "Cover_Rate": 0.37751004016064255} {"Template_token": ["", "assert", "(", "TBB", "&&", "", ")", ";", "assert", "(", "(", "Cond", ".", "size", "(", ")", "==", "", "||", "Cond", ".", "size", "(", ")", "==", "", ")", "&&", "", ")", ";"], "ground_truth": ["if", "(", "Cond", ".", "empty", "(", ")", ")", "{"], "File": "BlackfinInstrInfo4", "Func": "InsertBranch", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58224, "Length": 39, "Cover_Rate": 0.34513274336283184} {"Template_token": ["", "DebugLoc", "dl", "=", "DebugLoc", "::", "getUnknownLoc", "(", ")", ";", "assert", "(", "TBB", "&&", "", ")", ";", "assert", "(", "(", "Cond", ".", "size", "(", ")", "==", "", "||", "Cond", ".", "size", "(", ")", "==", "", ")", "&&", "", ")", ";", "if", "(", "Cond", ".", "empty", "(", ")", ")", "{"], "ground_truth": ["assert", "(", "!", "FBB", "&&", "", ")", ";"], "File": "BlackfinInstrInfo4", "Func": "InsertBranch", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58225, "Length": 56, "Cover_Rate": 0.49557522123893805} {"Template_token": ["", "BuildMI", "(", "MBB", ",", "I", ",", "DL", ",", "get", "(", "", ")", ",", "DestReg", ")", ".", "addFrameIndex", "(", "FI", ")", ".", "addImm", "(", "", ")", ";", "return", ";", "}", "if", "(", "inClass", "(", "", ",", "DestReg", ",", "RC", ")", ")", "{", "BuildMI", "(", "MBB", ",", "I", ",", "DL", ",", "get", "(", "", ")", ",", "DestReg", ")", ".", "addFrameIndex", "(", "FI", ")", ".", "addImm", "(", "", ")", ";", "return", ";", "}", "llvm_unreachable", "(", "", ")", ";"], "ground_truth": ["}"], "File": "BlackfinInstrInfo4", "Func": "loadRegFromStackSlot", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58226, "Length": 76, "Cover_Rate": 0.39790575916230364} {"Template_token": ["", "if", "(", "inClass", "(", "", ",", "SrcReg", ",", "RC", ")", ")", "{", "BuildMI", "(", "MBB", ",", "I", ",", "DL", ",", "get", "(", "", ")", ")", ".", "addReg", "(", "SrcReg", ",", "getKillRegState", "(", "isKill", ")", ")", ".", "addFrameIndex", "(", "FI", ")", ".", "addImm", "(", "", ")", ";", "return", ";", "}", "llvm_unreachable", "(", "(", "std", "::", "string", "(", "", ")", "+", "RC", "->", "getName", "(", ")", ")", ".", "c_str", "(", ")", ")", ";"], "ground_truth": ["}"], "File": "BlackfinInstrInfo4", "Func": "storeRegToStackSlot", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58227, "Length": 72, "Cover_Rate": 0.30638297872340425} {"Template_token": ["", "BlackfinInstrInfo", "::", "BlackfinInstrInfo", "(", "BlackfinSubtarget", "&", "ST", ")", ":", "TargetInstrInfoImpl", "(", "BlackfinInsts", ",", "array_lengthof", "(", "BlackfinInsts", ")", ")", ",", "RI", "(", "ST", ",", "*", "this", ")", ",", "Subtarget", "(", "ST", ")", "{"], "ground_truth": ["}"], "File": "BlackfinInstrInfo", "Func": "BlackfinInstrInfo", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58228, "Length": 33, "Cover_Rate": 1.0} {"Template_token": ["", "BlackfinInstrInfo", "::", "BlackfinInstrInfo", "(", "BlackfinSubtarget", "&", "ST", ")", ":", "TargetInstrInfoImpl", "(", "BlackfinInsts", ",", "array_lengthof", "(", "BlackfinInsts", ")", ")", ",", "RI", "(", "ST", ",", "*", "this", ")", ",", "Subtarget", "(", "ST", ")", "{"], "ground_truth": ["}"], "File": "BlackfinInstrInfo", "Func": "BlackfinInstrInfo", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58229, "Length": 33, "Cover_Rate": 1.0} {"Template_token": ["", "return", "true", ";", "}", "if", "(", "inClass", "(", "", ",", "DestReg", ",", "DestRC", ")", "&&", "inClass", "(", "", ",", "SrcReg", ",", "SrcRC", ")", ")", "{", "if", "(", "inClass", "(", "", ",", "DestReg", ",", "DestRC", ")", ")", "BuildMI", "(", "MBB", ",", "I", ",", "DL", ",", "get", "(", "", ")", ",", "DestReg", ")", ".", "addReg", "(", "SrcReg", ")", ";", "else", "BuildMI", "(", "MBB", ",", "I", ",", "DL", ",", "get", "(", "", ")", ",", "DestReg", ")", ".", "addReg", "(", "SrcReg", ")", ";", "return", "true", ";", "}", "if", "(", "inClass", "(", "", ",", "DestReg", ",", "DestRC", ")", "&&", "inClass", "(", "", ",", "SrcReg", ",", "SrcRC", ")", ")", "{", "BuildMI", "(", "MBB", ",", "I", ",", "DL", ",", "get", "(", "", ")", ",", "DestReg", ")", ".", "addReg", "(", "SrcReg", ")", ";", "return", "true", ";", "}", "if", "(", "inClass", "(", "", ",", "DestReg", ",", "DestRC", ")", "&&", "inClass", "(", "", ",", "SrcReg", ",", "SrcRC", ")", ")", "{"], "ground_truth": ["BuildMI", "(", "MBB", ",", "I", ",", "DL", ",", "get", "(", "", ")", ",", "DestReg", ")", ".", "addReg", "(", "SrcReg", ")", ";"], "File": "BlackfinInstrInfo", "Func": "copyRegToReg", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58230, "Length": 171, "Cover_Rate": 0.3475609756097561} {"Template_token": ["", "virtual", "const", "BlackfinRegisterInfo", "&", "getRegisterInfo", "(", ")", "const", "{", "return", "RI", ";"], "ground_truth": ["}"], "File": "BlackfinInstrInfo", "Func": "getRegisterInfo", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58231, "Length": 13, "Cover_Rate": 1.0} {"Template_token": ["", "return", "RI", ";"], "ground_truth": ["}"], "File": "BlackfinInstrInfo", "Func": "getRegisterInfo", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58232, "Length": 4, "Cover_Rate": 0.3076923076923077} {"Template_token": ["", "static", "bool", "inClass", "(", "const", "TargetRegisterClass", "&", "Test", ",", "unsigned", "Reg", ",", "const", "TargetRegisterClass", "*", "RC", ")", "{", "if", "(", "TargetRegisterInfo", "::", "isPhysicalRegister", "(", "Reg", ")", ")", "return", "Test", ".", "contains", "(", "Reg", ")", ";"], "ground_truth": ["else", "return", "&", "Test", "==", "RC", "||", "Test", ".", "hasSubClass", "(", "RC", ")", ";"], "File": "BlackfinInstrInfo", "Func": "inClass", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58233, "Length": 49, "Cover_Rate": 0.98} {"Template_token": ["", "unsigned", "BlackfinInstrInfo", "::", "InsertBranch", "(", "MachineBasicBlock", "&", "MBB", ",", "MachineBasicBlock", "*", "TBB", ",", "MachineBasicBlock", "*", "FBB", ",", "const", "SmallVectorImpl", "<", "MachineOperand", ">", "&", "Cond", ")", "const", "{", "DebugLoc", "DL", ";", "assert", "(", "TBB", "&&", "", ")", ";", "assert", "(", "(", "Cond", ".", "size", "(", ")", "==", "", "||", "Cond", ".", "size", "(", ")", "==", "", ")", "&&", "", ")", ";", "if", "(", "Cond", ".", "empty", "(", ")", ")", "{", "assert", "(", "!", "FBB", "&&", "", ")", ";", "BuildMI", "(", "&", "MBB", ",", "DL", ",", "get", "(", "", ")", ")", ".", "addMBB", "(", "TBB", ")", ";", "return", "", ";", "}"], "ground_truth": ["llvm_unreachable", "(", "", ")", ";"], "File": "BlackfinInstrInfo", "Func": "InsertBranch", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58234, "Length": 104, "Cover_Rate": 0.9719626168224299} {"Template_token": ["", "DebugLoc", "DL", ";", "assert", "(", "TBB", "&&", "", ")", ";", "assert", "(", "(", "Cond", ".", "size", "(", ")", "==", "", "||", "Cond", ".", "size", "(", ")", "==", "", ")", "&&", "", ")", ";", "if", "(", "Cond", ".", "empty", "(", ")", ")", "{", "assert", "(", "!", "FBB", "&&", "", ")", ";", "BuildMI", "(", "&", "MBB", ",", "DL", ",", "get", "(", "", ")", ")", ".", "addMBB", "(", "TBB", ")", ";", "return", "", ";", "}", "llvm_unreachable", "(", "", ")", ";"], "ground_truth": ["}"], "File": "BlackfinInstrInfo", "Func": "InsertBranch", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58235, "Length": 78, "Cover_Rate": 0.7289719626168224} {"Template_token": ["", "default", ":", "break", ";", "case", "", ":", "case", "", ":", "if", "(", "MI", "->", "getOperand", "(", "", ")", ".", "isFI", "(", ")", "&&", "MI", "->", "getOperand", "(", "", ")", ".", "isImm", "(", ")", "&&", "MI", "->", "getOperand", "(", "", ")", ".", "getImm", "(", ")", "==", "", ")", "{", "FrameIndex", "=", "MI", "->", "getOperand", "(", "", ")", ".", "getIndex", "(", ")", ";", "return", "MI", "->", "getOperand", "(", "", ")", ".", "getReg", "(", ")", ";", "}"], "ground_truth": ["break", ";"], "File": "BlackfinInstrInfo", "Func": "isLoadFromStackSlot", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58237, "Length": 76, "Cover_Rate": 0.6909090909090909} {"Template_token": ["", "case", "", ":", "if", "(", "MI", "->", "getOperand", "(", "", ")", ".", "isFI", "(", ")", "&&", "MI", "->", "getOperand", "(", "", ")", ".", "isImm", "(", ")", "&&", "MI", "->", "getOperand", "(", "", ")", ".", "getImm", "(", ")", "==", "", ")", "{", "FrameIndex", "=", "MI", "->", "getOperand", "(", "", ")", ".", "getIndex", "(", ")", ";", "return", "MI", "->", "getOperand", "(", "", ")", ".", "getReg", "(", ")", ";", "}"], "ground_truth": ["break", ";"], "File": "BlackfinInstrInfo", "Func": "isStoreToStackSlot", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58238, "Length": 69, "Cover_Rate": 0.6272727272727273} {"Template_token": ["", "void", "BlackfinInstrInfo", "::", "loadRegFromAddr", "(", "MachineFunction", "&", "MF", ",", "unsigned", "DestReg", ",", "SmallVectorImpl", "<", "MachineOperand", ">", "&", "Addr", ",", "const", "TargetRegisterClass", "*", "RC", ",", "SmallVectorImpl", "<", "MachineInstr", "*", ">", "&", "NewMIs", ")", "const", "{", "llvm_unreachable", "(", "", ")", ";"], "ground_truth": ["}"], "File": "BlackfinInstrInfo", "Func": "loadRegFromAddr", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58239, "Length": 40, "Cover_Rate": 1.0} {"Template_token": ["", "}", "if", "(", "inClass", "(", "", ",", "DestReg", ",", "RC", ")", ")", "{", "BuildMI", "(", "MBB", ",", "I", ",", "DL", ",", "get", "(", "", ")", ",", "DestReg", ")", ".", "addFrameIndex", "(", "FI", ")", ".", "addImm", "(", "", ")", ";", "return", ";", "}", "if", "(", "inClass", "(", "", ",", "DestReg", ",", "RC", ")", ")", "{", "BuildMI", "(", "MBB", ",", "I", ",", "DL", ",", "get", "(", "", ")", ",", "DestReg", ")", ".", "addFrameIndex", "(", "FI", ")", ".", "addImm", "(", "", ")", ";", "return", ";", "}"], "ground_truth": ["llvm_unreachable", "(", "", ")", ";"], "File": "BlackfinInstrInfo", "Func": "loadRegFromStackSlot", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58240, "Length": 88, "Cover_Rate": 0.4656084656084656} {"Template_token": ["", "void", "BlackfinInstrInfo", "::", "loadRegFromStackSlot", "(", "MachineBasicBlock", "&", "MBB", ",", "MachineBasicBlock", "::", "iterator", "I", ",", "unsigned", "DestReg", ",", "int", "FI", ",", "const", "TargetRegisterClass", "*", "RC", ")", "const", "{", "DebugLoc", "DL", "=", "I", "!=", "MBB", ".", "end", "(", ")", "?", "I", "->", "getDebugLoc", "(", ")", ":", "DebugLoc", "(", ")", ";", "if", "(", "inClass", "(", "", ",", "DestReg", ",", "RC", ")", ")", "{", "BuildMI", "(", "MBB", ",", "I", ",", "DL", ",", "get", "(", "", ")", ",", "DestReg", ")", ".", "addFrameIndex", "(", "FI", ")", ".", "addImm", "(", "", ")", ";", "return", ";", "}", "if", "(", "inClass", "(", "", ",", "DestReg", ",", "RC", ")", ")", "{", "BuildMI", "(", "MBB", ",", "I", ",", "DL", ",", "get", "(", "", ")", ",", "DestReg", ")", ".", "addFrameIndex", "(", "FI", ")", ".", "addImm", "(", "", ")", ";", "return", ";", "}"], "ground_truth": ["if", "(", "inClass", "(", "", ",", "DestReg", ",", "RC", ")", ")", "{"], "File": "BlackfinInstrInfo", "Func": "loadRegFromStackSlot", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58241, "Length": 142, "Cover_Rate": 0.7513227513227513} {"Template_token": ["", "DebugLoc", "DL", "=", "I", "!=", "MBB", ".", "end", "(", ")", "?", "I", "->", "getDebugLoc", "(", ")", ":", "DebugLoc", "(", ")", ";", "if", "(", "inClass", "(", "", ",", "SrcReg", ",", "RC", ")", ")", "{", "BuildMI", "(", "MBB", ",", "I", ",", "DL", ",", "get", "(", "", ")", ")", ".", "addReg", "(", "SrcReg", ",", "getKillRegState", "(", "isKill", ")", ")", ".", "addFrameIndex", "(", "FI", ")", ".", "addImm", "(", "", ")", ";", "return", ";", "}"], "ground_truth": ["if", "(", "inClass", "(", "", ",", "SrcReg", ",", "RC", ")", ")", "{"], "File": "BlackfinInstrInfo", "Func": "storeRegToStackSlot", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58243, "Length": 82, "Cover_Rate": 0.351931330472103} {"Template_token": ["", "unsigned", "BlackfinIntrinsicInfo", "::", "lookupName", "(", "const", "char", "*", "Name", ",", "unsigned", "Len", ")", "const", "{", "if", "(", "Len", "<", "", "||", "Name", "[", "", "]", "!=", "'.'", "||", "Name", "[", "", "]", "!=", "'l'", "||", "Name", "[", "", "]", "!=", "'l'", "||", "Name", "[", "", "]", "!=", "'v'", "||", "Name", "[", "", "]", "!=", "'m'", ")", "return", "", ";", "return", "", ";"], "ground_truth": ["}"], "File": "BlackfinIntrinsicInfo1", "Func": "lookupName", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58245, "Length": 63, "Cover_Rate": 1.0} {"Template_token": ["", "Function", "*", "BlackfinIntrinsicInfo", "::", "getDeclaration", "(", "Module", "*", "M", ",", "unsigned", "IntrID", ",", "Type", "*", "*", "Tys", ",", "unsigned", "numTy", ")", "const", "{"], "ground_truth": ["assert", "(", "!", "isOverloaded", "(", "IntrID", ")", "&&", "", ")", ";"], "File": "BlackfinIntrinsicInfo2", "Func": "getDeclaration", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58246, "Length": 34, "Cover_Rate": 0.4358974358974359} {"Template_token": ["", "}", ";", "assert", "(", "!", "isOverloaded", "(", "IntrID", ")", "&&", "", ")", ";", "if", "(", "IntrID", "<", "", ")", "return", "", ";"], "ground_truth": ["assert", "(", "IntrID", "<", "", "&&", "", ")", ";"], "File": "BlackfinIntrinsicInfo2", "Func": "getName", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58247, "Length": 31, "Cover_Rate": 0.36904761904761907} {"Template_token": ["", "std", "::", "vector", "<", "Type", "*", ">", "ArgTys", ";"], "ground_truth": ["bool", "IsVarArg", "=", "false", ";"], "File": "BlackfinIntrinsicInfo2", "Func": "getType", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58248, "Length": 14, "Cover_Rate": 0.30434782608695654} {"Template_token": ["", "static", "FunctionType", "*", "getType", "(", "LLVMContext", "&", "Context", ",", "unsigned", "id", ")", "{", "Type", "*", "ResultTy", "=", "NULL", ";", "SmallVector", "<", "Type", "*", ",", "", ">", "ArgTys", ";", "bool", "IsVarArg", "=", "false", ";", "return", "FunctionType", "::", "get", "(", "ResultTy", ",", "ArgTys", ",", "IsVarArg", ")", ";"], "ground_truth": ["}"], "File": "BlackfinIntrinsicInfo3", "Func": "getType", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58249, "Length": 46, "Cover_Rate": 1.0} {"Template_token": ["", "Function", "*", "BlackfinIntrinsicInfo", "::", "getDeclaration", "(", "Module", "*", "M", ",", "unsigned", "IntrID", ",", "const", "Type", "*", "*", "Tys", ",", "unsigned", "numTy", ")", "const", "{", "assert", "(", "!", "isOverloaded", "(", "IntrID", ")", "&&", "", ")", ";"], "ground_truth": ["AttrListPtr", "AList", "=", "getAttributes", "(", "(", "", ")", "IntrID", ")", ";"], "File": "BlackfinIntrinsicInfo", "Func": "getDeclaration", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58251, "Length": 46, "Cover_Rate": 0.5822784810126582} {"Template_token": ["", "static", "const", "char", "*", "const", "names", "[", "]", "=", "{", "}", ";", "assert", "(", "!", "isOverloaded", "(", "IntrID", ")", "&&", "", ")", ";", "if", "(", "IntrID", "<", "", ")", "return", "", ";", "assert", "(", "IntrID", "<", "", "&&", "", ")", ";", "std", "::", "string", "Result", "(", "names", "[", "IntrID", "-", "", "]", ")", ";", "return", "Result", ";"], "ground_truth": ["}"], "File": "BlackfinIntrinsicInfo", "Func": "getName", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58252, "Length": 58, "Cover_Rate": 0.6823529411764706} {"Template_token": ["", "static", "const", "FunctionType", "*", "getType", "(", "LLVMContext", "&", "Context", ",", "unsigned", "id", ")", "{", "const", "Type", "*", "ResultTy", "=", "NULL", ";", "std", "::", "vector", "<", "const", "Type", "*", ">", "ArgTys", ";"], "ground_truth": ["bool", "IsVarArg", "=", "false", ";"], "File": "BlackfinIntrinsicInfo", "Func": "getType", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58253, "Length": 36, "Cover_Rate": 0.7346938775510204} {"Template_token": ["", "}", ";", "if", "(", "IntrID", "==", "", ")", "return", "false", ";", "else", "return", "OTable", "[", "IntrID", "-", "", "]", ";"], "ground_truth": ["}"], "File": "BlackfinIntrinsicInfo", "Func": "isOverloaded", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58254, "Length": 21, "Cover_Rate": 0.525} {"Template_token": ["", "unsigned", "BlackfinIntrinsicInfo", "::", "lookupName", "(", "const", "char", "*", "Name", ",", "unsigned", "Len", ")", "const", "{"], "ground_truth": ["return", "", ";"], "File": "BlackfinIntrinsicInfo", "Func": "lookupName", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58255, "Length": 18, "Cover_Rate": 0.9473684210526315} {"Template_token": ["", "unsigned", "BlackfinIntrinsicInfo", "::", "lookupName", "(", "const", "char", "*", "Name", ",", "unsigned", "Len", ")", "const", "{", "return", "", ";"], "ground_truth": ["}"], "File": "BlackfinIntrinsicInfo", "Func": "lookupName", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58256, "Length": 19, "Cover_Rate": 1.0} {"Template_token": ["", "void", "BlackfinDAGToDAGISel", "::", "FixRegisterClasses", "(", "SelectionDAG", "&", "DAG", ")", "{", "const", "BlackfinInstrInfo", "&", "TII", "=", "getInstrInfo", "(", ")", ";", "const", "BlackfinRegisterInfo", "*", "TRI", "=", "getRegisterInfo", "(", ")", ";", "DAG", ".", "AssignTopologicalOrder", "(", ")", ";", "HandleSDNode", "Dummy", "(", "DAG", ".", "getRoot", "(", ")", ")", ";", "for", "(", "SelectionDAG", "::", "allnodes_iterator", "NI", "=", "DAG", ".", "allnodes_begin", "(", ")", ";", "NI", "!=", "DAG", ".", "allnodes_end", "(", ")", ";", "++", "NI", ")", "{", "if", "(", "NI", "->", "use_empty", "(", ")", "||", "!", "NI", "->", "isMachineOpcode", "(", ")", ")", "continue", ";", "const", "TargetInstrDesc", "&", "DefTID", "=", "TII", ".", "get", "(", "NI", "->", "getMachineOpcode", "(", ")", ")", ";", "for", "(", "SDNode", "::", "use_iterator", "UI", "=", "NI", "->", "use_begin", "(", ")", ";", "!", "UI", ".", "atEnd", "(", ")", ";", "++", "UI", ")", "{", "if", "(", "!", "UI", "->", "isMachineOpcode", "(", ")", ")", "continue", ";"], "ground_truth": ["if", "(", "UI", ".", "getUse", "(", ")", ".", "getResNo", "(", ")", ">=", "DefTID", ".", "getNumDefs", "(", ")", ")", "continue", ";"], "File": "BlackfinISelDAGToDAG1", "Func": "FixRegisterClasses", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58257, "Length": 157, "Cover_Rate": 0.4266304347826087} {"Template_token": ["", "static", "inline", "bool", "isCC", "(", "const", "TargetRegisterClass", "*", "RC", ")", "{"], "ground_truth": ["return", "RC", "==", "&", "", "||", "", ".", "hasSubClass", "(", "RC", ")", ";"], "File": "BlackfinISelDAGToDAG1", "Func": "isCC", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58258, "Length": 24, "Cover_Rate": 0.8275862068965517} {"Template_token": ["", "if", "(", "(", "FIN", "=", "dyn_cast", "<", "FrameIndexSDNode", ">", "(", "Addr", ".", "getOperand", "(", "", ")", ")", ")", "&&", "(", "CN", "=", "dyn_cast", "<", "ConstantSDNode", ">", "(", "Addr", ".", "getOperand", "(", "", ")", ")", ")", "&&", "(", "CN", "->", "getSExtValue", "(", ")", "%", "", "==", "", "&&", "CN", "->", "getSExtValue", "(", ")", ">=", "", ")", ")", "{", "Base", "=", "CurDAG", "->", "getTargetFrameIndex", "(", "FIN", "->", "getIndex", "(", ")", ",", "", ")", ";", "Offset", "=", "CurDAG", "->", "getTargetConstant", "(", "CN", "->", "getSExtValue", "(", ")", ",", "", ")", ";", "return", "true", ";", "}"], "ground_truth": ["}"], "File": "BlackfinISelDAGToDAG1", "Func": "SelectADDRspii", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58262, "Length": 92, "Cover_Rate": 0.4717948717948718} {"Template_token": ["", "FrameIndexSDNode", "*", "FIN", "=", "", ";", "if", "(", "(", "FIN", "=", "dyn_cast", "<", "FrameIndexSDNode", ">", "(", "Addr", ")", ")", ")", "{", "Base", "=", "CurDAG", "->", "getTargetFrameIndex", "(", "FIN", "->", "getIndex", "(", ")", ",", "", ")", ";", "Offset", "=", "CurDAG", "->", "getTargetConstant", "(", "", ",", "", ")", ";", "return", "true", ";", "}", "if", "(", "Addr", ".", "getOpcode", "(", ")", "==", "", ")", "{"], "ground_truth": ["ConstantSDNode", "*", "CN", "=", "", ";"], "File": "BlackfinISelDAGToDAG1", "Func": "SelectADDRspii", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58263, "Length": 68, "Cover_Rate": 0.3487179487179487} {"Template_token": ["", "ops", "[", "Num", "]", "=", "Val", ";", "SDValue", "New", "=", "DAG", ".", "UpdateNodeOperands", "(", "SDValue", "(", "N", ",", "", ")", ",", "ops", ".", "data", "(", ")", ",", "ops", ".", "size", "(", ")", ")", ";"], "ground_truth": ["DAG", ".", "ReplaceAllUsesWith", "(", "N", ",", "New", ".", "getNode", "(", ")", ")", ";"], "File": "BlackfinISelDAGToDAG1", "Func": "UpdateNodeOperand", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58264, "Length": 47, "Cover_Rate": 0.5340909090909091} {"Template_token": ["", "SmallVector", "<", "SDValue", ",", "", ">", "ops", "(", "N", "->", "op_begin", "(", ")", ",", "N", "->", "op_end", "(", ")", ")", ";"], "ground_truth": ["ops", "[", "Num", "]", "=", "Val", ";"], "File": "BlackfinISelDAGToDAG1", "Func": "UpdateNodeOperand", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58265, "Length": 28, "Cover_Rate": 0.3181818181818182} {"Template_token": ["", "DOUT", "<<", "", ";", "DEBUG", "(", "CurDAG", "->", "dump", "(", ")", ")", ";"], "ground_truth": ["FixRegisterClasses", "(", "*", "CurDAG", ")", ";"], "File": "BlackfinISelDAGToDAG3", "Func": "InstructionSelect", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58266, "Length": 19, "Cover_Rate": 0.5757575757575758} {"Template_token": ["", "void", "BlackfinDAGToDAGISel", "::", "InstructionSelect", "(", ")", "{", "SelectRoot", "(", "*", "CurDAG", ")", ";", "DOUT", "<<", "", ";"], "ground_truth": ["DEBUG", "(", "CurDAG", "->", "dump", "(", ")", ")", ";"], "File": "BlackfinISelDAGToDAG3", "Func": "InstructionSelect", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58267, "Length": 26, "Cover_Rate": 0.7878787878787878} {"Template_token": ["", "switch", "(", "N", "->", "getOpcode", "(", ")", ")", "{", "default", ":", "break", ";", "case", "", ":", "{", "int", "FI", "=", "cast", "<", "FrameIndexSDNode", ">", "(", "N", ")", "->", "getIndex", "(", ")", ";", "SDValue", "TFI", "=", "CurDAG", "->", "getTargetFrameIndex", "(", "FI", ",", "", ")", ";", "return", "CurDAG", "->", "SelectNodeTo", "(", "N", ",", "", ",", "", ",", "TFI", ",", "CurDAG", "->", "getTargetConstant", "(", "", ",", "", ")", ")", ";", "}", "}", "return", "SelectCode", "(", "Op", ")", ";"], "ground_truth": ["}"], "File": "BlackfinISelDAGToDAG3", "Func": "Select", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58268, "Length": 76, "Cover_Rate": 0.6031746031746031} {"Template_token": ["", "if", "(", "(", "FIN", "=", "dyn_cast", "<", "FrameIndexSDNode", ">", "(", "Addr", ")", ")", ")", "{", "Base", "=", "CurDAG", "->", "getTargetFrameIndex", "(", "FIN", "->", "getIndex", "(", ")", ",", "", ")", ";", "Offset", "=", "CurDAG", "->", "getTargetConstant", "(", "", ",", "", ")", ";", "return", "true", ";", "}", "if", "(", "Addr", ".", "getOpcode", "(", ")", "==", "", ")", "{", "ConstantSDNode", "*", "CN", "=", "", ";", "if", "(", "(", "FIN", "=", "dyn_cast", "<", "FrameIndexSDNode", ">", "(", "Addr", ".", "getOperand", "(", "", ")", ")", ")", "&&", "(", "CN", "=", "dyn_cast", "<", "ConstantSDNode", ">", "(", "Addr", ".", "getOperand", "(", "", ")", ")", ")", "&&", "(", "CN", "->", "getSExtValue", "(", ")", "%", "", "==", "", "&&", "CN", "->", "getSExtValue", "(", ")", ">=", "", ")", ")", "{", "Base", "=", "CurDAG", "->", "getTargetFrameIndex", "(", "FIN", "->", "getIndex", "(", ")", ",", "", ")", ";", "Offset", "=", "CurDAG", "->", "getTargetConstant", "(", "CN", "->", "getSExtValue", "(", ")", ",", "", ")", ";", "return", "true", ";"], "ground_truth": ["}"], "File": "BlackfinISelDAGToDAG3", "Func": "SelectADDRspii", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58269, "Length": 153, "Cover_Rate": 0.788659793814433} {"Template_token": ["", "DEBUG", "(", "CurDAG", "->", "dump", "(", ")", ")", ";"], "ground_truth": ["FixRegisterClasses", "(", "*", "CurDAG", ")", ";"], "File": "BlackfinISelDAGToDAG4", "Func": "InstructionSelect", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58270, "Length": 15, "Cover_Rate": 0.38461538461538464} {"Template_token": ["", "BlackfinDAGToDAGISel", "(", "BlackfinTargetMachine", "&", "TM", ",", "CodeGenOpt", "::", "Level", "OptLevel", ")", ":", "SelectionDAGISel", "(", "TM", ",", "OptLevel", ")", "{"], "ground_truth": ["}"], "File": "BlackfinISelDAGToDAG", "Func": "BlackfinDAGToDAGISel", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58271, "Length": 20, "Cover_Rate": 1.0} {"Template_token": ["", "BlackfinDAGToDAGISel", "(", "BlackfinTargetMachine", "&", "TM", ",", "CodeGenOpt", "::", "Level", "OptLevel", ")", ":", "SelectionDAGISel", "(", "TM", ",", "OptLevel", ")", "{"], "ground_truth": ["}"], "File": "BlackfinISelDAGToDAG", "Func": "BlackfinDAGToDAGISel", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58272, "Length": 20, "Cover_Rate": 1.0} {"Template_token": ["", "return", "new", "BlackfinDAGToDAGISel", "(", "TM", ",", "OptLevel", ")", ";"], "ground_truth": ["}"], "File": "BlackfinISelDAGToDAG", "Func": "createBlackfinISelDag", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58274, "Length": 10, "Cover_Rate": 0.38461538461538464} {"Template_token": ["", "if", "(", "NI", "->", "use_empty", "(", ")", "||", "!", "NI", "->", "isMachineOpcode", "(", ")", ")", "continue", ";", "const", "MCInstrDesc", "&", "DefMCID", "=", "TII", ".", "get", "(", "NI", "->", "getMachineOpcode", "(", ")", ")", ";", "for", "(", "SDNode", "::", "use_iterator", "UI", "=", "NI", "->", "use_begin", "(", ")", ";", "!", "UI", ".", "atEnd", "(", ")", ";", "++", "UI", ")", "{", "if", "(", "!", "UI", "->", "isMachineOpcode", "(", ")", ")", "continue", ";", "if", "(", "UI", ".", "getUse", "(", ")", ".", "getResNo", "(", ")", ">=", "DefMCID", ".", "getNumDefs", "(", ")", ")", "continue", ";", "const", "TargetRegisterClass", "*", "DefRC", "=", "TII", ".", "getRegClass", "(", "DefMCID", ",", "UI", ".", "getUse", "(", ")", ".", "getResNo", "(", ")", ",", "TRI", ")", ";", "const", "MCInstrDesc", "&", "UseMCID", "=", "TII", ".", "get", "(", "UI", "->", "getMachineOpcode", "(", ")", ")", ";", "if", "(", "UseMCID", ".", "getNumDefs", "(", ")", "+", "UI", ".", "getOperandNo", "(", ")", ">=", "UseMCID", ".", "getNumOperands", "(", ")", ")", "continue", ";", "const", "TargetRegisterClass", "*", "UseRC", "=", "TII", ".", "getRegClass", "(", "UseMCID", ",", "UseMCID", ".", "getNumDefs", "(", ")", "+", "UI", ".", "getOperandNo", "(", ")", ",", "TRI", ")", ";", "if", "(", "!", "DefRC", "||", "!", "UseRC", ")", "continue", ";"], "ground_truth": ["if", "(", "(", "isCC", "(", "DefRC", ")", "&&", "!", "isDCC", "(", "UseRC", ")", ")", "||", "(", "isCC", "(", "UseRC", ")", "&&", "!", "isDCC", "(", "DefRC", ")", ")", ")", "{"], "File": "BlackfinISelDAGToDAG", "Func": "FixRegisterClasses", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58275, "Length": 215, "Cover_Rate": 0.587431693989071} {"Template_token": ["", "for", "(", "SDNode", "::", "use_iterator", "UI", "=", "NI", "->", "use_begin", "(", ")", ";", "!", "UI", ".", "atEnd", "(", ")", ";", "++", "UI", ")", "{", "if", "(", "!", "UI", "->", "isMachineOpcode", "(", ")", ")", "continue", ";", "if", "(", "UI", ".", "getUse", "(", ")", ".", "getResNo", "(", ")", ">=", "DefMCID", ".", "getNumDefs", "(", ")", ")", "continue", ";", "const", "TargetRegisterClass", "*", "DefRC", "=", "TII", ".", "getRegClass", "(", "DefMCID", ",", "UI", ".", "getUse", "(", ")", ".", "getResNo", "(", ")", ",", "TRI", ")", ";", "const", "MCInstrDesc", "&", "UseMCID", "=", "TII", ".", "get", "(", "UI", "->", "getMachineOpcode", "(", ")", ")", ";", "if", "(", "UseMCID", ".", "getNumDefs", "(", ")", "+", "UI", ".", "getOperandNo", "(", ")", ">=", "UseMCID", ".", "getNumOperands", "(", ")", ")", "continue", ";", "const", "TargetRegisterClass", "*", "UseRC", "=", "TII", ".", "getRegClass", "(", "UseMCID", ",", "UseMCID", ".", "getNumDefs", "(", ")", "+", "UI", ".", "getOperandNo", "(", ")", ",", "TRI", ")", ";", "if", "(", "!", "DefRC", "||", "!", "UseRC", ")", "continue", ";"], "ground_truth": ["if", "(", "(", "isCC", "(", "DefRC", ")", "&&", "!", "isDCC", "(", "UseRC", ")", ")", "||", "(", "isCC", "(", "UseRC", ")", "&&", "!", "isDCC", "(", "DefRC", ")", ")", ")", "{"], "File": "BlackfinISelDAGToDAG", "Func": "FixRegisterClasses", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58276, "Length": 182, "Cover_Rate": 0.4972677595628415} {"Template_token": ["", "return", "*", "static_cast", "<", "const", "BlackfinTargetMachine", "&", ">", "(", "TM", ")", ".", "getInstrInfo", "(", ")", ";"], "ground_truth": ["}"], "File": "BlackfinISelDAGToDAG", "Func": "getInstrInfo", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58278, "Length": 17, "Cover_Rate": 0.7083333333333334} {"Template_token": ["", "virtual", "const", "char", "*", "getPassName", "(", ")", "const", "{", "return", "", ";"], "ground_truth": ["}"], "File": "BlackfinISelDAGToDAG", "Func": "getPassName", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58280, "Length": 13, "Cover_Rate": 1.0} {"Template_token": ["", "return", "", ".", "hasSubClassEq", "(", "RC", ")", "||", "isCC", "(", "RC", ")", ";"], "ground_truth": ["}"], "File": "BlackfinISelDAGToDAG", "Func": "isDCC", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58286, "Length": 14, "Cover_Rate": 0.5185185185185185} {"Template_token": ["", "void", "BlackfinDAGToDAGISel", "::", "PostprocessISelDAG", "(", ")", "{"], "ground_truth": ["FixRegisterClasses", "(", "*", "CurDAG", ")", ";"], "File": "BlackfinISelDAGToDAG", "Func": "PostprocessISelDAG", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58287, "Length": 13, "Cover_Rate": 0.9285714285714286} {"Template_token": ["", "SDNode", "*", "BlackfinDAGToDAGISel", "::", "Select", "(", "SDNode", "*", "N", ")", "{", "if", "(", "N", "->", "isMachineOpcode", "(", ")", ")", "return", "NULL", ";", "switch", "(", "N", "->", "getOpcode", "(", ")", ")", "{", "default", ":", "break", ";", "case", "", ":", "{", "int", "FI", "=", "cast", "<", "FrameIndexSDNode", ">", "(", "N", ")", "->", "getIndex", "(", ")", ";", "SDValue", "TFI", "=", "CurDAG", "->", "getTargetFrameIndex", "(", "FI", ",", "", ")", ";", "return", "CurDAG", "->", "SelectNodeTo", "(", "N", ",", "", ",", "", ",", "TFI", ",", "CurDAG", "->", "getTargetConstant", "(", "", ",", "", ")", ")", ";", "}", "}"], "ground_truth": ["return", "SelectCode", "(", "N", ")", ";"], "File": "BlackfinISelDAGToDAG", "Func": "Select", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58289, "Length": 97, "Cover_Rate": 0.8981481481481481} {"Template_token": ["", "int", "FI", "=", "cast", "<", "FrameIndexSDNode", ">", "(", "N", ")", "->", "getIndex", "(", ")", ";", "SDValue", "TFI", "=", "CurDAG", "->", "getTargetFrameIndex", "(", "FI", ",", "", ")", ";"], "ground_truth": ["return", "CurDAG", "->", "SelectNodeTo", "(", "N", ",", "", ",", "", ",", "TFI", ",", "CurDAG", "->", "getTargetConstant", "(", "", ",", "", ")", ")", ";"], "File": "BlackfinISelDAGToDAG", "Func": "Select", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58290, "Length": 50, "Cover_Rate": 0.46296296296296297} {"Template_token": ["", "ConstantSDNode", "*", "CN", "=", "", ";", "if", "(", "(", "FIN", "=", "dyn_cast", "<", "FrameIndexSDNode", ">", "(", "Addr", ".", "getOperand", "(", "", ")", ")", ")", "&&", "(", "CN", "=", "dyn_cast", "<", "ConstantSDNode", ">", "(", "Addr", ".", "getOperand", "(", "", ")", ")", ")", "&&", "(", "CN", "->", "getSExtValue", "(", ")", "%", "", "==", "", "&&", "CN", "->", "getSExtValue", "(", ")", ">=", "", ")", ")", "{", "Base", "=", "CurDAG", "->", "getTargetFrameIndex", "(", "FIN", "->", "getIndex", "(", ")", ",", "", ")", ";", "Offset", "=", "CurDAG", "->", "getTargetConstant", "(", "CN", "->", "getSExtValue", "(", ")", ",", "", ")", ";", "return", "true", ";", "}", "}", "return", "false", ";"], "ground_truth": ["}"], "File": "BlackfinISelDAGToDAG", "Func": "SelectADDRspii", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58291, "Length": 102, "Cover_Rate": 0.5340314136125655} {"Template_token": ["", "}", "if", "(", "Addr", ".", "getOpcode", "(", ")", "==", "", ")", "{", "ConstantSDNode", "*", "CN", "=", "", ";", "if", "(", "(", "FIN", "=", "dyn_cast", "<", "FrameIndexSDNode", ">", "(", "Addr", ".", "getOperand", "(", "", ")", ")", ")", "&&", "(", "CN", "=", "dyn_cast", "<", "ConstantSDNode", ">", "(", "Addr", ".", "getOperand", "(", "", ")", ")", ")", "&&", "(", "CN", "->", "getSExtValue", "(", ")", "%", "", "==", "", "&&", "CN", "->", "getSExtValue", "(", ")", ">=", "", ")", ")", "{", "Base", "=", "CurDAG", "->", "getTargetFrameIndex", "(", "FIN", "->", "getIndex", "(", ")", ",", "", ")", ";", "Offset", "=", "CurDAG", "->", "getTargetConstant", "(", "CN", "->", "getSExtValue", "(", ")", ",", "", ")", ";", "return", "true", ";"], "ground_truth": ["}"], "File": "BlackfinISelDAGToDAG", "Func": "SelectADDRspii", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58292, "Length": 109, "Cover_Rate": 0.5706806282722513} {"Template_token": ["", "SmallVector", "<", "SDValue", ",", "", ">", "ops", "(", "N", "->", "op_begin", "(", ")", ",", "N", "->", "op_end", "(", ")", ")", ";"], "ground_truth": ["ops", "[", "Num", "]", "=", "Val", ";"], "File": "BlackfinISelDAGToDAG", "Func": "UpdateNodeOperand", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58293, "Length": 28, "Cover_Rate": 0.35} {"Template_token": ["", "SmallVector", "<", "SDValue", ",", "", ">", "ops", "(", "N", "->", "op_begin", "(", ")", ",", "N", "->", "op_end", "(", ")", ")", ";", "ops", "[", "Num", "]", "=", "Val", ";"], "ground_truth": ["SDNode", "*", "New", "=", "DAG", ".", "UpdateNodeOperands", "(", "N", ",", "ops", ".", "data", "(", ")", ",", "ops", ".", "size", "(", ")", ")", ";"], "File": "BlackfinISelDAGToDAG", "Func": "UpdateNodeOperand", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58294, "Length": 51, "Cover_Rate": 0.6375} {"Template_token": ["", "virtual", "MVT", "getShiftAmountTy", "(", "EVT", "LHSTy", ")", "const", "{"], "ground_truth": ["return", "", ";"], "File": "BlackfinISelLowering1", "Func": "getShiftAmountTy", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58295, "Length": 12, "Cover_Rate": 0.8} {"Template_token": ["", "setOperationAction", "(", "", ",", "", ",", "Custom", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Custom", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Promote", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Promote", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Promote", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Promote", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Promote", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Promote", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Promote", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";"], "ground_truth": ["setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";"], "File": "BlackfinISelLowering2", "Func": "BlackfinTargetLowering", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58296, "Length": 207, "Cover_Rate": 0.3039647577092511} {"Template_token": ["", "unsigned", "BlackfinTargetLowering", "::", "getFunctionAlignment", "(", "const", "Function", "*", "F", ")", "const", "{", "return", "", ";"], "ground_truth": ["}"], "File": "BlackfinISelLowering2", "Func": "getFunctionAlignment", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58297, "Length": 16, "Cover_Rate": 1.0} {"Template_token": ["", "unsigned", "BlackfinTargetLowering", "::", "getFunctionAlignment", "(", "const", "Function", "*", "F", ")", "const", "{", "return", "", ";"], "ground_truth": ["}"], "File": "BlackfinISelLowering2", "Func": "getFunctionAlignment", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58298, "Length": 16, "Cover_Rate": 1.0} {"Template_token": ["", "case", "'c'", ":", "return", "make_vector", "<", "unsigned", ">", "(", "I0", ",", "I1", ",", "I2", ",", "I3", ",", "B0", ",", "B1", ",", "B2", ",", "B3", ",", "L0", ",", "L1", ",", "L2", ",", "L3", ",", "", ")", ";", "case", "'t'", ":", "return", "make_vector", "<", "unsigned", ">", "(", "LT0", ",", "LT1", ",", "", ")", ";", "case", "'u'", ":", "return", "make_vector", "<", "unsigned", ">", "(", "LB0", ",", "LB1", ",", "", ")", ";", "case", "'k'", ":", "return", "make_vector", "<", "unsigned", ">", "(", "LC0", ",", "LC1", ",", "", ")", ";"], "ground_truth": ["case", "'y'", ":", "return", "make_vector", "<", "unsigned", ">", "(", "RETS", ",", "RETN", ",", "RETI", ",", "RETX", ",", "RETE", ",", "ASTAT", ",", "SEQSTAT", ",", "USP", ",", "", ")", ";"], "File": "BlackfinISelLowering2", "Func": "getRegClassForInlineAsmConstraint", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58299, "Length": 112, "Cover_Rate": 0.4745762711864407} {"Template_token": ["", "case", "'W'", ":", "return", "make_vector", "<", "unsigned", ">", "(", "R1", ",", "R3", ",", "R5", ",", "R7", ",", "", ")", ";", "case", "'c'", ":", "return", "make_vector", "<", "unsigned", ">", "(", "I0", ",", "I1", ",", "I2", ",", "I3", ",", "B0", ",", "B1", ",", "B2", ",", "B3", ",", "L0", ",", "L1", ",", "L2", ",", "L3", ",", "", ")", ";", "case", "'t'", ":", "return", "make_vector", "<", "unsigned", ">", "(", "LT0", ",", "LT1", ",", "", ")", ";", "case", "'u'", ":", "return", "make_vector", "<", "unsigned", ">", "(", "LB0", ",", "LB1", ",", "", ")", ";", "case", "'k'", ":", "return", "make_vector", "<", "unsigned", ">", "(", "LC0", ",", "LC1", ",", "", ")", ";", "case", "'y'", ":", "return", "make_vector", "<", "unsigned", ">", "(", "RETS", ",", "RETN", ",", "RETI", ",", "RETX", ",", "RETE", ",", "ASTAT", ",", "SEQSTAT", ",", "USP", ",", "", ")", ";", "}", "return", "std", "::", "vector", "<", "unsigned", ">", "(", ")", ";"], "ground_truth": ["}"], "File": "BlackfinISelLowering2", "Func": "getRegClassForInlineAsmConstraint", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58300, "Length": 144, "Cover_Rate": 0.6101694915254238} {"Template_token": ["", "return", "Pair", "(", "", ",", "VT", "==", "", "?", "D16RegisterClass", ":", "DPRegisterClass", ")", ";", "case", "'a'", ":", "return", "Pair", "(", "", ",", "PRegisterClass", ")", ";", "case", "'d'", ":", "return", "Pair", "(", "", ",", "DRegisterClass", ")", ";", "case", "'e'", ":", "return", "Pair", "(", "", ",", "AccuRegisterClass", ")", ";", "case", "'A'", ":", "return", "Pair", "(", "A0", ",", "AccuRegisterClass", ")", ";", "case", "'B'", ":", "return", "Pair", "(", "A1", ",", "AccuRegisterClass", ")", ";", "case", "'b'", ":", "return", "Pair", "(", "", ",", "IRegisterClass", ")", ";"], "ground_truth": ["case", "'v'", ":", "return", "Pair", "(", "", ",", "BRegisterClass", ")", ";"], "File": "BlackfinISelLowering2", "Func": "getRegForInlineAsmConstraint", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58301, "Length": 91, "Cover_Rate": 0.37142857142857144} {"Template_token": ["", "", "BlackfinTargetLowering", "::", "getSetCCResultType", "(", "EVT", "VT", ")", "const", "{"], "ground_truth": ["return", "", ";"], "File": "BlackfinISelLowering2", "Func": "getSetCCResultType", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58302, "Length": 13, "Cover_Rate": 0.7222222222222222} {"Template_token": ["", "SDNode", "*", "Carry1", "=", "DAG", ".", "getMachineNode", "(", "", ",", "dl", ",", "", ",", "SDValue", "(", "Sum", ",", "", ")", ")", ";", "Sum", "=", "DAG", ".", "getMachineNode", "(", "Opcode", ",", "dl", ",", "", ",", "", ",", "SDValue", "(", "Sum", ",", "", ")", ",", "SDValue", "(", "CarryIn", ",", "", ")", ")", ";", "SDNode", "*", "CarryOut", "=", "DAG", ".", "getMachineNode", "(", "", ",", "dl", ",", "", ",", "SDValue", "(", "Carry1", ",", "", ")", ")", ";", "SDValue", "ops", "[", "", "]", "=", "{", "SDValue", "(", "Sum", ",", "", ")", ",", "SDValue", "(", "CarryOut", ",", "", ")", "}", ";", "return", "DAG", ".", "getMergeValues", "(", "ops", ",", "", ",", "dl", ")", ";"], "ground_truth": ["}"], "File": "BlackfinISelLowering2", "Func": "LowerADDE", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58303, "Length": 108, "Cover_Rate": 0.43548387096774194} {"Template_token": ["", "Sum", "=", "DAG", ".", "getMachineNode", "(", "Opcode", ",", "dl", ",", "", ",", "", ",", "SDValue", "(", "Sum", ",", "", ")", ",", "SDValue", "(", "CarryIn", ",", "", ")", ")", ";", "SDNode", "*", "CarryOut", "=", "DAG", ".", "getMachineNode", "(", "", ",", "dl", ",", "", ",", "SDValue", "(", "Carry1", ",", "", ")", ")", ";", "SDValue", "ops", "[", "", "]", "=", "{", "SDValue", "(", "Sum", ",", "", ")", ",", "SDValue", "(", "CarryOut", ",", "", ")", "}", ";", "return", "DAG", ".", "getMergeValues", "(", "ops", ",", "", ",", "dl", ")", ";"], "ground_truth": ["}"], "File": "BlackfinISelLowering2", "Func": "LowerADDE", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58304, "Length": 86, "Cover_Rate": 0.3467741935483871} {"Template_token": ["", "SmallVector", "<", "CCValAssign", ",", "", ">", "ArgLocs", ";", "CCState", "CCInfo", "(", "CallConv", ",", "isVarArg", ",", "getTargetMachine", "(", ")", ",", "ArgLocs", ",", "*", "DAG", ".", "getContext", "(", ")", ")", ";", "CCInfo", ".", "AllocateStack", "(", "", ",", "", ")", ";", "CCInfo", ".", "AnalyzeFormalArguments", "(", "Ins", ",", "CC_Blackfin", ")", ";", "for", "(", "unsigned", "i", "=", "", ",", "e", "=", "ArgLocs", ".", "size", "(", ")", ";", "i", "!=", "e", ";", "++", "i", ")", "{", "CCValAssign", "&", "VA", "=", "ArgLocs", "[", "i", "]", ";", "if", "(", "VA", ".", "isRegLoc", "(", ")", ")", "{", "EVT", "RegVT", "=", "VA", ".", "getLocVT", "(", ")", ";", "TargetRegisterClass", "*", "RC", "=", "VA", ".", "getLocReg", "(", ")", "==", "", "?", "", ":", "", ";", "assert", "(", "RC", "->", "contains", "(", "VA", ".", "getLocReg", "(", ")", ")", "&&", "", ")", ";", "assert", "(", "RC", "->", "hasType", "(", "RegVT", ")", "&&", "", ")", ";", "unsigned", "Reg", "=", "MF", ".", "getRegInfo", "(", ")", ".", "createVirtualRegister", "(", "RC", ")", ";", "MF", ".", "getRegInfo", "(", ")", ".", "addLiveIn", "(", "VA", ".", "getLocReg", "(", ")", ",", "Reg", ")", ";", "SDValue", "ArgValue", "=", "DAG", ".", "getCopyFromReg", "(", "Chain", ",", "dl", ",", "Reg", ",", "RegVT", ")", ";", "if", "(", "VA", ".", "getLocInfo", "(", ")", "==", "CCValAssign", "::", "SExt", ")", "ArgValue", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "RegVT", ",", "ArgValue", ",", "DAG", ".", "getValueType", "(", "VA", ".", "getValVT", "(", ")", ")", ")", ";", "else", "if", "(", "VA", ".", "getLocInfo", "(", ")", "==", "CCValAssign", "::", "ZExt", ")", "ArgValue", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "RegVT", ",", "ArgValue", ",", "DAG", ".", "getValueType", "(", "VA", ".", "getValVT", "(", ")", ")", ")", ";", "if", "(", "VA", ".", "getLocInfo", "(", ")", "!=", "CCValAssign", "::", "Full", ")", "ArgValue", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "VA", ".", "getValVT", "(", ")", ",", "ArgValue", ")", ";", "InVals", ".", "push_back", "(", "ArgValue", ")", ";"], "ground_truth": ["}", "else", "{"], "File": "BlackfinISelLowering2", "Func": "LowerFormalArguments", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58305, "Length": 306, "Cover_Rate": 0.6442105263157895} {"Template_token": ["", "Op", "=", "DAG", ".", "getTargetGlobalAddress", "(", "GV", ",", "", ")", ";"], "ground_truth": ["return", "DAG", ".", "getNode", "(", "", ",", "DL", ",", "", ",", "Op", ")", ";"], "File": "BlackfinISelLowering2", "Func": "LowerGlobalAddress", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58306, "Length": 25, "Cover_Rate": 0.352112676056338} {"Template_token": ["", "DebugLoc", "DL", "=", "Op", ".", "getDebugLoc", "(", ")", ";", "const", "GlobalValue", "*", "GV", "=", "cast", "<", "GlobalAddressSDNode", ">", "(", "Op", ")", "->", "getGlobal", "(", ")", ";"], "ground_truth": ["Op", "=", "DAG", ".", "getTargetGlobalAddress", "(", "GV", ",", "", ")", ";"], "File": "BlackfinISelLowering2", "Func": "LowerGlobalAddress", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58307, "Length": 37, "Cover_Rate": 0.5211267605633803} {"Template_token": ["", "SDValue", "BlackfinTargetLowering", "::", "LowerJumpTable", "(", "SDValue", "Op", ",", "SelectionDAG", "&", "DAG", ")", "{", "DebugLoc", "DL", "=", "Op", ".", "getDebugLoc", "(", ")", ";"], "ground_truth": ["int", "JTI", "=", "cast", "<", "JumpTableSDNode", ">", "(", "Op", ")", "->", "getIndex", "(", ")", ";"], "File": "BlackfinISelLowering2", "Func": "LowerJumpTable", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58308, "Length": 37, "Cover_Rate": 0.5362318840579711} {"Template_token": ["", "Op", ".", "getNode", "(", ")", "->", "dump", "(", ")", ";", "llvm_unreachable", "(", "", ")", ";", "case", "", ":", "return", "LowerGlobalAddress", "(", "Op", ",", "DAG", ")", ";", "case", "", ":", "llvm_unreachable", "(", "", ")", ";", "case", "", ":", "return", "LowerJumpTable", "(", "Op", ",", "DAG", ")", ";", "case", "", ":", "return", "SDValue", "(", ")", ";", "case", "", ":", "return", "SDValue", "(", ")", ";", "case", "", ":"], "ground_truth": ["case", "", ":", "return", "LowerADDE", "(", "Op", ",", "DAG", ")", ";"], "File": "BlackfinISelLowering2", "Func": "LowerOperation", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58309, "Length": 75, "Cover_Rate": 0.6521739130434783} {"Template_token": ["", "void", "BlackfinTargetLowering", "::", "ReplaceNodeResults", "(", "SDNode", "*", "N", ",", "SmallVectorImpl", "<", "SDValue", ">", "&", "Results", ",", "SelectionDAG", "&", "DAG", ")", "{", "DebugLoc", "dl", "=", "N", "->", "getDebugLoc", "(", ")", ";", "switch", "(", "N", "->", "getOpcode", "(", ")", ")", "{", "default", ":", "llvm_unreachable", "(", "", ")", ";", "return", ";", "case", "", ":", "{"], "ground_truth": ["SDValue", "TheChain", "=", "N", "->", "getOperand", "(", "", ")", ";"], "File": "BlackfinISelLowering2", "Func": "ReplaceNodeResults", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58310, "Length": 62, "Cover_Rate": 0.41333333333333333} {"Template_token": ["", "addRegisterClass", "(", "", ",", "", ")", ";", "addRegisterClass", "(", "", ",", "", ")", ";", "computeRegisterProperties", "(", ")", ";", "setLoadExtAction", "(", "", ",", "", ",", "Promote", ")", ";", "setLoadExtAction", "(", "", ",", "", ",", "Promote", ")", ";", "setLoadExtAction", "(", "", ",", "", ",", "Promote", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Custom", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Custom", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Promote", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Promote", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Promote", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Promote", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Promote", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Promote", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Promote", ")", ";", "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", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Custom", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Custom", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";"], "ground_truth": ["setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";"], "File": "BlackfinISelLowering3", "Func": "BlackfinTargetLowering", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58311, "Length": 342, "Cover_Rate": 0.5036818851251841} {"Template_token": ["", "setStackPointerRegisterToSaveRestore", "(", "", ")", ";", "setIntDivIsCheap", "(", "false", ")", ";", "addRegisterClass", "(", "", ",", "", ")", ";", "addRegisterClass", "(", "", ",", "", ")", ";", "computeRegisterProperties", "(", ")", ";", "setLoadExtAction", "(", "", ",", "", ",", "Promote", ")", ";", "setLoadExtAction", "(", "", ",", "", ",", "Promote", ")", ";", "setLoadExtAction", "(", "", ",", "", ",", "Promote", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Custom", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Custom", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Promote", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Promote", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Promote", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Promote", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Promote", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Promote", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Promote", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";", "setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";"], "ground_truth": ["setOperationAction", "(", "", ",", "", ",", "Expand", ")", ";"], "File": "BlackfinISelLowering4", "Func": "BlackfinTargetLowering", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58312, "Length": 280, "Cover_Rate": 0.3819918144611187} {"Template_token": ["", "int", "getVarArgsFrameOffset", "(", ")", "const", "{"], "ground_truth": ["return", "VarArgsFrameOffset", ";"], "File": "BlackfinISelLowering4", "Func": "getVarArgsFrameOffset", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58313, "Length": 9, "Cover_Rate": 0.9} {"Template_token": ["", "CarryIn", "=", "DAG", ".", "getTargetNode", "(", "", ",", "dl", ",", "", ",", "SDValue", "(", "CarryIn", ",", "", ")", ")", ";", "SDNode", "*", "Sum", "=", "DAG", ".", "getTargetNode", "(", "Opcode", ",", "dl", ",", "", ",", "", ",", "Op", ".", "getOperand", "(", "", ")", ",", "Op", ".", "getOperand", "(", "", ")", ")", ";", "SDNode", "*", "Carry1", "=", "DAG", ".", "getTargetNode", "(", "", ",", "dl", ",", "", ",", "SDValue", "(", "Sum", ",", "", ")", ")", ";", "Sum", "=", "DAG", ".", "getTargetNode", "(", "Opcode", ",", "dl", ",", "", ",", "", ",", "SDValue", "(", "Sum", ",", "", ")", ",", "SDValue", "(", "CarryIn", ",", "", ")", ")", ";", "SDNode", "*", "CarryOut", "=", "DAG", ".", "getTargetNode", "(", "", ",", "dl", ",", "", ",", "SDValue", "(", "Carry1", ",", "", ")", ")", ";", "SDValue", "ops", "[", "", "]", "=", "{", "SDValue", "(", "Sum", ",", "", ")", ",", "SDValue", "(", "CarryOut", ",", "", ")", "}", ";", "return", "DAG", ".", "getMergeValues", "(", "ops", ",", "", ",", "dl", ")", ";"], "ground_truth": ["}"], "File": "BlackfinISelLowering4", "Func": "LowerADDE", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58314, "Length": 159, "Cover_Rate": 0.6411290322580645} {"Template_token": ["", "SDValue", "OffsetN", "=", "DAG", ".", "getIntPtrConstant", "(", "Offset", ")", ";", "OffsetN", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "", ",", "SPN", ",", "OffsetN", ")", ";", "MemOpChains", ".", "push_back", "(", "DAG", ".", "getStore", "(", "Chain", ",", "dl", ",", "Arg", ",", "OffsetN", ",", "PseudoSourceValue", "::", "getStack", "(", ")", ",", "Offset", ")", ")", ";", "}", "}", "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", "(", "", ")", ";", "}", "if", "(", "GlobalAddressSDNode", "*", "G", "=", "dyn_cast", "<", "GlobalAddressSDNode", ">", "(", "Callee", ")", ")", "Callee", "=", "DAG", ".", "getTargetGlobalAddress", "(", "G", "->", "getGlobal", "(", ")", ",", "", ")", ";", "else", "if", "(", "ExternalSymbolSDNode", "*", "E", "=", "dyn_cast", "<", "ExternalSymbolSDNode", ">", "(", "Callee", ")", ")", "Callee", "=", "DAG", ".", "getTargetExternalSymbol", "(", "E", "->", "getSymbol", "(", ")", ",", "", ")", ";", "std", "::", "vector", "<", "EVT", ">", "NodeTys", ";", "NodeTys", ".", "push_back", "(", "", ")", ";", "NodeTys", ".", "push_back", "(", "", ")", ";", "SDValue", "Ops", "[", "]", "=", "{", "Chain", ",", "Callee", ",", "InFlag", "}", ";", "Chain", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "NodeTys", ",", "Ops", ",", "InFlag", ".", "getNode", "(", ")", "?", "", ":", "", ")", ";", "InFlag", "=", "Chain", ".", "getValue", "(", "", ")", ";", "Chain", "=", "DAG", ".", "getCALLSEQ_END", "(", "Chain", ",", "DAG", ".", "getIntPtrConstant", "(", "ArgsSize", ",", "true", ")", ",", "DAG", ".", "getIntPtrConstant", "(", "", ",", "true", ")", ",", "InFlag", ")", ";", "InFlag", "=", "Chain", ".", "getValue", "(", "", ")", ";", "SmallVector", "<", "CCValAssign", ",", "", ">", "RVLocs", ";", "CCState", "RVInfo", "(", "CallConv", ",", "isVarArg", ",", "DAG", ".", "getTarget", "(", ")", ",", "RVLocs", ",", "*", "DAG", ".", "getContext", "(", ")", ")", ";", "RVInfo", ".", "AnalyzeCallResult", "(", "Ins", ",", "RetCC_Blackfin", ")", ";"], "ground_truth": ["for", "(", "unsigned", "i", "=", "", ";", "i", "!=", "RVLocs", ".", "size", "(", ")", ";", "++", "i", ")", "{"], "File": "BlackfinISelLowering4", "Func": "LowerCall", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58315, "Length": 377, "Cover_Rate": 0.37624750499001997} {"Template_token": ["", "TargetRegisterClass", "*", "RC", "=", "VA", ".", "getLocReg", "(", ")", "==", "", "?", "", ":", "", ";", "assert", "(", "RC", "->", "contains", "(", "VA", ".", "getLocReg", "(", ")", ")", "&&", "", ")", ";", "assert", "(", "RC", "->", "hasType", "(", "RegVT", ")", "&&", "", ")", ";", "unsigned", "Reg", "=", "MF", ".", "getRegInfo", "(", ")", ".", "createVirtualRegister", "(", "RC", ")", ";", "MF", ".", "getRegInfo", "(", ")", ".", "addLiveIn", "(", "VA", ".", "getLocReg", "(", ")", ",", "Reg", ")", ";", "SDValue", "ArgValue", "=", "DAG", ".", "getCopyFromReg", "(", "Chain", ",", "dl", ",", "Reg", ",", "RegVT", ")", ";", "if", "(", "VA", ".", "getLocInfo", "(", ")", "==", "CCValAssign", "::", "SExt", ")", "ArgValue", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "RegVT", ",", "ArgValue", ",", "DAG", ".", "getValueType", "(", "VA", ".", "getValVT", "(", ")", ")", ")", ";", "else", "if", "(", "VA", ".", "getLocInfo", "(", ")", "==", "CCValAssign", "::", "ZExt", ")", "ArgValue", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "RegVT", ",", "ArgValue", ",", "DAG", ".", "getValueType", "(", "VA", ".", "getValVT", "(", ")", ")", ")", ";"], "ground_truth": ["if", "(", "VA", ".", "getLocInfo", "(", ")", "!=", "CCValAssign", "::", "Full", ")", "ArgValue", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "VA", ".", "getValVT", "(", ")", ",", "ArgValue", ")", ";"], "File": "BlackfinISelLowering4", "Func": "LowerFormalArguments", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58316, "Length": 199, "Cover_Rate": 0.42795698924731185} {"Template_token": ["", "SDValue", "BlackfinTargetLowering", "::", "LowerGlobalAddress", "(", "SDValue", "Op", ",", "SelectionDAG", "&", "DAG", ")", "{", "DebugLoc", "DL", "=", "Op", ".", "getDebugLoc", "(", ")", ";", "GlobalValue", "*", "GV", "=", "cast", "<", "GlobalAddressSDNode", ">", "(", "Op", ")", "->", "getGlobal", "(", ")", ";", "Op", "=", "DAG", ".", "getTargetGlobalAddress", "(", "GV", ",", "", ")", ";", "return", "DAG", ".", "getNode", "(", "", ",", "DL", ",", "", ",", "Op", ")", ";"], "ground_truth": ["}"], "File": "BlackfinISelLowering4", "Func": "LowerGlobalAddress", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58317, "Length": 64, "Cover_Rate": 0.9142857142857143} {"Template_token": ["", "DebugLoc", "DL", "=", "Op", ".", "getDebugLoc", "(", ")", ";", "GlobalValue", "*", "GV", "=", "cast", "<", "GlobalAddressSDNode", ">", "(", "Op", ")", "->", "getGlobal", "(", ")", ";", "Op", "=", "DAG", ".", "getTargetGlobalAddress", "(", "GV", ",", "", ")", ";", "return", "DAG", ".", "getNode", "(", "", ",", "DL", ",", "", ",", "Op", ")", ";"], "ground_truth": ["}"], "File": "BlackfinISelLowering4", "Func": "LowerGlobalAddress", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58318, "Length": 51, "Cover_Rate": 0.7285714285714285} {"Template_token": ["", "SDValue", "Flag", ";", "for", "(", "unsigned", "i", "=", "", ";", "i", "!=", "RVLocs", ".", "size", "(", ")", ";", "++", "i", ")", "{", "CCValAssign", "&", "VA", "=", "RVLocs", "[", "i", "]", ";", "assert", "(", "VA", ".", "isRegLoc", "(", ")", "&&", "", ")", ";", "SDValue", "Opi", "=", "Outs", "[", "i", "]", ".", "Val", ";", "switch", "(", "VA", ".", "getLocInfo", "(", ")", ")", "{", "default", ":", "llvm_unreachable", "(", "", ")", ";", "case", "CCValAssign", "::", "Full", ":", "break", ";", "case", "CCValAssign", "::", "SExt", ":", "Opi", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "VA", ".", "getLocVT", "(", ")", ",", "Opi", ")", ";", "break", ";", "case", "CCValAssign", "::", "ZExt", ":", "Opi", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "VA", ".", "getLocVT", "(", ")", ",", "Opi", ")", ";", "break", ";", "case", "CCValAssign", "::", "AExt", ":", "Opi", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "VA", ".", "getLocVT", "(", ")", ",", "Opi", ")", ";", "break", ";", "}", "Chain", "=", "DAG", ".", "getCopyToReg", "(", "Chain", ",", "dl", ",", "VA", ".", "getLocReg", "(", ")", ",", "Opi", ",", "SDValue", "(", ")", ")", ";", "Flag", "=", "Chain", ".", "getValue", "(", "", ")", ";"], "ground_truth": ["}"], "File": "BlackfinISelLowering4", "Func": "LowerReturn", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58319, "Length": 187, "Cover_Rate": 0.49866666666666665} {"Template_token": ["", "case", "CCValAssign", "::", "ZExt", ":", "Opi", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "VA", ".", "getLocVT", "(", ")", ",", "Opi", ")", ";", "break", ";", "case", "CCValAssign", "::", "AExt", ":", "Opi", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "VA", ".", "getLocVT", "(", ")", ",", "Opi", ")", ";", "break", ";", "}", "Chain", "=", "DAG", ".", "getCopyToReg", "(", "Chain", ",", "dl", ",", "VA", ".", "getLocReg", "(", ")", ",", "Opi", ",", "SDValue", "(", ")", ")", ";", "Flag", "=", "Chain", ".", "getValue", "(", "", ")", ";", "}", "if", "(", "Flag", ".", "getNode", "(", ")", ")", "{", "return", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "", ",", "Chain", ",", "Flag", ")", ";", "}", "else", "{", "return", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "", ",", "Chain", ")", ";"], "ground_truth": ["}"], "File": "BlackfinISelLowering4", "Func": "LowerReturn", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58320, "Length": 129, "Cover_Rate": 0.344} {"Template_token": ["", "CarryIn", "=", "DAG", ".", "getMachineNode", "(", "", ",", "dl", ",", "", ",", "SDValue", "(", "CarryIn", ",", "", ")", ")", ";", "SDNode", "*", "Sum", "=", "DAG", ".", "getMachineNode", "(", "Opcode", ",", "dl", ",", "", ",", "", ",", "Op", ".", "getOperand", "(", "", ")", ",", "Op", ".", "getOperand", "(", "", ")", ")", ";", "SDNode", "*", "Carry1", "=", "DAG", ".", "getMachineNode", "(", "", ",", "dl", ",", "", ",", "SDValue", "(", "Sum", ",", "", ")", ")", ";", "Sum", "=", "DAG", ".", "getMachineNode", "(", "Opcode", ",", "dl", ",", "", ",", "", ",", "SDValue", "(", "Sum", ",", "", ")", ",", "SDValue", "(", "CarryIn", ",", "", ")", ")", ";", "SDNode", "*", "CarryOut", "=", "DAG", ".", "getMachineNode", "(", "", ",", "dl", ",", "", ",", "SDValue", "(", "Carry1", ",", "", ")", ")", ";"], "ground_truth": ["SDValue", "ops", "[", "", "]", "=", "{", "SDValue", "(", "Sum", ",", "", ")", ",", "SDValue", "(", "CarryOut", ",", "", ")", "}", ";"], "File": "BlackfinISelLowering5", "Func": "LowerADDE", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58321, "Length": 146, "Cover_Rate": 0.5863453815261044} {"Template_token": ["", "break", ";", "case", "CCValAssign", "::", "ZExt", ":", "Opi", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "VA", ".", "getLocVT", "(", ")", ",", "Opi", ")", ";", "break", ";", "case", "CCValAssign", "::", "AExt", ":", "Opi", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "VA", ".", "getLocVT", "(", ")", ",", "Opi", ")", ";", "break", ";", "}", "Chain", "=", "DAG", ".", "getCopyToReg", "(", "Chain", ",", "dl", ",", "VA", ".", "getLocReg", "(", ")", ",", "Opi", ",", "SDValue", "(", ")", ")", ";", "Flag", "=", "Chain", ".", "getValue", "(", "", ")", ";", "}", "if", "(", "Flag", ".", "getNode", "(", ")", ")", "{", "return", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "", ",", "Chain", ",", "Flag", ")", ";", "}", "else", "{", "return", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "", ",", "Chain", ")", ";"], "ground_truth": ["}"], "File": "BlackfinISelLowering5", "Func": "LowerReturn", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58323, "Length": 131, "Cover_Rate": 0.3411458333333333} {"Template_token": ["", "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", "(", ")", "&&", "", ")", ";", "int", "Offset", "=", "VA", ".", "getLocMemOffset", "(", ")", ";", "assert", "(", "Offset", "%", "", "==", "", "&&", "", ")", ";", "assert", "(", "VA", ".", "getLocVT", "(", ")", "==", "", "&&", "", ")", ";", "SDValue", "SPN", "=", "DAG", ".", "getCopyFromReg", "(", "Chain", ",", "dl", ",", "", ",", "", ")", ";", "SDValue", "OffsetN", "=", "DAG", ".", "getIntPtrConstant", "(", "Offset", ")", ";", "OffsetN", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "", ",", "SPN", ",", "OffsetN", ")", ";", "MemOpChains", ".", "push_back", "(", "DAG", ".", "getStore", "(", "Chain", ",", "dl", ",", "Arg", ",", "OffsetN", ",", "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": "BlackfinISelLowering6", "Func": "LowerCall", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58324, "Length": 320, "Cover_Rate": 0.3137254901960784} {"Template_token": ["", "for", "(", "unsigned", "i", "=", "", ",", "e", "=", "ArgLocs", ".", "size", "(", ")", ";", "i", "!=", "e", ";", "++", "i", ")", "{", "CCValAssign", "&", "VA", "=", "ArgLocs", "[", "i", "]", ";", "if", "(", "VA", ".", "isRegLoc", "(", ")", ")", "{", "EVT", "RegVT", "=", "VA", ".", "getLocVT", "(", ")", ";", "TargetRegisterClass", "*", "RC", "=", "VA", ".", "getLocReg", "(", ")", "==", "", "?", "", ":", "", ";", "assert", "(", "RC", "->", "contains", "(", "VA", ".", "getLocReg", "(", ")", ")", "&&", "", ")", ";", "assert", "(", "RC", "->", "hasType", "(", "RegVT", ")", "&&", "", ")", ";", "unsigned", "Reg", "=", "MF", ".", "getRegInfo", "(", ")", ".", "createVirtualRegister", "(", "RC", ")", ";", "MF", ".", "getRegInfo", "(", ")", ".", "addLiveIn", "(", "VA", ".", "getLocReg", "(", ")", ",", "Reg", ")", ";", "SDValue", "ArgValue", "=", "DAG", ".", "getCopyFromReg", "(", "Chain", ",", "dl", ",", "Reg", ",", "RegVT", ")", ";", "if", "(", "VA", ".", "getLocInfo", "(", ")", "==", "CCValAssign", "::", "SExt", ")", "ArgValue", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "RegVT", ",", "ArgValue", ",", "DAG", ".", "getValueType", "(", "VA", ".", "getValVT", "(", ")", ")", ")", ";", "else", "if", "(", "VA", ".", "getLocInfo", "(", ")", "==", "CCValAssign", "::", "ZExt", ")", "ArgValue", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "RegVT", ",", "ArgValue", ",", "DAG", ".", "getValueType", "(", "VA", ".", "getValVT", "(", ")", ")", ")", ";", "if", "(", "VA", ".", "getLocInfo", "(", ")", "!=", "CCValAssign", "::", "Full", ")", "ArgValue", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "VA", ".", "getValVT", "(", ")", ",", "ArgValue", ")", ";", "InVals", ".", "push_back", "(", "ArgValue", ")", ";", "}", "else", "{"], "ground_truth": ["assert", "(", "VA", ".", "isMemLoc", "(", ")", "&&", "", ")", ";"], "File": "BlackfinISelLowering6", "Func": "LowerFormalArguments", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58325, "Length": 270, "Cover_Rate": 0.569620253164557} {"Template_token": ["", "case", "'c'", ":", "case", "'t'", ":", "case", "'u'", ":", "case", "'k'", ":", "case", "'x'", ":", "case", "'y'", ":", "case", "'w'", ":", "return", "C_RegisterClass", ";", "case", "'A'", ":", "case", "'B'", ":", "case", "'C'", ":", "case", "'Z'", ":", "case", "'Y'", ":", "return", "C_Register", ";", "}"], "ground_truth": ["return", "TargetLowering", "::", "getConstraintType", "(", "Constraint", ")", ";"], "File": "BlackfinISelLowering", "Func": "getConstraintType", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58326, "Length": 51, "Cover_Rate": 0.4015748031496063} {"Template_token": ["", "using", "namespace", "", ";", "if", "(", "Constraint", ".", "size", "(", ")", "!=", "", ")", "return", "TargetLowering", "::", "getRegForInlineAsmConstraint", "(", "Constraint", ",", "VT", ")", ";", "switch", "(", "Constraint", "[", "", "]", ")", "{", "case", "'r'", ":", "return", "Pair", "(", "", ",", "VT", "==", "", "?", "D16RegisterClass", ":", "DPRegisterClass", ")", ";", "case", "'a'", ":", "return", "Pair", "(", "", ",", "PRegisterClass", ")", ";", "case", "'d'", ":", "return", "Pair", "(", "", ",", "DRegisterClass", ")", ";", "case", "'e'", ":", "return", "Pair", "(", "", ",", "AccuRegisterClass", ")", ";", "case", "'A'", ":", "return", "Pair", "(", "A0", ",", "AccuRegisterClass", ")", ";", "case", "'B'", ":", "return", "Pair", "(", "A1", ",", "AccuRegisterClass", ")", ";", "case", "'b'", ":", "return", "Pair", "(", "", ",", "IRegisterClass", ")", ";", "case", "'v'", ":", "return", "Pair", "(", "", ",", "BRegisterClass", ")", ";", "case", "'f'", ":", "return", "Pair", "(", "", ",", "MRegisterClass", ")", ";", "case", "'C'", ":", "return", "Pair", "(", "CC", ",", "JustCCRegisterClass", ")", ";", "case", "'x'", ":", "return", "Pair", "(", "", ",", "GRRegisterClass", ")", ";", "case", "'w'", ":", "return", "Pair", "(", "", ",", "ALLRegisterClass", ")", ";", "case", "'Z'", ":", "return", "Pair", "(", "P3", ",", "PRegisterClass", ")", ";", "case", "'Y'", ":", "return", "Pair", "(", "P1", ",", "PRegisterClass", ")", ";", "case", "'z'", ":", "return", "Pair", "(", "", ",", "zConsRegisterClass", ")", ";", "case", "'D'", ":", "return", "Pair", "(", "", ",", "DConsRegisterClass", ")", ";", "case", "'W'", ":", "return", "Pair", "(", "", ",", "WConsRegisterClass", ")", ";", "case", "'c'", ":", "return", "Pair", "(", "", ",", "cConsRegisterClass", ")", ";", "case", "'t'", ":", "return", "Pair", "(", "", ",", "tConsRegisterClass", ")", ";", "case", "'u'", ":", "return", "Pair", "(", "", ",", "uConsRegisterClass", ")", ";", "case", "'k'", ":", "return", "Pair", "(", "", ",", "kConsRegisterClass", ")", ";", "case", "'y'", ":", "return", "Pair", "(", "", ",", "yConsRegisterClass", ")", ";", "}"], "ground_truth": ["return", "TargetLowering", "::", "getRegForInlineAsmConstraint", "(", "Constraint", ",", "VT", ")", ";"], "File": "BlackfinISelLowering", "Func": "getRegForInlineAsmConstraint", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58327, "Length": 291, "Cover_Rate": 0.8738738738738738} {"Template_token": ["", "EVT", "BlackfinTargetLowering", "::", "getSetCCResultType", "(", "EVT", "VT", ")", "const", "{", "return", "", ";"], "ground_truth": ["}"], "File": "BlackfinISelLowering", "Func": "getSetCCResultType", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58329, "Length": 14, "Cover_Rate": 0.875} {"Template_token": ["", "weight", "=", "TargetLowering", "::", "getSingleConstraintMatchWeight", "(", "info", ",", "constraint", ")", ";", "break", ";", "case", "'a'", ":", "case", "'d'", ":", "case", "'z'", ":", "case", "'D'", ":", "case", "'W'", ":", "case", "'e'", ":", "case", "'b'", ":", "case", "'v'", ":", "case", "'f'", ":", "case", "'c'", ":", "case", "'t'", ":", "case", "'u'", ":", "case", "'k'", ":", "case", "'x'", ":", "case", "'y'", ":", "case", "'w'", ":", "return", "CW_Register", ";", "case", "'A'", ":", "case", "'B'", ":", "case", "'C'", ":", "case", "'Z'", ":", "case", "'Y'", ":"], "ground_truth": ["return", "CW_SpecificReg", ";"], "File": "BlackfinISelLowering", "Func": "getSingleConstraintMatchWeight", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58330, "Length": 82, "Cover_Rate": 0.6074074074074074} {"Template_token": ["", "case", "", ":", "return", "", ";", "case", "", ":", "return", "", ";", "case", "", ":", "return", "", ";", "}"], "ground_truth": ["}"], "File": "BlackfinISelLowering", "Func": "getTargetNodeName", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58331, "Length": 20, "Cover_Rate": 0.4166666666666667} {"Template_token": ["", "const", "char", "*", "BlackfinTargetLowering", "::", "getTargetNodeName", "(", "unsigned", "Opcode", ")", "const", "{", "switch", "(", "Opcode", ")", "{", "default", ":", "return", "", ";", "case", "", ":", "return", "", ";", "case", "", ":", "return", "", ";"], "ground_truth": ["case", "", ":", "return", "", ";"], "File": "BlackfinISelLowering", "Func": "getTargetNodeName", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58332, "Length": 40, "Cover_Rate": 0.8333333333333334} {"Template_token": ["", "bool", "BlackfinTargetLowering", "::", "isOffsetFoldingLegal", "(", "const", "GlobalAddressSDNode", "*", "GA", ")", "const", "{"], "ground_truth": ["return", "false", ";"], "File": "BlackfinISelLowering", "Func": "isOffsetFoldingLegal", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58333, "Length": 15, "Cover_Rate": 0.9375} {"Template_token": ["", "unsigned", "Opcode", "=", "Op", ".", "getOpcode", "(", ")", "==", "", "?", "", ":", "", ";", "SDNode", "*", "CarryIn", "=", "DAG", ".", "getMachineNode", "(", "", ",", "dl", ",", "", ",", "Op", ".", "getOperand", "(", "", ")", ")", ";", "CarryIn", "=", "DAG", ".", "getMachineNode", "(", "", ",", "dl", ",", "", ",", "SDValue", "(", "CarryIn", ",", "", ")", ")", ";", "SDNode", "*", "Sum", "=", "DAG", ".", "getMachineNode", "(", "Opcode", ",", "dl", ",", "", ",", "", ",", "Op", ".", "getOperand", "(", "", ")", ",", "Op", ".", "getOperand", "(", "", ")", ")", ";", "SDNode", "*", "Carry1", "=", "DAG", ".", "getMachineNode", "(", "", ",", "dl", ",", "", ",", "SDValue", "(", "Sum", ",", "", ")", ")", ";", "Sum", "=", "DAG", ".", "getMachineNode", "(", "Opcode", ",", "dl", ",", "", ",", "", ",", "SDValue", "(", "Sum", ",", "", ")", ",", "SDValue", "(", "CarryIn", ",", "", ")", ")", ";"], "ground_truth": ["SDNode", "*", "CarryOut", "=", "DAG", ".", "getMachineNode", "(", "", ",", "dl", ",", "", ",", "SDValue", "(", "Carry1", ",", "", ")", ")", ";"], "File": "BlackfinISelLowering", "Func": "LowerADDE", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58334, "Length": 161, "Cover_Rate": 0.6465863453815262} {"Template_token": ["", "}", "if", "(", "GlobalAddressSDNode", "*", "G", "=", "dyn_cast", "<", "GlobalAddressSDNode", ">", "(", "Callee", ")", ")", "Callee", "=", "DAG", ".", "getTargetGlobalAddress", "(", "G", "->", "getGlobal", "(", ")", ",", "dl", ",", "", ")", ";", "else", "if", "(", "ExternalSymbolSDNode", "*", "E", "=", "dyn_cast", "<", "ExternalSymbolSDNode", ">", "(", "Callee", ")", ")", "Callee", "=", "DAG", ".", "getTargetExternalSymbol", "(", "E", "->", "getSymbol", "(", ")", ",", "", ")", ";", "std", "::", "vector", "<", "EVT", ">", "NodeTys", ";", "NodeTys", ".", "push_back", "(", "", ")", ";", "NodeTys", ".", "push_back", "(", "", ")", ";", "SDValue", "Ops", "[", "]", "=", "{", "Chain", ",", "Callee", ",", "InFlag", "}", ";", "Chain", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "NodeTys", ",", "Ops", ",", "InFlag", ".", "getNode", "(", ")", "?", "", ":", "", ")", ";", "InFlag", "=", "Chain", ".", "getValue", "(", "", ")", ";", "Chain", "=", "DAG", ".", "getCALLSEQ_END", "(", "Chain", ",", "DAG", ".", "getIntPtrConstant", "(", "ArgsSize", ",", "true", ")", ",", "DAG", ".", "getIntPtrConstant", "(", "", ",", "true", ")", ",", "InFlag", ")", ";", "InFlag", "=", "Chain", ".", "getValue", "(", "", ")", ";", "SmallVector", "<", "CCValAssign", ",", "", ">", "RVLocs", ";", "CCState", "RVInfo", "(", "CallConv", ",", "isVarArg", ",", "DAG", ".", "getMachineFunction", "(", ")", ",", "DAG", ".", "getTarget", "(", ")", ",", "RVLocs", ",", "*", "DAG", ".", "getContext", "(", ")", ")", ";", "RVInfo", ".", "AnalyzeCallResult", "(", "Ins", ",", "RetCC_Blackfin", ")", ";", "for", "(", "unsigned", "i", "=", "", ";", "i", "!=", "RVLocs", ".", "size", "(", ")", ";", "++", "i", ")", "{", "CCValAssign", "&", "RV", "=", "RVLocs", "[", "i", "]", ";", "unsigned", "Reg", "=", "RV", ".", "getLocReg", "(", ")", ";", "Chain", "=", "DAG", ".", "getCopyFromReg", "(", "Chain", ",", "dl", ",", "Reg", ",", "RVLocs", "[", "i", "]", ".", "getLocVT", "(", ")", ",", "InFlag", ")", ";", "SDValue", "Val", "=", "Chain", ".", "getValue", "(", "", ")", ";", "InFlag", "=", "Chain", ".", "getValue", "(", "", ")", ";", "Chain", "=", "Chain", ".", "getValue", "(", "", ")", ";", "switch", "(", "RV", ".", "getLocInfo", "(", ")", ")", "{", "case", "CCValAssign", "::", "SExt", ":", "Val", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "RV", ".", "getLocVT", "(", ")", ",", "Val", ",", "DAG", ".", "getValueType", "(", "RV", ".", "getValVT", "(", ")", ")", ")", ";", "break", ";", "case", "CCValAssign", "::", "ZExt", ":", "Val", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "RV", ".", "getLocVT", "(", ")", ",", "Val", ",", "DAG", ".", "getValueType", "(", "RV", ".", "getValVT", "(", ")", ")", ")", ";", "break", ";", "default", ":", "break", ";", "}", "if", "(", "RV", ".", "getLocInfo", "(", ")", "!=", "CCValAssign", "::", "Full", ")", "Val", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "RV", ".", "getValVT", "(", ")", ",", "Val", ")", ";", "InVals", ".", "push_back", "(", "Val", ")", ";"], "ground_truth": ["}"], "File": "BlackfinISelLowering", "Func": "LowerCall", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58335, "Length": 431, "Cover_Rate": 0.4176356589147287} {"Template_token": ["", "unsigned", "Reg", "=", "MF", ".", "getRegInfo", "(", ")", ".", "createVirtualRegister", "(", "RC", ")", ";", "MF", ".", "getRegInfo", "(", ")", ".", "addLiveIn", "(", "VA", ".", "getLocReg", "(", ")", ",", "Reg", ")", ";", "SDValue", "ArgValue", "=", "DAG", ".", "getCopyFromReg", "(", "Chain", ",", "dl", ",", "Reg", ",", "RegVT", ")", ";", "if", "(", "VA", ".", "getLocInfo", "(", ")", "==", "CCValAssign", "::", "SExt", ")", "ArgValue", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "RegVT", ",", "ArgValue", ",", "DAG", ".", "getValueType", "(", "VA", ".", "getValVT", "(", ")", ")", ")", ";", "else", "if", "(", "VA", ".", "getLocInfo", "(", ")", "==", "CCValAssign", "::", "ZExt", ")", "ArgValue", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "RegVT", ",", "ArgValue", ",", "DAG", ".", "getValueType", "(", "VA", ".", "getValVT", "(", ")", ")", ")", ";", "if", "(", "VA", ".", "getLocInfo", "(", ")", "!=", "CCValAssign", "::", "Full", ")", "ArgValue", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "VA", ".", "getValVT", "(", ")", ",", "ArgValue", ")", ";", "InVals", ".", "push_back", "(", "ArgValue", ")", ";", "}", "else", "{", "assert", "(", "VA", ".", "isMemLoc", "(", ")", "&&", "", ")", ";", "unsigned", "ObjSize", "=", "VA", ".", "getLocVT", "(", ")", ".", "getStoreSize", "(", ")", ";"], "ground_truth": ["int", "FI", "=", "MFI", "->", "CreateFixedObject", "(", "ObjSize", ",", "VA", ".", "getLocMemOffset", "(", ")", ",", "true", ")", ";"], "File": "BlackfinISelLowering", "Func": "LowerFormalArguments", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58336, "Length": 207, "Cover_Rate": 0.43125} {"Template_token": ["", "Op", "=", "DAG", ".", "getTargetGlobalAddress", "(", "GV", ",", "DL", ",", "", ")", ";"], "ground_truth": ["return", "DAG", ".", "getNode", "(", "", ",", "DL", ",", "", ",", "Op", ")", ";"], "File": "BlackfinISelLowering", "Func": "LowerGlobalAddress", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58337, "Length": 27, "Cover_Rate": 0.36486486486486486} {"Template_token": ["", "Op", "=", "DAG", ".", "getTargetJumpTable", "(", "JTI", ",", "", ")", ";"], "ground_truth": ["return", "DAG", ".", "getNode", "(", "", ",", "DL", ",", "", ",", "Op", ")", ";"], "File": "BlackfinISelLowering", "Func": "LowerJumpTable", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58338, "Length": 25, "Cover_Rate": 0.35714285714285715} {"Template_token": ["", "Op", ".", "getNode", "(", ")", "->", "dump", "(", ")", ";", "llvm_unreachable", "(", "", ")", ";", "case", "", ":", "return", "LowerGlobalAddress", "(", "Op", ",", "DAG", ")", ";", "case", "", ":", "llvm_unreachable", "(", "", ")", ";", "case", "", ":", "return", "LowerJumpTable", "(", "Op", ",", "DAG", ")", ";", "case", "", ":", "return", "SDValue", "(", ")", ";"], "ground_truth": ["case", "", ":", "return", "SDValue", "(", ")", ";"], "File": "BlackfinISelLowering", "Func": "LowerOperation", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58339, "Length": 61, "Cover_Rate": 0.5258620689655172} {"Template_token": ["", "llvm_unreachable", "(", "", ")", ";", "case", "", ":", "return", "LowerJumpTable", "(", "Op", ",", "DAG", ")", ";", "case", "", ":", "return", "SDValue", "(", ")", ";", "case", "", ":", "return", "SDValue", "(", ")", ";", "case", "", ":"], "ground_truth": ["case", "", ":", "return", "LowerADDE", "(", "Op", ",", "DAG", ")", ";"], "File": "BlackfinISelLowering", "Func": "LowerOperation", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58340, "Length": 46, "Cover_Rate": 0.39655172413793105} {"Template_token": ["", "CCValAssign", "&", "VA", "=", "RVLocs", "[", "i", "]", ";", "assert", "(", "VA", ".", "isRegLoc", "(", ")", "&&", "", ")", ";", "SDValue", "Opi", "=", "OutVals", "[", "i", "]", ";", "switch", "(", "VA", ".", "getLocInfo", "(", ")", ")", "{", "default", ":", "llvm_unreachable", "(", "", ")", ";", "case", "CCValAssign", "::", "Full", ":", "break", ";", "case", "CCValAssign", "::", "SExt", ":", "Opi", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "VA", ".", "getLocVT", "(", ")", ",", "Opi", ")", ";", "break", ";", "case", "CCValAssign", "::", "ZExt", ":", "Opi", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "VA", ".", "getLocVT", "(", ")", ",", "Opi", ")", ";", "break", ";", "case", "CCValAssign", "::", "AExt", ":", "Opi", "=", "DAG", ".", "getNode", "(", "", ",", "dl", ",", "VA", ".", "getLocVT", "(", ")", ",", "Opi", ")", ";", "break", ";", "}", "Chain", "=", "DAG", ".", "getCopyToReg", "(", "Chain", ",", "dl", ",", "VA", ".", "getLocReg", "(", ")", ",", "Opi", ",", "SDValue", "(", ")", ")", ";", "Flag", "=", "Chain", ".", "getValue", "(", "", ")", ";", "}"], "ground_truth": ["if", "(", "Flag", ".", "getNode", "(", ")", ")", "{"], "File": "BlackfinISelLowering", "Func": "LowerReturn", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58341, "Length": 172, "Cover_Rate": 0.441025641025641} {"Template_token": ["", "TargetRegistry", "::", "RegisterMCCodeGenInfo", "(", "TheBlackfinTarget", ",", "createBlackfinMCCodeGenInfo", ")", ";"], "ground_truth": ["TargetRegistry", "::", "RegisterMCInstrInfo", "(", "TheBlackfinTarget", ",", "createBlackfinMCInstrInfo", ")", ";"], "File": "BlackfinMCTargetDesc1", "Func": "LLVMInitializeBlackfinTargetMC", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58345, "Length": 18, "Cover_Rate": 0.35294117647058826} {"Template_token": ["", "RegisterMCAsmInfo", "<", "BlackfinMCAsmInfo", ">", "X", "(", "TheBlackfinTarget", ")", ";"], "ground_truth": ["TargetRegistry", "::", "RegisterMCCodeGenInfo", "(", "TheBlackfinTarget", ",", "createBlackfinMCCodeGenInfo", ")", ";"], "File": "BlackfinMCTargetDesc1", "Func": "LLVMInitializeBlackfinTargetMC", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58346, "Length": 18, "Cover_Rate": 0.35294117647058826} {"Template_token": ["", "MCCodeGenInfo", "*", "createBlackfinMCCodeGenInfo", "(", "StringRef", "TT", ",", "Reloc", "::", "Model", "RM", ")", "{", "MCCodeGenInfo", "*", "X", "=", "new", "MCCodeGenInfo", "(", ")", ";"], "ground_truth": ["X", "->", "InitMCCodeGenInfo", "(", "RM", ")", ";"], "File": "BlackfinMCTargetDesc", "Func": "createBlackfinMCCodeGenInfo", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58347, "Length": 29, "Cover_Rate": 0.8787878787878788} {"Template_token": ["", "MCCodeGenInfo", "*", "X", "=", "new", "MCCodeGenInfo", "(", ")", ";", "X", "->", "InitMCCodeGenInfo", "(", "RM", ")", ";"], "ground_truth": ["return", "X", ";"], "File": "BlackfinMCTargetDesc", "Func": "createBlackfinMCCodeGenInfo", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58348, "Length": 19, "Cover_Rate": 0.5757575757575758} {"Template_token": ["", "static", "MCRegisterInfo", "*", "createBlackfinMCRegisterInfo", "(", "StringRef", "TT", ")", "{", "MCRegisterInfo", "*", "X", "=", "new", "MCRegisterInfo", "(", ")", ";", "InitBlackfinMCRegisterInfo", "(", "X", ",", "", ")", ";"], "ground_truth": ["return", "X", ";"], "File": "BlackfinMCTargetDesc", "Func": "createBlackfinMCRegisterInfo", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58350, "Length": 28, "Cover_Rate": 0.9032258064516129} {"Template_token": ["", "void", "LLVMInitializeBlackfinMCAsmInfo", "(", ")", "{", "RegisterMCAsmInfo", "<", "BlackfinMCAsmInfo", ">", "X", "(", "TheBlackfinTarget", ")", ";"], "ground_truth": ["}"], "File": "BlackfinMCTargetDesc", "Func": "LLVMInitializeBlackfinMCAsmInfo", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58352, "Length": 15, "Cover_Rate": 1.0} {"Template_token": ["", "RegisterMCAsmInfo", "<", "BlackfinMCAsmInfo", ">", "X", "(", "TheBlackfinTarget", ")", ";"], "ground_truth": ["}"], "File": "BlackfinMCTargetDesc", "Func": "LLVMInitializeBlackfinMCAsmInfo", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58353, "Length": 10, "Cover_Rate": 0.6666666666666666} {"Template_token": ["", "TargetRegistry", "::", "RegisterMCInstrInfo", "(", "TheBlackfinTarget", ",", "createBlackfinMCInstrInfo", ")", ";"], "ground_truth": ["}"], "File": "BlackfinMCTargetDesc", "Func": "LLVMInitializeBlackfinMCInstrInfo", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58357, "Length": 10, "Cover_Rate": 0.6666666666666666} {"Template_token": ["", "void", "LLVMInitializeBlackfinMCRegisterInfo", "(", ")", "{"], "ground_truth": ["TargetRegistry", "::", "RegisterMCRegInfo", "(", "TheBlackfinTarget", ",", "createBlackfinMCRegisterInfo", ")", ";"], "File": "BlackfinMCTargetDesc", "Func": "LLVMInitializeBlackfinMCRegisterInfo", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58358, "Length": 14, "Cover_Rate": 0.9333333333333333} {"Template_token": ["", "loadConstant", "(", "MBB", ",", "I", ",", "DL", ",", "ScratchReg", ",", "delta", ")", ";", "if", "(", "", ".", "contains", "(", "Reg", ")", ")", "{", "assert", "(", "", ".", "contains", "(", "ScratchReg", ")", "&&", "", ")", ";"], "ground_truth": ["BuildMI", "(", "MBB", ",", "I", ",", "DL", ",", "TII", ".", "get", "(", "", ")", ",", "Reg", ")", ".", "addReg", "(", "Reg", ",", "RegState", "::", "Kill", ")", ".", "addReg", "(", "ScratchReg", ",", "RegState", "::", "Kill", ")", ";"], "File": "BlackfinRegisterInfo1", "Func": "adjustRegister", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58362, "Length": 71, "Cover_Rate": 0.31277533039647576} {"Template_token": ["", "BlackfinRegisterInfo", "::", "BlackfinRegisterInfo", "(", "BlackfinSubtarget", "&", "st", ",", "const", "TargetInstrInfo", "&", "tii", ")", ":", "BlackfinGenRegisterInfo", "(", "", ",", "", ")", ",", "Subtarget", "(", "st", ")", ",", "TII", "(", "tii", ")", "{"], "ground_truth": ["}"], "File": "BlackfinRegisterInfo1", "Func": "BlackfinRegisterInfo", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58363, "Length": 32, "Cover_Rate": 0.8888888888888888} {"Template_token": ["", "BlackfinRegisterInfo", "::", "BlackfinRegisterInfo", "(", "BlackfinSubtarget", "&", "st", ",", "const", "TargetInstrInfo", "&", "tii", ")", ":", "BlackfinGenRegisterInfo", "(", "", ",", "", ")", ",", "Subtarget", "(", "st", ")", ",", "TII", "(", "tii", ")", "{"], "ground_truth": ["}"], "File": "BlackfinRegisterInfo1", "Func": "BlackfinRegisterInfo", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58364, "Length": 32, "Cover_Rate": 0.8888888888888888} {"Template_token": ["", "if", "(", "I", "->", "getOpcode", "(", ")", "==", "", ")", "{", "adjustRegister", "(", "MBB", ",", "I", ",", "I", "->", "getDebugLoc", "(", ")", ",", "", ",", "", ",", "-", "Amount", ")", ";", "}", "else", "{", "assert", "(", "I", "->", "getOpcode", "(", ")", "==", "", "&&", "", ")", ";", "adjustRegister", "(", "MBB", ",", "I", ",", "I", "->", "getDebugLoc", "(", ")", ",", "", ",", "", ",", "Amount", ")", ";", "}", "}", "}"], "ground_truth": ["MBB", ".", "erase", "(", "I", ")", ";"], "File": "BlackfinRegisterInfo1", "Func": "eliminateCallFramePseudoInstr", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58365, "Length": 76, "Cover_Rate": 0.5066666666666667} {"Template_token": ["", "DebugLoc", "dl", "=", "MBBI", "->", "getDebugLoc", "(", ")", ";", "int", "FrameSize", "=", "MFI", "->", "getStackSize", "(", ")", ";", "assert", "(", "FrameSize", "%", "", "==", "", "&&", "", ")", ";", "if", "(", "!", "hasFP", "(", "MF", ")", ")", "{", "assert", "(", "!", "MFI", "->", "hasCalls", "(", ")", "&&", "", ")", ";", "adjustRegister", "(", "MBB", ",", "MBBI", ",", "dl", ",", "", ",", "", ",", "FrameSize", ")", ";", "return", ";", "}"], "ground_truth": ["BuildMI", "(", "MBB", ",", "MBBI", ",", "dl", ",", "TII", ".", "get", "(", "", ")", ")", ";"], "File": "BlackfinRegisterInfo1", "Func": "emitEpilogue", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58368, "Length": 84, "Cover_Rate": 0.6461538461538462} {"Template_token": ["", "MachineFrameInfo", "*", "MFI", "=", "MF", ".", "getFrameInfo", "(", ")", ";", "MachineBasicBlock", "::", "iterator", "MBBI", "=", "prior", "(", "MBB", ".", "end", "(", ")", ")", ";", "DebugLoc", "dl", "=", "MBBI", "->", "getDebugLoc", "(", ")", ";", "int", "FrameSize", "=", "MFI", "->", "getStackSize", "(", ")", ";", "assert", "(", "FrameSize", "%", "", "==", "", "&&", "", ")", ";"], "ground_truth": ["if", "(", "!", "hasFP", "(", "MF", ")", ")", "{"], "File": "BlackfinRegisterInfo1", "Func": "emitEpilogue", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58369, "Length": 62, "Cover_Rate": 0.47692307692307695} {"Template_token": ["", "return", ";", "}", "if", "(", "FrameSize", "<=", "", ")", "{", "BuildMI", "(", "MBB", ",", "MBBI", ",", "dl", ",", "TII", ".", "get", "(", "", ")", ")", ".", "addImm", "(", "FrameSize", ")", ";", "return", ";", "}", "BuildMI", "(", "MBB", ",", "MBBI", ",", "dl", ",", "TII", ".", "get", "(", "", ")", ")", ".", "addReg", "(", "", ",", "RegState", "::", "Kill", ")", ";", "BuildMI", "(", "MBB", ",", "MBBI", ",", "dl", ",", "TII", ".", "get", "(", "", ")", ")", ".", "addReg", "(", "", ",", "RegState", "::", "Kill", ")", ";"], "ground_truth": ["BuildMI", "(", "MBB", ",", "MBBI", ",", "dl", ",", "TII", ".", "get", "(", "", ")", ",", "", ")", ".", "addReg", "(", "", ")", ";"], "File": "BlackfinRegisterInfo1", "Func": "emitPrologue", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58370, "Length": 107, "Cover_Rate": 0.33126934984520123} {"Template_token": ["", "assert", "(", "RS", "&&", "", ")", ";", "unsigned", "Reg", "=", "RS", "->", "FindUnusedReg", "(", "RC", ")", ";"], "ground_truth": ["if", "(", "Reg", "==", "", ")", "Reg", "=", "RS", "->", "scavengeRegister", "(", "RC", ",", "II", ",", "SPAdj", ")", ";"], "File": "BlackfinRegisterInfo1", "Func": "findScratchRegister", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58371, "Length": 36, "Cover_Rate": 0.5806451612903226} {"Template_token": ["", "unsigned", "Reg", "=", "RS", "->", "FindUnusedReg", "(", "RC", ")", ";"], "ground_truth": ["if", "(", "Reg", "==", "", ")", "Reg", "=", "RS", "->", "scavengeRegister", "(", "RC", ",", "II", ",", "SPAdj", ")", ";"], "File": "BlackfinRegisterInfo1", "Func": "findScratchRegister", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58372, "Length": 29, "Cover_Rate": 0.46774193548387094} {"Template_token": ["", "const", "TargetRegisterClass", "*", "const", "*", "BlackfinRegisterInfo", "::", "getCalleeSavedRegClasses", "(", "const", "MachineFunction", "*", "MF", ")", "const", "{", "using", "namespace", "", ";"], "ground_truth": ["static", "const", "TargetRegisterClass", "*", "const", "CalleeSavedRegClasses", "[", "]", "=", "{"], "File": "BlackfinRegisterInfo1", "Func": "getCalleeSavedRegClasses", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58373, "Length": 30, "Cover_Rate": 0.4918032786885246} {"Template_token": ["", "static", "const", "unsigned", "CalleeSavedRegs", "[", "]", "=", "{", "FP", ",", "R4", ",", "R5", ",", "R6", ",", "R7", ",", "P3", ",", "P4", ",", "P5", ",", "", "}", ";"], "ground_truth": ["return", "CalleeSavedRegs", ";"], "File": "BlackfinRegisterInfo1", "Func": "getCalleeSavedRegs", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58374, "Length": 30, "Cover_Rate": 0.6122448979591837} {"Template_token": ["", "llvm_unreachable", "(", "", ")", ";"], "ground_truth": ["return", "-", "", ";"], "File": "BlackfinRegisterInfo1", "Func": "getDwarfRegNum", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58376, "Length": 9, "Cover_Rate": 0.391304347826087} {"Template_token": ["", "llvm_unreachable", "(", "", ")", ";"], "ground_truth": ["return", "", ";"], "File": "BlackfinRegisterInfo1", "Func": "getEHHandlerRegister", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58377, "Length": 8, "Cover_Rate": 0.47058823529411764} {"Template_token": ["", "unsigned", "BlackfinRegisterInfo", "::", "getEHHandlerRegister", "(", ")", "const", "{", "llvm_unreachable", "(", "", ")", ";", "return", "", ";"], "ground_truth": ["}"], "File": "BlackfinRegisterInfo1", "Func": "getEHHandlerRegister", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58378, "Length": 17, "Cover_Rate": 1.0} {"Template_token": ["", "return", "hasFP", "(", "MF", ")", "?", "", ":", "", ";"], "ground_truth": ["}"], "File": "BlackfinRegisterInfo1", "Func": "getFrameRegister", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58379, "Length": 11, "Cover_Rate": 0.4074074074074074} {"Template_token": ["", "unsigned", "BlackfinRegisterInfo", "::", "getFrameRegister", "(", "const", "MachineFunction", "&", "MF", ")", "const", "{"], "ground_truth": ["return", "hasFP", "(", "MF", ")", "?", "", ":", "", ";"], "File": "BlackfinRegisterInfo1", "Func": "getFrameRegister", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58380, "Length": 22, "Cover_Rate": 0.8148148148148148} {"Template_token": ["", "if", "(", "(", "VT", "==", "", "||", "RC", "->", "hasType", "(", "VT", ")", ")", "&&", "RC", "->", "contains", "(", "reg", ")", "&&", "(", "!", "BestRC", "||", "RC", "->", "getNumRegs", "(", ")", "<", "BestRC", "->", "getNumRegs", "(", ")", ")", ")", "BestRC", "=", "RC", ";", "}", "assert", "(", "BestRC", "&&", "", ")", ";"], "ground_truth": ["return", "BestRC", ";"], "File": "BlackfinRegisterInfo1", "Func": "getPhysicalRegisterRegClass", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58381, "Length": 54, "Cover_Rate": 0.45} {"Template_token": ["", "for", "(", "regclass_iterator", "I", "=", "regclass_begin", "(", ")", ",", "E", "=", "regclass_end", "(", ")", ";", "I", "!=", "E", ";", "++", "I", ")", "{", "const", "TargetRegisterClass", "*", "RC", "=", "*", "I", ";", "if", "(", "(", "VT", "==", "", "||", "RC", "->", "hasType", "(", "VT", ")", ")", "&&", "RC", "->", "contains", "(", "reg", ")", "&&", "(", "!", "BestRC", "||", "RC", "->", "getNumRegs", "(", ")", "<", "BestRC", "->", "getNumRegs", "(", ")", ")", ")", "BestRC", "=", "RC", ";", "}", "assert", "(", "BestRC", "&&", "", ")", ";", "return", "BestRC", ";"], "ground_truth": ["}"], "File": "BlackfinRegisterInfo1", "Func": "getPhysicalRegisterRegClass", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58382, "Length": 86, "Cover_Rate": 0.7166666666666667} {"Template_token": ["", "const", "TargetRegisterClass", "*", "getPointerRegClass", "(", "unsigned", "Kind", "=", "", ")", "const", "{", "return", "&", "", ";"], "ground_truth": ["}"], "File": "BlackfinRegisterInfo1", "Func": "getPointerRegClass", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58383, "Length": 17, "Cover_Rate": 0.8947368421052632} {"Template_token": ["", "unsigned", "BlackfinRegisterInfo", "::", "getRARegister", "(", ")", "const", "{", "return", "", ";"], "ground_truth": ["}"], "File": "BlackfinRegisterInfo1", "Func": "getRARegister", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58386, "Length": 12, "Cover_Rate": 0.8571428571428571} {"Template_token": ["", "Reserved", ".", "set", "(", "VS", ")", ";", "Reserved", ".", "set", "(", "CYCLES", ")", ".", "set", "(", "CYCLES2", ")", ";", "Reserved", ".", "set", "(", "L0", ")", ";", "Reserved", ".", "set", "(", "L1", ")", ";", "Reserved", ".", "set", "(", "L2", ")", ";", "Reserved", ".", "set", "(", "L3", ")", ";", "Reserved", ".", "set", "(", "SP", ")", ";"], "ground_truth": ["Reserved", ".", "set", "(", "RETS", ")", ";"], "File": "BlackfinRegisterInfo1", "Func": "getReservedRegs", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58387, "Length": 61, "Cover_Rate": 0.35260115606936415} {"Template_token": ["", "Reserved", ".", "set", "(", "L0", ")", ";", "Reserved", ".", "set", "(", "L1", ")", ";", "Reserved", ".", "set", "(", "L2", ")", ";", "Reserved", ".", "set", "(", "L3", ")", ";", "Reserved", ".", "set", "(", "SP", ")", ";", "Reserved", ".", "set", "(", "RETS", ")", ";"], "ground_truth": ["if", "(", "hasFP", "(", "MF", ")", ")", "Reserved", ".", "set", "(", "FP", ")", ";"], "File": "BlackfinRegisterInfo1", "Func": "getReservedRegs", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58388, "Length": 56, "Cover_Rate": 0.3236994219653179} {"Template_token": ["", "const", "MachineFrameInfo", "*", "MFI", "=", "MF", ".", "getFrameInfo", "(", ")", ";", "return", "NoFramePointerElim", "||", "MFI", "->", "hasCalls", "(", ")", "||", "MFI", "->", "hasVarSizedObjects", "(", ")", ";"], "ground_truth": ["}"], "File": "BlackfinRegisterInfo1", "Func": "hasFP", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58389, "Length": 27, "Cover_Rate": 0.6923076923076923} {"Template_token": ["", "const", "MachineFrameInfo", "*", "MFI", "=", "MF", ".", "getFrameInfo", "(", ")", ";"], "ground_truth": ["return", "NoFramePointerElim", "||", "MFI", "->", "hasCalls", "(", ")", "||", "MFI", "->", "hasVarSizedObjects", "(", ")", ";"], "File": "BlackfinRegisterInfo1", "Func": "hasFP", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58390, "Length": 26, "Cover_Rate": 0.6666666666666666} {"Template_token": ["", "void", "BlackfinRegisterInfo", "::", "loadConstant", "(", "MachineBasicBlock", "&", "MBB", ",", "MachineBasicBlock", "::", "iterator", "I", ",", "DebugLoc", "DL", ",", "unsigned", "Reg", ",", "int", "value", ")", "const", "{", "if", "(", "isInt", "<", "", ">", "(", "value", ")", ")", "{", "BuildMI", "(", "MBB", ",", "I", ",", "DL", ",", "TII", ".", "get", "(", "", ")", ",", "Reg", ")", ".", "addImm", "(", "value", ")", ";", "return", ";", "}", "if", "(", "isUInt", "<", "", ">", "(", "value", ")", ")", "{"], "ground_truth": ["BuildMI", "(", "MBB", ",", "I", ",", "DL", ",", "TII", ".", "get", "(", "", ")", ",", "Reg", ")", ".", "addImm", "(", "value", ")", ";"], "File": "BlackfinRegisterInfo1", "Func": "loadConstant", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58391, "Length": 96, "Cover_Rate": 0.40336134453781514} {"Template_token": ["", "return", ";", "}", "if", "(", "isUInt", "<", "", ">", "(", "value", ")", ")", "{", "BuildMI", "(", "MBB", ",", "I", ",", "DL", ",", "TII", ".", "get", "(", "", ")", ",", "Reg", ")", ".", "addImm", "(", "value", ")", ";", "return", ";", "}", "if", "(", "isInt", "<", "", ">", "(", "value", ")", ")", "{", "BuildMI", "(", "MBB", ",", "I", ",", "DL", ",", "TII", ".", "get", "(", "", ")", ",", "Reg", ")", ".", "addImm", "(", "value", ")", ";", "return", ";", "}", "BuildMI", "(", "MBB", ",", "I", ",", "DL", ",", "TII", ".", "get", "(", "", ")", ",", "getSubReg", "(", "Reg", ",", "bfin_subreg_hi16", ")", ")", ".", "addImm", "(", "(", "value", ">>", "", ")", "&", "", ")", ".", "addReg", "(", "Reg", ",", "RegState", "::", "ImplicitDefine", ")", ";"], "ground_truth": ["BuildMI", "(", "MBB", ",", "I", ",", "DL", ",", "TII", ".", "get", "(", "", ")", ",", "getSubReg", "(", "Reg", ",", "bfin_subreg_lo16", ")", ")", ".", "addImm", "(", "value", "&", "", ")", ".", "addReg", "(", "Reg", ",", "RegState", "::", "ImplicitKill", ")", ".", "addReg", "(", "Reg", ",", "RegState", "::", "ImplicitDefine", ")", ";"], "File": "BlackfinRegisterInfo1", "Func": "loadConstant", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58392, "Length": 168, "Cover_Rate": 0.7058823529411765} {"Template_token": ["", "void", "BlackfinRegisterInfo", "::", "processFunctionBeforeCalleeSavedScan", "(", "MachineFunction", "&", "MF", ",", "RegScavenger", "*", "RS", ")", "const", "{", "MachineFrameInfo", "*", "MFI", "=", "MF", ".", "getFrameInfo", "(", ")", ";", "const", "TargetRegisterClass", "*", "RC", "=", "", ";", "if", "(", "requiresRegisterScavenging", "(", "MF", ")", ")", "{", "RS", "->", "setScavengingFrameIndex", "(", "MFI", "->", "CreateStackObject", "(", "RC", "->", "getSize", "(", ")", ",", "RC", "->", "getAlignment", "(", ")", ",", "false", ")", ")", ";", "}"], "ground_truth": ["}"], "File": "BlackfinRegisterInfo1", "Func": "processFunctionBeforeCalleeSavedScan", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58393, "Length": 66, "Cover_Rate": 0.9705882352941176} {"Template_token": ["", "MachineFrameInfo", "*", "MFI", "=", "MF", ".", "getFrameInfo", "(", ")", ";", "const", "TargetRegisterClass", "*", "RC", "=", "", ";", "if", "(", "requiresRegisterScavenging", "(", "MF", ")", ")", "{", "RS", "->", "setScavengingFrameIndex", "(", "MFI", "->", "CreateStackObject", "(", "RC", "->", "getSize", "(", ")", ",", "RC", "->", "getAlignment", "(", ")", ",", "false", ")", ")", ";", "}"], "ground_truth": ["}"], "File": "BlackfinRegisterInfo1", "Func": "processFunctionBeforeCalleeSavedScan", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58394, "Length": 51, "Cover_Rate": 0.75} {"Template_token": ["", "void", "BlackfinRegisterInfo", "::", "processFunctionBeforeFrameFinalized", "(", "MachineFunction", "&", "MF", ")", "const", "{"], "ground_truth": ["}"], "File": "BlackfinRegisterInfo1", "Func": "processFunctionBeforeFrameFinalized", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58395, "Length": 12, "Cover_Rate": 1.0} {"Template_token": ["", "bool", "BlackfinRegisterInfo", "::"], "ground_truth": ["requiresRegisterScavenging", "(", "const", "MachineFunction", "&", "MF", ")", "const", "{"], "File": "BlackfinRegisterInfo1", "Func": "requiresRegisterScavenging", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58397, "Length": 12, "Cover_Rate": 0.75} {"Template_token": ["", "const", "TargetFrameInfo", "&", "TFI", "=", "*", "MF", ".", "getTarget", "(", ")", ".", "getFrameInfo", "(", ")", ";", "MachineFrameInfo", "*", "MFI", "=", "MF", ".", "getFrameInfo", "(", ")", ";", "return", "MFI", "->", "getObjectOffset", "(", "FI", ")", "+", "MFI", "->", "getStackSize", "(", ")", "-", "TFI", ".", "getOffsetOfLocalArea", "(", ")", "+", "MFI", "->", "getOffsetAdjustment", "(", ")", ";"], "ground_truth": ["}"], "File": "BlackfinRegisterInfo2", "Func": "getFrameIndexOffset", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58399, "Length": 53, "Cover_Rate": 0.7910447761194029} {"Template_token": ["", "return", "MFI", "->", "getObjectOffset", "(", "FI", ")", "+", "MFI", "->", "getStackSize", "(", ")", "-", "TFI", ".", "getOffsetOfLocalArea", "(", ")", "+", "MFI", "->", "getOffsetAdjustment", "(", ")", ";"], "ground_truth": ["}"], "File": "BlackfinRegisterInfo2", "Func": "getFrameIndexOffset", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58400, "Length": 27, "Cover_Rate": 0.40298507462686567} {"Template_token": ["", "}", "if", "(", "isInt", "<", "", ">", "(", "value", ")", ")", "{", "BuildMI", "(", "MBB", ",", "I", ",", "DL", ",", "TII", ".", "get", "(", "", ")", ",", "Reg", ")", ".", "addImm", "(", "value", ")", ";", "return", ";", "}", "BuildMI", "(", "MBB", ",", "I", ",", "DL", ",", "TII", ".", "get", "(", "", ")", ",", "getSubReg", "(", "Reg", ",", "bfin_subreg_hi16", ")", ")", ".", "addImm", "(", "(", "value", ">>", "", ")", "&", "", ")", ".", "addReg", "(", "Reg", ",", "RegState", "::", "ImplicitDefine", ")", ";", "BuildMI", "(", "MBB", ",", "I", ",", "DL", ",", "TII", ".", "get", "(", "", ")", ",", "getSubReg", "(", "Reg", ",", "bfin_subreg_lo16", ")", ")", ".", "addImm", "(", "value", "&", "", ")", ".", "addReg", "(", "Reg", ",", "RegState", "::", "ImplicitKill", ")", ".", "addReg", "(", "Reg", ",", "RegState", "::", "ImplicitDefine", ")", ";"], "ground_truth": ["}"], "File": "BlackfinRegisterInfo2", "Func": "loadConstant", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58403, "Length": 130, "Cover_Rate": 0.5462184873949579} {"Template_token": ["", "MachineFrameInfo", "*", "MFI", "=", "MF", ".", "getFrameInfo", "(", ")", ";", "const", "TargetRegisterClass", "*", "RC", "=", "", ";"], "ground_truth": ["if", "(", "requiresRegisterScavenging", "(", "MF", ")", ")", "{"], "File": "BlackfinRegisterInfo2", "Func": "processFunctionBeforeCalleeSavedScan", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58404, "Length": 25, "Cover_Rate": 0.3787878787878788} {"Template_token": ["", "void", "BlackfinRegisterInfo", "::", "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", "(", ")", ";", "int", "FrameSize", "=", "MFI", "->", "getStackSize", "(", ")", ";", "if", "(", "FrameSize", "%", "", ")", "{", "FrameSize", "=", "(", "FrameSize", "+", "", ")", "&", "~", "", ";", "MFI", "->", "setStackSize", "(", "FrameSize", ")", ";", "}", "if", "(", "!", "hasFP", "(", "MF", ")", ")", "{", "assert", "(", "!", "MFI", "->", "adjustsStack", "(", ")", "&&", "", ")", ";"], "ground_truth": ["adjustRegister", "(", "MBB", ",", "MBBI", ",", "dl", ",", "", ",", "", ",", "-", "FrameSize", ")", ";"], "File": "BlackfinRegisterInfo3", "Func": "emitPrologue", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58408, "Length": 135, "Cover_Rate": 0.4179566563467492} {"Template_token": ["", "const", "MachineFrameInfo", "*", "MFI", "=", "MF", ".", "getFrameInfo", "(", ")", ";"], "ground_truth": ["return", "DisableFramePointerElim", "(", "MF", ")", "||", "MFI", "->", "adjustsStack", "(", ")", "||", "MFI", "->", "hasVarSizedObjects", "(", ")", ";"], "File": "BlackfinRegisterInfo3", "Func": "hasFP", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58409, "Length": 29, "Cover_Rate": 0.6904761904761905} {"Template_token": ["", "return", "DisableFramePointerElim", "(", "MF", ")", "||", "MFI", "->", "adjustsStack", "(", ")", "||", "MFI", "->", "hasVarSizedObjects", "(", ")", ";"], "ground_truth": ["}"], "File": "BlackfinRegisterInfo3", "Func": "hasFP", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58410, "Length": 19, "Cover_Rate": 0.4523809523809524} {"Template_token": ["", "if", "(", "isInt", "<", "", ">", "(", "value", ")", ")", "{", "BuildMI", "(", "MBB", ",", "I", ",", "DL", ",", "TII", ".", "get", "(", "", ")", ",", "Reg", ")", ".", "addImm", "(", "value", ")", ";", "return", ";", "}"], "ground_truth": ["BuildMI", "(", "MBB", ",", "I", ",", "DL", ",", "TII", ".", "get", "(", "", ")", ",", "getSubReg", "(", "Reg", ",", "", ")", ")", ".", "addImm", "(", "(", "value", ">>", "", ")", "&", "", ")", ".", "addReg", "(", "Reg", ",", "RegState", "::", "ImplicitDefine", ")", ";"], "File": "BlackfinRegisterInfo3", "Func": "loadConstant", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58411, "Length": 80, "Cover_Rate": 0.3305785123966942} {"Template_token": ["", "void", "BlackfinRegisterInfo", "::", "eliminateCallFramePseudoInstr", "(", "MachineFunction", "&", "MF", ",", "MachineBasicBlock", "&", "MBB", ",", "MachineBasicBlock", "::", "iterator", "I", ")", "const", "{", "const", "TargetFrameInfo", "*", "TFI", "=", "MF", ".", "getTarget", "(", ")", ".", "getFrameInfo", "(", ")", ";", "if", "(", "!", "TFI", "->", "hasReservedCallFrame", "(", "MF", ")", ")", "{", "int64_t", "Amount", "=", "I", "->", "getOperand", "(", "", ")", ".", "getImm", "(", ")", ";", "if", "(", "Amount", "!=", "", ")", "{", "assert", "(", "Amount", "%", "", "==", "", "&&", "", ")", ";", "if", "(", "I", "->", "getOpcode", "(", ")", "==", "", ")", "{", "adjustRegister", "(", "MBB", ",", "I", ",", "I", "->", "getDebugLoc", "(", ")", ",", "", ",", "", ",", "-", "Amount", ")", ";", "}", "else", "{", "assert", "(", "I", "->", "getOpcode", "(", ")", "==", "", "&&", "", ")", ";", "adjustRegister", "(", "MBB", ",", "I", ",", "I", "->", "getDebugLoc", "(", ")", ",", "", ",", "", ",", "Amount", ")", ";", "}", "}"], "ground_truth": ["}"], "File": "BlackfinRegisterInfo4", "Func": "eliminateCallFramePseudoInstr", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58412, "Length": 147, "Cover_Rate": 0.8802395209580839} {"Template_token": ["", "assert", "(", "Amount", "%", "", "==", "", "&&", "", ")", ";", "if", "(", "I", "->", "getOpcode", "(", ")", "==", "", ")", "{", "adjustRegister", "(", "MBB", ",", "I", ",", "I", "->", "getDebugLoc", "(", ")", ",", "", ",", "", ",", "-", "Amount", ")", ";", "}", "else", "{", "assert", "(", "I", "->", "getOpcode", "(", ")", "==", "", "&&", "", ")", ";"], "ground_truth": ["adjustRegister", "(", "MBB", ",", "I", ",", "I", "->", "getDebugLoc", "(", ")", ",", "", ",", "", ",", "Amount", ")", ";"], "File": "BlackfinRegisterInfo4", "Func": "eliminateCallFramePseudoInstr", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58413, "Length": 77, "Cover_Rate": 0.46107784431137727} {"Template_token": ["", "Offset", "+=", "MF", ".", "getFrameInfo", "(", ")", "->", "getStackSize", "(", ")", "+", "SPAdj", ";", "}", "bool", "isStore", "=", "false", ";", "switch", "(", "MI", ".", "getOpcode", "(", ")", ")", "{", "case", "", ":", "isStore", "=", "true", ";", "case", "", ":", "{", "assert", "(", "Offset", "%", "", "==", "", "&&", "", ")", ";", "assert", "(", "FIPos", "==", "", "&&", "", ")", ";", "MI", ".", "getOperand", "(", "FIPos", ")", ".", "ChangeToRegister", "(", "BaseReg", ",", "false", ")", ";", "MI", ".", "getOperand", "(", "FIPos", "+", "", ")", ".", "setImm", "(", "Offset", ")", ";", "if", "(", "isUInt", "<", "", ">", "(", "Offset", ")", ")", "{", "MI", ".", "setDesc", "(", "TII", ".", "get", "(", "isStore", "?", "", ":", "", ")", ")", ";", "return", ";", "}", "if", "(", "BaseReg", "==", "", "&&", "isUInt", "<", "", ">", "(", "-", "Offset", ")", ")", "{", "MI", ".", "setDesc", "(", "TII", ".", "get", "(", "isStore", "?", "", ":", "", ")", ")", ";", "MI", ".", "getOperand", "(", "FIPos", "+", "", ")", ".", "setImm", "(", "-", "Offset", ")", ";", "return", ";", "}", "if", "(", "isInt", "<", "", ">", "(", "Offset", ")", ")", "{", "MI", ".", "setDesc", "(", "TII", ".", "get", "(", "isStore", "?", "", ":", "", ")", ")", ";", "return", ";", "}", "MI", ".", "dump", "(", ")", ";", "llvm_unreachable", "(", "", ")", ";", "break", ";", "}", "case", "", ":", "{", "assert", "(", "MI", ".", "getOperand", "(", "", ")", ".", "isReg", "(", ")", "&&", "", ")", ";", "unsigned", "DestReg", "=", "MI", ".", "getOperand", "(", "", ")", ".", "getReg", "(", ")", ";", "assert", "(", "FIPos", "==", "", "&&", "", ")", ";", "loadConstant", "(", "MBB", ",", "II", ",", "DL", ",", "DestReg", ",", "Offset", ")", ";", "MI", ".", "getOperand", "(", "", ")", ".", "ChangeToRegister", "(", "DestReg", ",", "false", ",", "false", ",", "true", ")", ";", "MI", ".", "getOperand", "(", "", ")", ".", "ChangeToRegister", "(", "BaseReg", ",", "false", ")", ";", "break", ";", "}", "case", "", ":", "isStore", "=", "true", ";", "case", "", ":", "{", "assert", "(", "Offset", "%", "", "==", "", "&&", "", ")", ";", "assert", "(", "FIPos", "==", "", "&&", "", ")", ";"], "ground_truth": ["unsigned", "ScratchReg", "=", "findScratchRegister", "(", "II", ",", "RS", ",", "&", "", ",", "SPAdj", ")", ";"], "File": "BlackfinRegisterInfo4", "Func": "eliminateFrameIndex", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58414, "Length": 349, "Cover_Rate": 0.3158371040723982} {"Template_token": ["", "const", "TargetFrameInfo", "*", "TFI", "=", "MF", ".", "getTarget", "(", ")", ".", "getFrameInfo", "(", ")", ";", "return", "TFI", "->", "hasFP", "(", "MF", ")", "?", "", ":", "", ";"], "ground_truth": ["}"], "File": "BlackfinRegisterInfo4", "Func": "getFrameRegister", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58415, "Length": 28, "Cover_Rate": 0.6363636363636364} {"Template_token": ["", "Reserved", ".", "set", "(", "V", ")", ";", "Reserved", ".", "set", "(", "VS", ")", ";", "Reserved", ".", "set", "(", "CYCLES", ")", ".", "set", "(", "CYCLES2", ")", ";", "Reserved", ".", "set", "(", "L0", ")", ";", "Reserved", ".", "set", "(", "L1", ")", ";", "Reserved", ".", "set", "(", "L2", ")", ";", "Reserved", ".", "set", "(", "L3", ")", ";", "Reserved", ".", "set", "(", "SP", ")", ";", "Reserved", ".", "set", "(", "RETS", ")", ";", "if", "(", "TFI", "->", "hasFP", "(", "MF", ")", ")", "Reserved", ".", "set", "(", "FP", ")", ";", "return", "Reserved", ";"], "ground_truth": ["}"], "File": "BlackfinRegisterInfo4", "Func": "getReservedRegs", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58416, "Length": 88, "Cover_Rate": 0.4631578947368421} {"Template_token": ["", "isStore", "=", "true", ";", "case", "", ":", "{", "assert", "(", "Offset", "%", "", "==", "", "&&", "", ")", ";", "assert", "(", "FIPos", "==", "", "&&", "", ")", ";", "MI", ".", "getOperand", "(", "FIPos", ")", ".", "ChangeToRegister", "(", "BaseReg", ",", "false", ")", ";", "MI", ".", "getOperand", "(", "FIPos", "+", "", ")", ".", "setImm", "(", "Offset", ")", ";", "if", "(", "isUint", "<", "", ">", "(", "Offset", ")", ")", "{", "MI", ".", "setDesc", "(", "TII", ".", "get", "(", "isStore", "?", "", ":", "", ")", ")", ";", "return", "", ";", "}", "if", "(", "BaseReg", "==", "", "&&", "isUint", "<", "", ">", "(", "-", "Offset", ")", ")", "{", "MI", ".", "setDesc", "(", "TII", ".", "get", "(", "isStore", "?", "", ":", "", ")", ")", ";", "MI", ".", "getOperand", "(", "FIPos", "+", "", ")", ".", "setImm", "(", "-", "Offset", ")", ";", "return", "", ";", "}", "if", "(", "isInt", "<", "", ">", "(", "Offset", ")", ")", "{", "MI", ".", "setDesc", "(", "TII", ".", "get", "(", "isStore", "?", "", ":", "", ")", ")", ";", "return", "", ";", "}", "MI", ".", "dump", "(", ")", ";", "llvm_unreachable", "(", "", ")", ";", "break", ";", "}", "case", "", ":", "{", "assert", "(", "MI", ".", "getOperand", "(", "", ")", ".", "isReg", "(", ")", "&&", "", ")", ";", "unsigned", "DestReg", "=", "MI", ".", "getOperand", "(", "", ")", ".", "getReg", "(", ")", ";", "assert", "(", "FIPos", "==", "", "&&", "", ")", ";", "loadConstant", "(", "MBB", ",", "II", ",", "DL", ",", "DestReg", ",", "Offset", ")", ";", "MI", ".", "getOperand", "(", "", ")", ".", "ChangeToRegister", "(", "DestReg", ",", "false", ",", "false", ",", "true", ")", ";", "MI", ".", "getOperand", "(", "", ")", ".", "ChangeToRegister", "(", "BaseReg", ",", "false", ")", ";", "break", ";", "}", "case", "", ":", "isStore", "=", "true", ";", "case", "", ":", "{", "assert", "(", "Offset", "%", "", "==", "", "&&", "", ")", ";", "assert", "(", "FIPos", "==", "", "&&", "", ")", ";", "unsigned", "ScratchReg", "=", "findScratchRegister", "(", "II", ",", "RS", ",", "&", "", ",", "SPAdj", ")", ";", "assert", "(", "ScratchReg", "&&", "", ")", ";", "loadConstant", "(", "MBB", ",", "II", ",", "DL", ",", "ScratchReg", ",", "Offset", ")", ";", "BuildMI", "(", "MBB", ",", "II", ",", "DL", ",", "TII", ".", "get", "(", "", ")", ",", "ScratchReg", ")", ".", "addReg", "(", "ScratchReg", ",", "RegState", "::", "Kill", ")", ".", "addReg", "(", "BaseReg", ")", ";", "MI", ".", "setDesc", "(", "TII", ".", "get", "(", "isStore", "?", "", ":", "", ")", ")", ";", "MI", ".", "getOperand", "(", "", ")", ".", "ChangeToRegister", "(", "ScratchReg", ",", "false", ",", "false", ",", "true", ")", ";", "MI", ".", "RemoveOperand", "(", "", ")", ";", "break", ";", "}", "case", "", ":", "{", "assert", "(", "FIPos", "==", "", "&&", "", ")", ";", "MachineOperand", "SpillReg", "=", "MI", ".", "getOperand", "(", "", ")", ";"], "ground_truth": ["unsigned", "ScratchReg", "=", "findScratchRegister", "(", "II", ",", "RS", ",", "&", "", ",", "SPAdj", ")", ";"], "File": "BlackfinRegisterInfo5", "Func": "eliminateFrameIndex", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58417, "Length": 454, "Cover_Rate": 0.4134790528233151} {"Template_token": ["", "BlackfinRegisterInfo", "::", "BlackfinRegisterInfo", "(", "BlackfinSubtarget", "&", "st", ",", "const", "TargetInstrInfo", "&", "tii", ")", ":", "BlackfinGenRegisterInfo", "(", "", ")", ",", "Subtarget", "(", "st", ")", ",", "TII", "(", "tii", ")", "{"], "ground_truth": ["}"], "File": "BlackfinRegisterInfo6", "Func": "BlackfinRegisterInfo", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58418, "Length": 30, "Cover_Rate": 0.9375} {"Template_token": ["", "BlackfinRegisterInfo", "::", "BlackfinRegisterInfo", "(", "BlackfinSubtarget", "&", "st", ",", "const", "TargetInstrInfo", "&", "tii", ")", ":", "BlackfinGenRegisterInfo", "(", "", ")", ",", "Subtarget", "(", "st", ")", ",", "TII", "(", "tii", ")", "{"], "ground_truth": ["}"], "File": "BlackfinRegisterInfo6", "Func": "BlackfinRegisterInfo", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58419, "Length": 30, "Cover_Rate": 0.9375} {"Template_token": ["", "int64_t", "Amount", "=", "I", "->", "getOperand", "(", "", ")", ".", "getImm", "(", ")", ";", "if", "(", "Amount", "!=", "", ")", "{", "assert", "(", "Amount", "%", "", "==", "", "&&", "", ")", ";", "if", "(", "I", "->", "getOpcode", "(", ")", "==", "", ")", "{", "adjustRegister", "(", "MBB", ",", "I", ",", "I", "->", "getDebugLoc", "(", ")", ",", "", ",", "", ",", "-", "Amount", ")", ";", "}", "else", "{", "assert", "(", "I", "->", "getOpcode", "(", ")", "==", "", "&&", "", ")", ";", "adjustRegister", "(", "MBB", ",", "I", ",", "I", "->", "getDebugLoc", "(", ")", ",", "", ",", "", ",", "Amount", ")", ";", "}", "}"], "ground_truth": ["}"], "File": "BlackfinRegisterInfo6", "Func": "eliminateCallFramePseudoInstr", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58420, "Length": 101, "Cover_Rate": 0.6047904191616766} {"Template_token": ["", "BuildMI", "(", "MBB", ",", "II", ",", "DL", ",", "TII", ".", "get", "(", "", ")", ",", "ScratchReg", ")", ".", "addReg", "(", "ScratchReg", ",", "RegState", "::", "Kill", ")", ".", "addReg", "(", "BaseReg", ")", ";", "MI", ".", "setDesc", "(", "TII", ".", "get", "(", "isStore", "?", "", ":", "", ")", ")", ";", "MI", ".", "getOperand", "(", "", ")", ".", "ChangeToRegister", "(", "ScratchReg", ",", "false", ",", "false", ",", "true", ")", ";", "MI", ".", "RemoveOperand", "(", "", ")", ";", "break", ";", "}", "case", "", ":", "{", "assert", "(", "FIPos", "==", "", "&&", "", ")", ";", "MachineOperand", "SpillReg", "=", "MI", ".", "getOperand", "(", "", ")", ";", "unsigned", "ScratchReg", "=", "findScratchRegister", "(", "II", ",", "RS", ",", "&", "", ",", "SPAdj", ")", ";", "assert", "(", "ScratchReg", "&&", "", ")", ";", "if", "(", "SpillReg", ".", "getReg", "(", ")", "==", "", ")", "{", "BuildMI", "(", "MBB", ",", "II", ",", "DL", ",", "TII", ".", "get", "(", "", ")", ",", "ScratchReg", ")", ".", "addOperand", "(", "SpillReg", ")", ";", "BuildMI", "(", "MBB", ",", "II", ",", "DL", ",", "TII", ".", "get", "(", "", ")", ",", "ScratchReg", ")", ".", "addReg", "(", "ScratchReg", ")", ".", "addImm", "(", "", ")", ";", "}", "else", "{", "BuildMI", "(", "MBB", ",", "II", ",", "DL", ",", "TII", ".", "get", "(", "", ")", ",", "ScratchReg", ")", ".", "addOperand", "(", "SpillReg", ")", ";", "}", "MI", ".", "setDesc", "(", "TII", ".", "get", "(", "", ")", ")", ";", "MI", ".", "getOperand", "(", "", ")", ".", "ChangeToRegister", "(", "ScratchReg", ",", "false", ",", "false", ",", "true", ")", ";", "MI", ".", "getOperand", "(", "FIPos", ")", ".", "ChangeToRegister", "(", "BaseReg", ",", "false", ")", ";", "MI", ".", "getOperand", "(", "FIPos", "+", "", ")", ".", "setImm", "(", "Offset", ")", ";", "break", ";", "}", "case", "", ":", "{", "assert", "(", "FIPos", "==", "", "&&", "", ")", ";", "MachineOperand", "SpillReg", "=", "MI", ".", "getOperand", "(", "", ")", ";", "unsigned", "ScratchReg", "=", "findScratchRegister", "(", "II", ",", "RS", ",", "&", "", ",", "SPAdj", ")", ";", "assert", "(", "ScratchReg", "&&", "", ")", ";", "MI", ".", "setDesc", "(", "TII", ".", "get", "(", "", ")", ")", ";", "MI", ".", "getOperand", "(", "", ")", ".", "ChangeToRegister", "(", "ScratchReg", ",", "true", ")", ";", "MI", ".", "getOperand", "(", "FIPos", ")", ".", "ChangeToRegister", "(", "BaseReg", ",", "false", ")", ";", "MI", ".", "getOperand", "(", "FIPos", "+", "", ")", ".", "setImm", "(", "Offset", ")", ";", "++", "II", ";", "if", "(", "SpillReg", ".", "getReg", "(", ")", "==", "", ")", "{", "BuildMI", "(", "MBB", ",", "II", ",", "DL", ",", "TII", ".", "get", "(", "", ")", ",", "", ")", ".", "addReg", "(", "ScratchReg", ",", "RegState", "::", "Kill", ")", ";", "}", "else", "{"], "ground_truth": ["BuildMI", "(", "MBB", ",", "II", ",", "DL", ",", "TII", ".", "get", "(", "", ")", ",", "", ")", ".", "addReg", "(", "ScratchReg", ",", "RegState", "::", "Kill", ")", ".", "addImm", "(", "", ")", ";"], "File": "BlackfinRegisterInfo6", "Func": "eliminateFrameIndex", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58421, "Length": 446, "Cover_Rate": 0.40361990950226245} {"Template_token": ["", "const", "TargetFrameLowering", "*", "TFI", "=", "MF", ".", "getTarget", "(", ")", ".", "getFrameLowering", "(", ")", ";"], "ground_truth": ["return", "TFI", "->", "hasFP", "(", "MF", ")", "?", "", ":", "", ";"], "File": "BlackfinRegisterInfo6", "Func": "getFrameRegister", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58422, "Length": 27, "Cover_Rate": 0.6136363636363636} {"Template_token": ["", "Reserved", ".", "set", "(", "AC1", ")", ";", "Reserved", ".", "set", "(", "AV0", ")", ";", "Reserved", ".", "set", "(", "AV0S", ")", ";", "Reserved", ".", "set", "(", "AV1", ")", ";", "Reserved", ".", "set", "(", "AV1S", ")", ";", "Reserved", ".", "set", "(", "V", ")", ";", "Reserved", ".", "set", "(", "VS", ")", ";", "Reserved", ".", "set", "(", "CYCLES", ")", ".", "set", "(", "CYCLES2", ")", ";", "Reserved", ".", "set", "(", "L0", ")", ";", "Reserved", ".", "set", "(", "L1", ")", ";"], "ground_truth": ["Reserved", ".", "set", "(", "L2", ")", ";"], "File": "BlackfinRegisterInfo6", "Func": "getReservedRegs", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58423, "Length": 82, "Cover_Rate": 0.43157894736842106} {"Template_token": ["", "MI", ".", "getOperand", "(", "", ")", ".", "ChangeToRegister", "(", "BaseReg", ",", "false", ")", ";", "break", ";", "}", "case", "", ":", "isStore", "=", "true", ";", "case", "", ":", "{", "assert", "(", "Offset", "%", "", "==", "", "&&", "", ")", ";", "assert", "(", "FIPos", "==", "", "&&", "", ")", ";", "unsigned", "ScratchReg", "=", "findScratchRegister", "(", "II", ",", "RS", ",", "&", "", ",", "SPAdj", ")", ";", "assert", "(", "ScratchReg", "&&", "", ")", ";", "loadConstant", "(", "MBB", ",", "II", ",", "DL", ",", "ScratchReg", ",", "Offset", ")", ";", "BuildMI", "(", "MBB", ",", "II", ",", "DL", ",", "TII", ".", "get", "(", "", ")", ",", "ScratchReg", ")", ".", "addReg", "(", "ScratchReg", ",", "RegState", "::", "Kill", ")", ".", "addReg", "(", "BaseReg", ")", ";", "MI", ".", "setDesc", "(", "TII", ".", "get", "(", "isStore", "?", "", ":", "", ")", ")", ";", "MI", ".", "getOperand", "(", "", ")", ".", "ChangeToRegister", "(", "ScratchReg", ",", "false", ",", "false", ",", "true", ")", ";", "MI", ".", "RemoveOperand", "(", "", ")", ";", "break", ";", "}", "case", "", ":", "{", "assert", "(", "FIPos", "==", "", "&&", "", ")", ";", "MachineOperand", "SpillReg", "=", "MI", ".", "getOperand", "(", "", ")", ";", "unsigned", "ScratchReg", "=", "findScratchRegister", "(", "II", ",", "RS", ",", "&", "", ",", "SPAdj", ")", ";", "assert", "(", "ScratchReg", "&&", "", ")", ";", "if", "(", "SpillReg", ".", "getReg", "(", ")", "==", "", ")", "{", "BuildMI", "(", "MBB", ",", "II", ",", "DL", ",", "TII", ".", "get", "(", "", ")", ",", "ScratchReg", ")", ".", "addOperand", "(", "SpillReg", ")", ";", "BuildMI", "(", "MBB", ",", "II", ",", "DL", ",", "TII", ".", "get", "(", "", ")", ",", "ScratchReg", ")", ".", "addReg", "(", "ScratchReg", ")", ".", "addImm", "(", "", ")", ";", "}", "else", "{", "BuildMI", "(", "MBB", ",", "II", ",", "DL", ",", "TII", ".", "get", "(", "", ")", ",", "ScratchReg", ")", ".", "addOperand", "(", "SpillReg", ")", ";", "}", "MI", ".", "setDesc", "(", "TII", ".", "get", "(", "", ")", ")", ";", "MI", ".", "getOperand", "(", "", ")", ".", "ChangeToRegister", "(", "ScratchReg", ",", "false", ",", "false", ",", "true", ")", ";", "MI", ".", "getOperand", "(", "FIPos", ")", ".", "ChangeToRegister", "(", "BaseReg", ",", "false", ")", ";", "MI", ".", "getOperand", "(", "FIPos", "+", "", ")", ".", "setImm", "(", "Offset", ")", ";", "break", ";", "}", "case", "", ":", "{", "assert", "(", "FIPos", "==", "", "&&", "", ")", ";", "MachineOperand", "SpillReg", "=", "MI", ".", "getOperand", "(", "", ")", ";", "unsigned", "ScratchReg", "=", "findScratchRegister", "(", "II", ",", "RS", ",", "&", "", ",", "SPAdj", ")", ";", "assert", "(", "ScratchReg", "&&", "", ")", ";", "MI", ".", "setDesc", "(", "TII", ".", "get", "(", "", ")", ")", ";", "MI", ".", "getOperand", "(", "", ")", ".", "ChangeToRegister", "(", "ScratchReg", ",", "true", ")", ";", "MI", ".", "getOperand", "(", "FIPos", ")", ".", "ChangeToRegister", "(", "BaseReg", ",", "false", ")", ";", "MI", ".", "getOperand", "(", "FIPos", "+", "", ")", ".", "setImm", "(", "Offset", ")", ";", "++", "II", ";", "if", "(", "SpillReg", ".", "getReg", "(", ")", "==", "", ")", "{"], "ground_truth": ["BuildMI", "(", "MBB", ",", "II", ",", "DL", ",", "TII", ".", "get", "(", "", ")", ",", "", ")", ".", "addReg", "(", "ScratchReg", ",", "RegState", "::", "Kill", ")", ";"], "File": "BlackfinRegisterInfo7", "Func": "eliminateFrameIndex", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58424, "Length": 494, "Cover_Rate": 0.44990892531876137} {"Template_token": ["", "BlackfinSelectionDAGInfo", "::", "BlackfinSelectionDAGInfo", "(", "const", "BlackfinTargetMachine", "&", "TM", ")", ":", "TargetSelectionDAGInfo", "(", "TM", ")", "{"], "ground_truth": ["}"], "File": "BlackfinSelectionDAGInfo", "Func": "BlackfinSelectionDAGInfo", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58426, "Length": 16, "Cover_Rate": 1.0} {"Template_token": ["", "BlackfinSelectionDAGInfo", "::", "BlackfinSelectionDAGInfo", "(", "const", "BlackfinTargetMachine", "&", "TM", ")", ":", "TargetSelectionDAGInfo", "(", "TM", ")", "{"], "ground_truth": ["}"], "File": "BlackfinSelectionDAGInfo", "Func": "BlackfinSelectionDAGInfo", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58427, "Length": 16, "Cover_Rate": 1.0} {"Template_token": ["", "BlackfinSelectionDAGInfo", "::", "~", "BlackfinSelectionDAGInfo", "(", ")", "{"], "ground_truth": ["}"], "File": "BlackfinSelectionDAGInfo", "Func": "~BlackfinSelectionDAGInfo", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58428, "Length": 8, "Cover_Rate": 1.0} {"Template_token": ["", "BlackfinSelectionDAGInfo", "::", "~", "BlackfinSelectionDAGInfo", "(", ")", "{"], "ground_truth": ["}"], "File": "BlackfinSelectionDAGInfo", "Func": "~BlackfinSelectionDAGInfo", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58429, "Length": 8, "Cover_Rate": 1.0} {"Template_token": ["", "BlackfinTargetAsmInfo", "::", "BlackfinTargetAsmInfo", "(", "const", "Target", "&", "T", ",", "const", "StringRef", "&", "TT", ")", "{", "GlobalPrefix", "=", "", ";"], "ground_truth": ["CommentString", "=", "", ";"], "File": "BlackfinTargetAsmInfo", "Func": "BlackfinTargetAsmInfo", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58430, "Length": 23, "Cover_Rate": 0.9583333333333334} {"Template_token": ["", "RegisterTarget", "<", "Triple", "::", "bfin", ">", "X", "(", "TheBlackfinTarget", ",", "", ",", "", ")", ";"], "ground_truth": ["}"], "File": "BlackfinTargetInfo1", "Func": "LLVMInitializeBlackfinTargetInfo", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58431, "Length": 16, "Cover_Rate": 0.7619047619047619} {"Template_token": ["", "BlackfinTargetMachine", "::", "BlackfinTargetMachine", "(", "const", "Target", "&", "T", ",", "const", "std", "::", "string", "&", "TT", ",", "const", "std", "::", "string", "&", "FS", ")", ":", "LLVMTargetMachine", "(", "T", ",", "TT", ")", ",", "DataLayout", "(", "", ")", ",", "Subtarget", "(", "TT", ",", "FS", ")", ",", "TLInfo", "(", "*", "this", ")", ",", "InstrInfo", "(", "Subtarget", ")", ",", "FrameInfo", "(", "TargetFrameInfo", "::", "StackGrowsDown", ",", "", ",", "", ")", "{"], "ground_truth": ["}"], "File": "BlackfinTargetMachine1", "Func": "BlackfinTargetMachine", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58432, "Length": 66, "Cover_Rate": 1.0} {"Template_token": ["", "BlackfinTargetMachine", "::", "BlackfinTargetMachine", "(", "const", "Target", "&", "T", ",", "const", "std", "::", "string", "&", "TT", ",", "const", "std", "::", "string", "&", "FS", ")", ":", "LLVMTargetMachine", "(", "T", ",", "TT", ")", ",", "DataLayout", "(", "", ")", ",", "Subtarget", "(", "TT", ",", "FS", ")", ",", "TLInfo", "(", "*", "this", ")", ",", "InstrInfo", "(", "Subtarget", ")", ",", "FrameInfo", "(", "TargetFrameInfo", "::", "StackGrowsDown", ",", "", ",", "", ")", "{"], "ground_truth": ["}"], "File": "BlackfinTargetMachine1", "Func": "BlackfinTargetMachine", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58433, "Length": 66, "Cover_Rate": 1.0} {"Template_token": ["", "virtual", "BlackfinTargetLowering", "*", "getTargetLowering", "(", ")", "const", "{"], "ground_truth": ["return", "const_cast", "<", "BlackfinTargetLowering", "*", ">", "(", "&", "TLInfo", ")", ";"], "File": "BlackfinTargetMachine1", "Func": "getTargetLowering", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58435, "Length": 19, "Cover_Rate": 0.95} {"Template_token": ["", "RegisterTargetMachine", "<", "BlackfinTargetMachine", ">", "X", "(", "TheBlackfinTarget", ")", ";"], "ground_truth": ["RegisterAsmInfo", "<", "BlackfinTargetAsmInfo", ">", "Y", "(", "TheBlackfinTarget", ")", ";"], "File": "BlackfinTargetMachine1", "Func": "LLVMInitializeBlackfinTarget", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58437, "Length": 18, "Cover_Rate": 0.75} {"Template_token": ["", "BlackfinTargetMachine", "::", "BlackfinTargetMachine", "(", "const", "Target", "&", "T", ",", "const", "std", "::", "string", "&", "TT", ",", "const", "std", "::", "string", "&", "FS", ")", ":", "LLVMTargetMachine", "(", "T", ",", "TT", ")", ",", "DataLayout", "(", "", ")", ",", "Subtarget", "(", "TT", ",", "FS", ")", ",", "TLInfo", "(", "*", "this", ")", ",", "TSInfo", "(", "*", "this", ")", ",", "InstrInfo", "(", "Subtarget", ")", ",", "FrameInfo", "(", "TargetFrameInfo", "::", "StackGrowsDown", ",", "", ",", "", ")", "{"], "ground_truth": ["}"], "File": "BlackfinTargetMachine2", "Func": "BlackfinTargetMachine", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58438, "Length": 72, "Cover_Rate": 1.0} {"Template_token": ["", "BlackfinTargetMachine", "::", "BlackfinTargetMachine", "(", "const", "Target", "&", "T", ",", "const", "std", "::", "string", "&", "TT", ",", "const", "std", "::", "string", "&", "FS", ")", ":", "LLVMTargetMachine", "(", "T", ",", "TT", ")", ",", "DataLayout", "(", "", ")", ",", "Subtarget", "(", "TT", ",", "FS", ")", ",", "TLInfo", "(", "*", "this", ")", ",", "TSInfo", "(", "*", "this", ")", ",", "InstrInfo", "(", "Subtarget", ")", ",", "FrameInfo", "(", "TargetFrameInfo", "::", "StackGrowsDown", ",", "", ",", "", ")", "{"], "ground_truth": ["}"], "File": "BlackfinTargetMachine2", "Func": "BlackfinTargetMachine", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58439, "Length": 72, "Cover_Rate": 1.0} {"Template_token": ["", "void", "LLVMInitializeBlackfinTarget", "(", ")", "{", "RegisterTargetMachine", "<", "BlackfinTargetMachine", ">", "X", "(", "TheBlackfinTarget", ")", ";", "RegisterAsmInfo", "<", "BlackfinMCAsmInfo", ">", "Y", "(", "TheBlackfinTarget", ")", ";"], "ground_truth": ["}"], "File": "BlackfinTargetMachine2", "Func": "LLVMInitializeBlackfinTarget", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58441, "Length": 24, "Cover_Rate": 1.0} {"Template_token": ["", "BlackfinTargetMachine", "::", "BlackfinTargetMachine", "(", "const", "Target", "&", "T", ",", "const", "std", "::", "string", "&", "TT", ",", "const", "std", "::", "string", "&", "FS", ")", ":", "LLVMTargetMachine", "(", "T", ",", "TT", ")", ",", "DataLayout", "(", "", ")", ",", "Subtarget", "(", "TT", ",", "FS", ")", ",", "TLInfo", "(", "*", "this", ")", ",", "TSInfo", "(", "*", "this", ")", ",", "InstrInfo", "(", "Subtarget", ")", ",", "FrameInfo", "(", "Subtarget", ")", "{"], "ground_truth": ["}"], "File": "BlackfinTargetMachine3", "Func": "BlackfinTargetMachine", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58442, "Length": 66, "Cover_Rate": 1.0} {"Template_token": ["", "BlackfinTargetMachine", "::", "BlackfinTargetMachine", "(", "const", "Target", "&", "T", ",", "const", "std", "::", "string", "&", "TT", ",", "const", "std", "::", "string", "&", "FS", ")", ":", "LLVMTargetMachine", "(", "T", ",", "TT", ")", ",", "DataLayout", "(", "", ")", ",", "Subtarget", "(", "TT", ",", "FS", ")", ",", "TLInfo", "(", "*", "this", ")", ",", "TSInfo", "(", "*", "this", ")", ",", "InstrInfo", "(", "Subtarget", ")", ",", "FrameInfo", "(", "Subtarget", ")", "{"], "ground_truth": ["}"], "File": "BlackfinTargetMachine3", "Func": "BlackfinTargetMachine", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58443, "Length": 66, "Cover_Rate": 1.0} {"Template_token": ["", "BlackfinTargetMachine", "::", "BlackfinTargetMachine", "(", "const", "Target", "&", "T", ",", "const", "std", "::", "string", "&", "TT", ",", "const", "std", "::", "string", "&", "FS", ")", ":", "LLVMTargetMachine", "(", "T", ",", "TT", ")", ",", "DataLayout", "(", "", ")", ",", "Subtarget", "(", "TT", ",", "FS", ")", ",", "TLInfo", "(", "*", "this", ")", ",", "InstrInfo", "(", "Subtarget", ")", ",", "FrameInfo", "(", "TargetFrameInfo", "::", "StackGrowsDown", ",", "", ",", "", ")", "{"], "ground_truth": ["}"], "File": "BlackfinTargetMachine4", "Func": "BlackfinTargetMachine", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58444, "Length": 66, "Cover_Rate": 1.0} {"Template_token": ["", "BlackfinTargetMachine", "::", "BlackfinTargetMachine", "(", "const", "Target", "&", "T", ",", "const", "std", "::", "string", "&", "TT", ",", "const", "std", "::", "string", "&", "FS", ")", ":", "LLVMTargetMachine", "(", "T", ",", "TT", ")", ",", "DataLayout", "(", "", ")", ",", "Subtarget", "(", "TT", ",", "FS", ")", ",", "TLInfo", "(", "*", "this", ")", ",", "InstrInfo", "(", "Subtarget", ")", ",", "FrameInfo", "(", "TargetFrameInfo", "::", "StackGrowsDown", ",", "", ",", "", ")", "{"], "ground_truth": ["}"], "File": "BlackfinTargetMachine4", "Func": "BlackfinTargetMachine", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58445, "Length": 66, "Cover_Rate": 1.0} {"Template_token": ["", "BlackfinTargetMachine", "::", "BlackfinTargetMachine", "(", "const", "Target", "&", "T", ",", "StringRef", "TT", ",", "StringRef", "CPU", ",", "StringRef", "FS", ",", "Reloc", "::", "Model", "RM", ",", "CodeModel", "::", "Model", "CM", ")", ":", "LLVMTargetMachine", "(", "T", ",", "TT", ",", "CPU", ",", "FS", ",", "RM", ",", "CM", ")", ",", "DataLayout", "(", "", ")", ",", "Subtarget", "(", "TT", ",", "CPU", ",", "FS", ")", ",", "TLInfo", "(", "*", "this", ")", ",", "TSInfo", "(", "*", "this", ")", ",", "InstrInfo", "(", "Subtarget", ")", ",", "FrameLowering", "(", "Subtarget", ")", "{"], "ground_truth": ["}"], "File": "BlackfinTargetMachine6", "Func": "BlackfinTargetMachine", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58446, "Length": 81, "Cover_Rate": 1.0} {"Template_token": ["", "BlackfinTargetMachine", "::", "BlackfinTargetMachine", "(", "const", "Target", "&", "T", ",", "StringRef", "TT", ",", "StringRef", "CPU", ",", "StringRef", "FS", ",", "Reloc", "::", "Model", "RM", ",", "CodeModel", "::", "Model", "CM", ")", ":", "LLVMTargetMachine", "(", "T", ",", "TT", ",", "CPU", ",", "FS", ",", "RM", ",", "CM", ")", ",", "DataLayout", "(", "", ")", ",", "Subtarget", "(", "TT", ",", "CPU", ",", "FS", ")", ",", "TLInfo", "(", "*", "this", ")", ",", "TSInfo", "(", "*", "this", ")", ",", "InstrInfo", "(", "Subtarget", ")", ",", "FrameLowering", "(", "Subtarget", ")", "{"], "ground_truth": ["}"], "File": "BlackfinTargetMachine6", "Func": "BlackfinTargetMachine", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58447, "Length": 81, "Cover_Rate": 1.0} {"Template_token": ["", "PM", ".", "add", "(", "createBlackfinISelDag", "(", "*", "this", ",", "OptLevel", ")", ")", ";"], "ground_truth": ["return", "false", ";"], "File": "BlackfinTargetMachine", "Func": "addInstSelector", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58449, "Length": 16, "Cover_Rate": 0.5} {"Template_token": ["", "BlackfinTargetMachine", "::", "BlackfinTargetMachine", "(", "const", "Target", "&", "T", ",", "StringRef", "TT", ",", "StringRef", "CPU", ",", "StringRef", "FS", ",", "Reloc", "::", "Model", "RM", ")", ":", "LLVMTargetMachine", "(", "T", ",", "TT", ",", "CPU", ",", "FS", ",", "RM", ")", ",", "DataLayout", "(", "", ")", ",", "Subtarget", "(", "TT", ",", "CPU", ",", "FS", ")", ",", "TLInfo", "(", "*", "this", ")", ",", "TSInfo", "(", "*", "this", ")", ",", "InstrInfo", "(", "Subtarget", ")", ",", "FrameLowering", "(", "Subtarget", ")", "{"], "ground_truth": ["}"], "File": "BlackfinTargetMachine", "Func": "BlackfinTargetMachine", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58450, "Length": 74, "Cover_Rate": 1.0} {"Template_token": ["", "BlackfinTargetMachine", "::", "BlackfinTargetMachine", "(", "const", "Target", "&", "T", ",", "StringRef", "TT", ",", "StringRef", "CPU", ",", "StringRef", "FS", ",", "Reloc", "::", "Model", "RM", ")", ":", "LLVMTargetMachine", "(", "T", ",", "TT", ",", "CPU", ",", "FS", ",", "RM", ")", ",", "DataLayout", "(", "", ")", ",", "Subtarget", "(", "TT", ",", "CPU", ",", "FS", ")", ",", "TLInfo", "(", "*", "this", ")", ",", "TSInfo", "(", "*", "this", ")", ",", "InstrInfo", "(", "Subtarget", ")", ",", "FrameLowering", "(", "Subtarget", ")", "{"], "ground_truth": ["}"], "File": "BlackfinTargetMachine", "Func": "BlackfinTargetMachine", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58451, "Length": 74, "Cover_Rate": 1.0} {"Template_token": ["", "virtual", "const", "TargetFrameLowering", "*", "getFrameLowering", "(", ")", "const", "{", "return", "&", "FrameLowering", ";"], "ground_truth": ["}"], "File": "BlackfinTargetMachine", "Func": "getFrameLowering", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58452, "Length": 14, "Cover_Rate": 1.0} {"Template_token": ["", "virtual", "const", "TargetFrameLowering", "*", "getFrameLowering", "(", ")", "const", "{"], "ground_truth": ["return", "&", "FrameLowering", ";"], "File": "BlackfinTargetMachine", "Func": "getFrameLowering", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58453, "Length": 13, "Cover_Rate": 0.9285714285714286} {"Template_token": ["", "return", "&", "IntrinsicInfo", ";"], "ground_truth": ["}"], "File": "BlackfinTargetMachine", "Func": "getIntrinsicInfo", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58455, "Length": 5, "Cover_Rate": 0.38461538461538464} {"Template_token": ["", "const", "TargetIntrinsicInfo", "*", "getIntrinsicInfo", "(", ")", "const", "{", "return", "&", "IntrinsicInfo", ";"], "ground_truth": ["}"], "File": "BlackfinTargetMachine", "Func": "getIntrinsicInfo", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58456, "Length": 13, "Cover_Rate": 1.0} {"Template_token": ["", "return", "&", "InstrInfo", ".", "getRegisterInfo", "(", ")", ";"], "ground_truth": ["}"], "File": "BlackfinTargetMachine", "Func": "getRegisterInfo", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58457, "Length": 9, "Cover_Rate": 0.5} {"Template_token": ["", "virtual", "const", "BlackfinSelectionDAGInfo", "*", "getSelectionDAGInfo", "(", ")", "const", "{", "return", "&", "TSInfo", ";"], "ground_truth": ["}"], "File": "BlackfinTargetMachine", "Func": "getSelectionDAGInfo", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58459, "Length": 14, "Cover_Rate": 1.0} {"Template_token": ["", "virtual", "const", "BlackfinSelectionDAGInfo", "*", "getSelectionDAGInfo", "(", ")", "const", "{", "return", "&", "TSInfo", ";"], "ground_truth": ["}"], "File": "BlackfinTargetMachine", "Func": "getSelectionDAGInfo", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58460, "Length": 14, "Cover_Rate": 1.0} {"Template_token": ["", "return", "&", "DataLayout", ";"], "ground_truth": ["}"], "File": "BlackfinTargetMachine", "Func": "getTargetData", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58462, "Length": 5, "Cover_Rate": 0.35714285714285715} {"Template_token": ["", "virtual", "const", "TargetData", "*", "getTargetData", "(", ")", "const", "{"], "ground_truth": ["return", "&", "DataLayout", ";"], "File": "BlackfinTargetMachine", "Func": "getTargetData", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58463, "Length": 13, "Cover_Rate": 0.9285714285714286} {"Template_token": ["", "virtual", "const", "BlackfinTargetLowering", "*", "getTargetLowering", "(", ")", "const", "{"], "ground_truth": ["return", "&", "TLInfo", ";"], "File": "BlackfinTargetMachine", "Func": "getTargetLowering", "Target": "Blackfin", "Target_Clf": "DSP", "Compiler_Type": "LLVM", "Idx": 58464, "Length": 13, "Cover_Rate": 0.9285714285714286}