summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGen/arm-asm-diag.c
Commit message (Collapse)AuthorAgeFilesLines
* Add error checking to reject neon_vector_type attribute on targets without NEON.Amara Emerson2013-09-161-1/+1
| | | | | | Patch by Artyom Skrobov. llvm-svn: 190801
* Add 'not' to commands that are expected to fail.Rafael Espindola2013-07-041-1/+1
| | | | | | | This is at least good documentation, but also opens the possibility of using pipefail. llvm-svn: 185652
* Rephrase asm_mismatched_size_modifier diagnostic. <rdar://problem/14050339>Bob Wilson2013-06-041-4/+4
| | | | | | | | | | | | | | | | | The text of this diagnostic was unnecessarily specific to the current ARM implementation of validateConstraintModifier, and it gave a potentially confusing suggestion for fixing the problem. The ARM-specific issue is not a big deal since that is the only target that currently does any checking of asm operand modifiers, but until my change in 183172 it was still wrong for output operands in the way that it referred to the value being truncated when put into a register, since output operands are retrieved from the registers instead of being put into them. The bigger problem is that its suggestion to "use a modifier" is wrong and confusing in the case where a "q" modifier is incorrectly used with an "r" constraint. In that case, the solution might well be to remove the modifier or perhaps change the constraint. It's better to just leave the diagnostic message more generic. llvm-svn: 183209
* Fix typo in FileCheck.Chad Rosier2013-05-011-1/+1
| | | | llvm-svn: 180877
* [inline asm] Add a test case for r180873. Test case needs to be on the clangChad Rosier2013-05-011-0/+23
side because we need an inline asm diagnostics handler in place. Unfortunately, we emit a .s file because we need to build the SelectionDAG to hit the backend issue. rdar://13446483 llvm-svn: 180874
OpenPOWER on IntegriCloud