Lines Matching refs:SP
65 std::string getFlagName(DISubprogram &SP, bool UseX86FastCall) { in getFlagName() argument
72 has_root_name(SP.getDirectory(), sys::path::Style::windows_backslash) || in getFlagName()
73 SP.getDirectory().contains("\\") || in getFlagName()
74 SP.getFilename().contains("\\") in getFlagName()
82 SmallString<256> FilePath(SP.getDirectory()); in getFlagName()
83 sys::path::append(FilePath, PathStyle, SP.getFilename()); in getFlagName()
104 void attachDebugInfo(GlobalVariable &GV, DISubprogram &SP) { in attachDebugInfo() argument
106 DICompileUnit *CU = SP.getUnit(); in attachDebugInfo()
115 CU, GV.getName(), /*LinkageName=*/StringRef(), SP.getFile(), in attachDebugInfo()
161 auto *SP = F.getSubprogram(); in runOnModule() local
162 if (!SP) in runOnModule()
165 Constant *&Flag = SavedFlags[SP]; in runOnModule()
167 std::string FlagName = getFlagName(*SP, UseX86FastCall); in runOnModule()
178 attachDebugInfo(*GV, *SP); in runOnModule()