Lines Matching refs:Impl
694 F.Impl = std::unique_ptr<AMDGPULibFuncImpl>(); in parse()
699 F.Impl = std::make_unique<AMDGPUMangledLibFunc>(); in parse()
701 F.Impl = std::make_unique<AMDGPUUnmangledLibFunc>(); in parse()
702 if (F.Impl->parseFuncName(FuncName)) in parse()
705 F.Impl = std::unique_ptr<AMDGPULibFuncImpl>(); in parse()
1086 if (auto *MF = dyn_cast<AMDGPUMangledLibFunc>(F.Impl.get())) in AMDGPULibFunc()
1087 Impl = std::make_unique<AMDGPUMangledLibFunc>(*MF); in AMDGPULibFunc()
1088 else if (auto *UMF = dyn_cast<AMDGPUUnmangledLibFunc>(F.Impl.get())) in AMDGPULibFunc()
1089 Impl = std::make_unique<AMDGPUUnmangledLibFunc>(*UMF); in AMDGPULibFunc()
1091 Impl = std::unique_ptr<AMDGPULibFuncImpl>(); in AMDGPULibFunc()
1104 Impl = std::make_unique<AMDGPUMangledLibFunc>( in AMDGPULibFunc()
1105 Id, *cast<AMDGPUMangledLibFunc>(CopyFrom.Impl.get())); in AMDGPULibFunc()
1109 Impl = std::make_unique<AMDGPUMangledLibFunc>(Id, FT, SignedInts); in AMDGPULibFunc()
1113 Impl = std::make_unique<AMDGPUUnmangledLibFunc>(Name, FT); in AMDGPULibFunc()
1117 Impl = std::make_unique<AMDGPUMangledLibFunc>(); in initMangled()
1121 if (!Impl) in getLeads()
1123 return cast<AMDGPUMangledLibFunc>(Impl.get())->Leads; in getLeads()
1127 return cast<const AMDGPUMangledLibFunc>(Impl.get())->Leads; in getLeads()