Lines Matching defs:platform_sp
23 PlatformSP platform_sp;
26 platform_sp = platforms.Create(m_platform_name);
27 if (!platform_sp) {
32 if (platform_sp) {
34 !platform_sp->IsCompatibleArchitecture(
38 platform_sp->GetPluginName(), arch.GetTriple().getTriple());
39 platform_sp.reset();
40 return platform_sp;
44 platform_sp = platforms.GetOrCreate(arch, {}, &platform_arch, error);
47 if (platform_sp) {
49 platforms.SetSelectedPlatform(platform_sp);
51 platform_sp->SetOSVersion(m_os_version);
54 platform_sp->SetSDKRootDirectory(m_sdk_sysroot);
57 platform_sp->SetSDKBuild(m_sdk_build);
60 return platform_sp;
130 const lldb::PlatformSP &platform_sp) const {
131 if (!platform_sp)
134 if (!m_platform_name.empty() && platform_sp->GetName() != m_platform_name)
137 if (!m_sdk_build.empty() && platform_sp->GetSDKBuild() != m_sdk_build)
141 platform_sp->GetSDKRootDirectory() != m_sdk_sysroot)
144 if (!m_os_version.empty() && platform_sp->GetOSVersion() != m_os_version)