Lines Matching refs:Impl
359 explicit AMDGPULibFunc() : Impl(std::unique_ptr<AMDGPULibFuncImpl>()) {} in AMDGPULibFunc()
371 std::string getName() const { return Impl->getName(); } in getName()
372 unsigned getNumArgs() const { return Impl->getNumArgs(); } in getNumArgs()
373 EFuncId getId() const { return Impl->getId(); } in getId()
374 ENamePrefix getPrefix() const { return Impl->getPrefix(); } in getPrefix()
379 bool isMangled() const { return Impl->isMangled(); } in isMangled()
380 void setId(EFuncId Id) { Impl->setId(Id); } in setId()
382 return Impl->parseFuncName(MangledName); in parseFuncName()
387 std::string mangle() const { return Impl->mangle(); } in mangle()
389 void setName(StringRef N) { Impl->setName(N); } in setName()
390 void setPrefix(ENamePrefix PFX) { Impl->setPrefix(PFX); } in setPrefix()
393 return Impl->getFunctionType(M); in getFunctionType()
404 std::unique_ptr<AMDGPULibFuncImpl> Impl; variable