[all-commits] [llvm/llvm-project] af6494: [SVE][Inline-Asm] Add constraints for SVE ACLE types
kmclaughlin-arm via All-commits
all-commits at lists.llvm.org
Tue Mar 17 04:12:26 PDT 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: af64948e2a050d1ef3b7fd314ed07b2a2fe402a5
https://github.com/llvm/llvm-project/commit/af64948e2a050d1ef3b7fd314ed07b2a2fe402a5
Author: Kerry McLaughlin <kerry.mclaughlin at arm.com>
Date: 2020-03-17 (Tue, 17 Mar 2020)
Changed paths:
M clang/lib/Basic/Targets/AArch64.cpp
M clang/lib/Basic/Targets/AArch64.h
M clang/lib/CodeGen/CGCall.cpp
M clang/lib/CodeGen/CGStmt.cpp
A clang/test/CodeGen/aarch64-sve-inline-asm-crash.c
A clang/test/CodeGen/aarch64-sve-inline-asm-datatypes.c
A clang/test/CodeGen/aarch64-sve-inline-asm-negative-test.c
Log Message:
-----------
[SVE][Inline-Asm] Add constraints for SVE ACLE types
Summary:
Adds the constraints described below to ensure that we
can tie variables of SVE ACLE types to operands in inline-asm:
- y: SVE registers Z0-Z7
- Upl: One of the low eight SVE predicate registers (P0-P7)
- Upa: Full range of SVE predicate registers (P0-P15)
Reviewers: sdesmalen, huntergr, rovka, cameron.mcinally, efriedma, rengolin
Reviewed By: efriedma
Subscribers: miyuki, tschuett, rkruppe, psnobl, cfe-commits
Tags: #clang
Differential Revision: https://reviews.llvm.org/D75690
More information about the All-commits
mailing list