Enabling llvm 3.4

Tested on Linux with LLVM 3.1, 3.2, 3.3 and 3.4 (trunk).