================ @@ -678,6 +680,49 @@ class SIMemoryLegalizer final : public MachineFunctionPass { bool runOnMachineFunction(MachineFunction &MF) override; }; +static const StringMap<SIAtomicAddrSpace> ASNames = {{ + {"global", SIAtomicAddrSpace::GLOBAL}, + {"local", SIAtomicAddrSpace::LDS}, +}}; + +void diagnoseUnknownMMRAASName(const MachineInstr &MI, StringRef AS) { + const MachineFunction *MF = MI.getMF(); + const Function &Fn = MF->getFunction(); + std::string Str; + raw_string_ostream OS(Str); ---------------- arsenm wrote:
SmallString + raw_svector_ostream? https://github.com/llvm/llvm-project/pull/78572 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits