Lines Matching defs:AMDGPUMangledLibFunc
509 AMDGPUMangledLibFunc::AMDGPUMangledLibFunc() {
522 AMDGPUMangledLibFunc::AMDGPUMangledLibFunc(
523 EFuncId id, const AMDGPUMangledLibFunc ©From) {
530 AMDGPUMangledLibFunc::AMDGPUMangledLibFunc(EFuncId id, FunctionType *FT,
576 bool AMDGPUMangledLibFunc::parseUnmangledName(StringRef FullName) {
666 bool AMDGPUMangledLibFunc::parseFuncName(StringRef &mangledName) {
699 F.Impl = std::make_unique<AMDGPUMangledLibFunc>();
709 StringRef AMDGPUMangledLibFunc::getUnmangledName(StringRef mangledName) {
720 void AMDGPUMangledLibFunc::writeName(Stream &OS) const {
736 std::string AMDGPUMangledLibFunc::mangle() const { return mangleNameItanium(); }
868 std::string AMDGPUMangledLibFunc::mangleNameItanium() const {
994 FunctionType *AMDGPUMangledLibFunc::getFunctionType(const Module &M) const {
1014 unsigned AMDGPUMangledLibFunc::getNumArgs() const {
1022 std::string AMDGPUMangledLibFunc::getName() const {
1149 if (auto *MF = dyn_cast<AMDGPUMangledLibFunc>(F.Impl.get()))
1150 Impl = std::make_unique<AMDGPUMangledLibFunc>(*MF);
1167 Impl = std::make_unique<AMDGPUMangledLibFunc>(
1168 Id, *cast<AMDGPUMangledLibFunc>(CopyFrom.Impl.get()));
1172 Impl = std::make_unique<AMDGPUMangledLibFunc>(Id, FT, SignedInts);
1180 Impl = std::make_unique<AMDGPUMangledLibFunc>();
1186 return cast<AMDGPUMangledLibFunc>(Impl.get())->Leads;
1190 return cast<const AMDGPUMangledLibFunc>(Impl.get())->Leads;