fatal error: 'regex' file not found
#include <regex>
  ^

clang++37 -I. -std=c++11 -stdlib=libc++ -c test.cpp -o test.o

わからないので、stdは やめて boostに置き換えよう。

#include <boost/regex.hpp>

find /usr/local/llvm37/ -name "regex*"
してもないので、ないのでしょう。

古いかと思いましたが最新版 3.7 のようです
http://llvm.org/releases/

FreeBSDのパッケージがおかしいのでしょう.