Lines Matching refs:Impl
688 F.Impl = std::unique_ptr<AMDGPULibFuncImpl>(); in parse()
693 F.Impl = make_unique<AMDGPUMangledLibFunc>(); in parse()
695 F.Impl = make_unique<AMDGPUUnmangledLibFunc>(); in parse()
696 if (F.Impl->parseFuncName(FuncName)) in parse()
699 F.Impl = std::unique_ptr<AMDGPULibFuncImpl>(); in parse()
1019 if (auto *MF = dyn_cast<AMDGPUMangledLibFunc>(F.Impl.get())) in AMDGPULibFunc()
1020 Impl.reset(new AMDGPUMangledLibFunc(*MF)); in AMDGPULibFunc()
1021 else if (auto *UMF = dyn_cast<AMDGPUUnmangledLibFunc>(F.Impl.get())) in AMDGPULibFunc()
1022 Impl.reset(new AMDGPUUnmangledLibFunc(*UMF)); in AMDGPULibFunc()
1024 Impl = std::unique_ptr<AMDGPULibFuncImpl>(); in AMDGPULibFunc()
1037 Impl.reset(new AMDGPUMangledLibFunc( in AMDGPULibFunc()
1038 Id, *cast<AMDGPUMangledLibFunc>(CopyFrom.Impl.get()))); in AMDGPULibFunc()
1042 Impl.reset(new AMDGPUUnmangledLibFunc(Name, FT)); in AMDGPULibFunc()
1045 void AMDGPULibFunc::initMangled() { Impl.reset(new AMDGPUMangledLibFunc()); } in initMangled()
1048 if (!Impl) in getLeads()
1050 return cast<AMDGPUMangledLibFunc>(Impl.get())->Leads; in getLeads()
1054 return cast<const AMDGPUMangledLibFunc>(Impl.get())->Leads; in getLeads()