efriedma added a comment. We expect that tests for clang IR generation should look something like clang/test/CodeGen/asm-inout.c.
Even though a test like that isn't directly testing the overall behavior, we try to separate tests of clang's behavior from tests of LLVM's behavior. It gives better test coverage by ensuring that clang behaves the way we expect, and the LLVM backend behaves the way we expect. This is important because clang isn't the only frontend that uses LLVM code generation. Also, test written like that tend to be easier to read. If you want to ensure the IR is eventually lowered correctly, you can add a second test to llvm/test/CodeGen/X86/, which essentially take the IR generated by clang, runs it through llc, and checks we get the expected result. Maybe that test is worth adding here; we don't have very much test coverage for inline asm using MMX. Repository: rC Clang CHANGES SINCE LAST ACTION https://reviews.llvm.org/D56990/new/ https://reviews.llvm.org/D56990 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits