summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/AArch64/inlineasm-X-allocation.ll
Commit message (Collapse)AuthorAgeFilesLines
* [AArch64] Implement lowering of the X constraint on AArch64Silviu Baranga2016-05-091-0/+17
Summary: This implements the lowering of the X constraint on AArch64. The default behaviour of the X constraint lowering is to restrict it to "f". This is a problem because the "f" constraint is not implemented on AArch64 and would be too restrictive anyway. Therefore, the AArch64 hook will lower this to "w" (if the operand is a floating point or vector) or "r" otherwise. The implementation is similar with the one added for ARM (r267411). This is the AArch64 side of the fix for http://llvm.org/PR26493 Reviewers: rengolin Subscribers: aemerson, rengolin, llvm-commits, t.p.northover Differential Revision: http://reviews.llvm.org/D19967 llvm-svn: 268907
OpenPOWER on IntegriCloud