Working on llvm 3.2 API shifts