initial commit of the new LLVM/Clang compiler pass