Lines Matching refs:Impl
360 explicit AMDGPULibFunc() : Impl(std::unique_ptr<AMDGPULibFuncImpl>()) {} in AMDGPULibFunc()
372 std::string getName() const { return Impl->getName(); } in getName()
373 unsigned getNumArgs() const { return Impl->getNumArgs(); } in getNumArgs()
374 EFuncId getId() const { return Impl->getId(); } in getId()
375 ENamePrefix getPrefix() const { return Impl->getPrefix(); } in getPrefix()
380 bool isMangled() const { return Impl->isMangled(); } in isMangled()
381 void setId(EFuncId Id) { Impl->setId(Id); } in setId()
383 return Impl->parseFuncName(MangledName); in parseFuncName()
388 std::string mangle() const { return Impl->mangle(); } in mangle()
390 void setName(StringRef N) { Impl->setName(N); } in setName()
391 void setPrefix(ENamePrefix PFX) { Impl->setPrefix(PFX); } in setPrefix()
394 return Impl->getFunctionType(M); in getFunctionType()
405 std::unique_ptr<AMDGPULibFuncImpl> Impl; variable