Il n'y a pas de véritable norme.
Le choix de votre répertoire personnel est le plus facile pour les compiler. Le seul commentaire ici est pourquoi la partie svn du répertoire, je voudrais juste utiliser ~/llvm.
Si vous êtes le seul utilisateur, le répertoire personnel est logique, mais si votre système est multi-utilisateurs, ils peuvent être placés dans /usr/local/llvm. Comme Unix est multi-utilisateurs et que je soupçonne qu'avant OSX, très peu de machines n'avaient qu'un seul utilisateur, le standard Unix est /usr/local et même maintenant, les administrateurs systèmes et les distributions doivent assumer une utilisation multi-utilisateurs.
J'envisagerais également d'utiliser des gestionnaires de paquets comme Macports ou Homebrew. D'après la lecture des listes de diffusion de Macports, la compilation et l'utilisation de llvm ne se résument pas à une simple compilation et les porteurs doivent avoir résolu les problèmes ou peuvent travailler avec vous pour les résoudre.