Lines Matching refs:Impl
682 F.Impl = std::unique_ptr<AMDGPULibFuncImpl>(); in parse()
687 F.Impl = std::make_unique<AMDGPUMangledLibFunc>(); in parse()
689 F.Impl = std::make_unique<AMDGPUUnmangledLibFunc>(); in parse()
690 if (F.Impl->parseFuncName(FuncName)) in parse()
693 F.Impl = std::unique_ptr<AMDGPULibFuncImpl>(); in parse()
1022 if (auto *MF = dyn_cast<AMDGPUMangledLibFunc>(F.Impl.get())) in AMDGPULibFunc()
1023 Impl.reset(new AMDGPUMangledLibFunc(*MF)); in AMDGPULibFunc()
1024 else if (auto *UMF = dyn_cast<AMDGPUUnmangledLibFunc>(F.Impl.get())) in AMDGPULibFunc()
1025 Impl.reset(new AMDGPUUnmangledLibFunc(*UMF)); in AMDGPULibFunc()
1027 Impl = std::unique_ptr<AMDGPULibFuncImpl>(); in AMDGPULibFunc()
1040 Impl.reset(new AMDGPUMangledLibFunc( in AMDGPULibFunc()
1041 Id, *cast<AMDGPUMangledLibFunc>(CopyFrom.Impl.get()))); in AMDGPULibFunc()
1045 Impl.reset(new AMDGPUUnmangledLibFunc(Name, FT)); in AMDGPULibFunc()
1048 void AMDGPULibFunc::initMangled() { Impl.reset(new AMDGPUMangledLibFunc()); } in initMangled()
1051 if (!Impl) in getLeads()
1053 return cast<AMDGPUMangledLibFunc>(Impl.get())->Leads; in getLeads()
1057 return cast<const AMDGPUMangledLibFunc>(Impl.get())->Leads; in getLeads()