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