Lines Matching refs:SP
72 std::string getFlagName(DISubprogram &SP, bool UseX86FastCall) { in getFlagName() argument
79 has_root_name(SP.getDirectory(), sys::path::Style::windows_backslash) || in getFlagName()
80 SP.getDirectory().contains("\\") || in getFlagName()
81 SP.getFilename().contains("\\") in getFlagName()
89 SmallString<256> FilePath(SP.getDirectory()); in getFlagName()
90 sys::path::append(FilePath, PathStyle, SP.getFilename()); in getFlagName()
111 void attachDebugInfo(GlobalVariable &GV, DISubprogram &SP) { in attachDebugInfo() argument
113 DICompileUnit *CU = SP.getUnit(); in attachDebugInfo()
122 CU, GV.getName(), /*LinkageName=*/StringRef(), SP.getFile(), in attachDebugInfo()
168 auto *SP = F.getSubprogram(); in runImpl() local
169 if (!SP) in runImpl()
172 Constant *&Flag = SavedFlags[SP]; in runImpl()
174 std::string FlagName = getFlagName(*SP, UseX86FastCall); in runImpl()
185 attachDebugInfo(*GV, *SP); in runImpl()