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