{"ground_truth": ["", "TargetPassConfig", "*", "DigitalTargetMachine", "::", "createPassConfig", "(", "PassManagerBase", "&", "PM", ")", "{", "return", "new", "DigitalPassConfig", "(", "this", ",", "PM", ")", ";", "}", ""], "natrual_language": ["Create", "a", "pass", "configuration", "object", "to", "be", "used", "by", "addPassToEmitX", "methods", "for", "generating", "a", "pipeline", "of", "CodeGen", "passes", "."], "TS_V_token": ["Digital"], "File": "DigitalTargetMachine", "Func": "createPassConfig", "Target": "Digital", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 16984, "Length": 21}
{"ground_truth": ["", "TargetLoweringObjectFile", "*", "getObjFileLowering", "(", ")", "const", "override", "{", "return", "TLOF", ".", "get", "(", ")", ";", "}", ""], "natrual_language": ["Return", "information", "about", "object", "file", "lowering", "."], "TS_V_token": ["Digital"], "File": "DigitalTargetMachine", "Func": "getObjFileLowering", "Target": "Digital", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 16985, "Length": 16}
{"ground_truth": ["", "const", "DigitalSubtarget", "*", "getSubtargetImpl", "(", ")", "const", "{", "return", "&", "DefaultSubtarget", ";", "}", ""], "natrual_language": ["Virtual", "method", "implemented", "by", "subclasses", "that", "returns", "a", "reference", "to", "that", "target", "'s", "TargetSubtargetInfo-derived", "member", "variable", "."], "TS_V_token": ["Digital"], "File": "DigitalTargetMachine", "Func": "getSubtargetImpl", "Target": "Digital", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 16986, "Length": 13}
{"ground_truth": ["", "void", "DigitalTargetObjectFile", "::", "Initialize", "(", "MCContext", "&", "Ctx", ",", "const", "TargetMachine", "&", "TM", ")", "{", "TargetLoweringObjectFileELF", "::", "Initialize", "(", "Ctx", ",", "TM", ")", ";", "InitializeELF", "(", "TM", ".", "Options", ".", "UseInitArray", ")", ";", "SmallDataSection", "=", "getContext", "(", ")", ".", "getELFSection", "(", "\".sdata\"", ",", "ELF", "::", "SHT_PROGBITS", ",", "ELF", "::", "SHF_WRITE", "|", "ELF", "::", "SHF_ALLOC", ")", ";", "SmallBSSSection", "=", "getContext", "(", ")", ".", "getELFSection", "(", "\".sbss\"", ",", "ELF", "::", "SHT_NOBITS", ",", "ELF", "::", "SHF_WRITE", "|", "ELF", "::", "SHF_ALLOC", ")", ";", "this", "->", "TM", "=", "&", "static_cast", "<", "const", "DigitalTargetMachine", "&", ">", "(", "TM", ")", ";", "}", ""], "natrual_language": ["This", "method", "must", "be", "called", "before", "any", "actual", "lowering", "is", "done", "."], "TS_V_token": ["Digital", "\".sdata\"", "\".sbss\""], "File": "DigitalTargetObjectFile", "Func": "Initialize", "Target": "Digital", "Target_Clf": "CPU", "Compiler_Type": "LLVM", "Idx": 16987, "Length": 95}