Lines Matching refs:Impl
366 explicit AMDGPULibFunc() : Impl(std::unique_ptr<AMDGPULibFuncImpl>()) {} in AMDGPULibFunc()
380 std::string getName() const { return Impl->getName(); } in getName()
381 unsigned getNumArgs() const { return Impl->getNumArgs(); } in getNumArgs()
382 EFuncId getId() const { return Impl->getId(); } in getId()
383 ENamePrefix getPrefix() const { return Impl->getPrefix(); } in getPrefix()
388 bool isMangled() const { return Impl->isMangled(); } in isMangled()
389 void setId(EFuncId Id) { Impl->setId(Id); } in setId()
391 return Impl->parseFuncName(MangledName); in parseFuncName()
399 std::string mangle() const { return Impl->mangle(); } in mangle()
401 void setName(StringRef N) { Impl->setName(N); } in setName()
402 void setPrefix(ENamePrefix PFX) { Impl->setPrefix(PFX); } in setPrefix()
405 return Impl->getFunctionType(M); in getFunctionType()
416 std::unique_ptr<AMDGPULibFuncImpl> Impl; variable