One minute to recompile and relink one file is too long. There are ways to make incremental development significantly faster, and there have been a few threads about this on llvm-dev. This one came to mind: https://groups.google.com/g/llvm-dev/c/ur-2aX_KvfM/m/FFRlZdZECAAJ
If you search around, you can find some of the standard recommendations:
Use ninja instead of make
Use lld or gold instead of ld.bfd
Adjust debug info settings (-gmlt, split dwarf, or disable it)