It's actually a common misconception, even among life long shooters that a .380 is a "9mm short". Not the case. Now a 9mm Kurtz/Makarov is actually a 9mm short, but that is the only one that I'm aware of.
Almost worthless trivia post of the day. The 9 x 18 Makarov has a neck which is .010 larger and bullets are .008 larger than on a 9 x 19 Parabellum which was derived from the old 7.65x21 Parabellum cartridge. The Makarov is a Russian/Czech cartridge based on the 9 x 18 Ultra cartridge. Be careful if you ever buy a old Walther PPP at a gunshow and make sure it is a .380 not a 9mm Ultra
here is a interesting chart I found on various 9mm cases
Back to the OP I have separate die sets for pistols but I use a Forster BR seating die for both my .308 and .260 keeping in mind that a .260 is just a necked down .308. Works really well for both with less than .001 runout. But that is a 70 dollar die and I keep a dummy round for each to reset it. Pistol dies are cheap enough that have 2 different sets for my .38 and .357 loading.