[PATCH] Allow AArch64FastISel to degrade graceully in the presence of an MVT::i128

Chad Rosier mcrosier at codeaurora.org
Mon Jul 7 14:18:03 PDT 2014


LGTM.

 Chad

-----Original Message-----
From: llvm-commits-bounces at cs.uiuc.edu [mailto:llvm-commits-bounces at cs.uiuc.edu] On Behalf Of Louis Gerbarg
Sent: Monday, July 07, 2014 4:56 PM
To: llvm-commits at cs.uiuc.edu
Subject: [PATCH] Allow AArch64FastISel to degrade graceully in the presence of an MVT::i128

Currently when the AArch64FastISel encounters MVT::i128’s it crashes. As it turns out clang can be coerced into generating those through the use of __attribute__((mode(TI))). Since most of AArch64FastISel is unprepared to cope with i128 bit types this patch makes the extension code bail out and force AArch64 back into SelectionDAG when it sees one.

Louis





More information about the llvm-commits mailing list