Checks that the code generated by 'tblgen --emit-llvmc' can be actually compiled. Also fixes two bugs found in this way: - forward_transformed_value didn't work with non-list arguments - cl::ZeroOrOne is now called cl::Optional llvm-svn: 91404
llvm-svn: 81660
llvm-svn: 61307
llvm-svn: 60662
llvm-svn: 60657