| commit | 625dfb384b3993329861d27e22689d4cc1ae1e4b | [log] [tgz] |
|---|---|---|
| author | Karl Schimpf <kschimpf@google.com> | Wed Feb 03 13:21:50 2016 -0800 |
| committer | Karl Schimpf <kschimpf@google.com> | Wed Feb 03 13:21:50 2016 -0800 |
| tree | 11cf0b27b7e40266722b62f018f455077633b234 | |
| parent | 27fddcc36ad3f0c7531e481f9b249bd36ef83057 [diff] [blame] |
Add vector VEOR instruction to the integrated ARM assembler. BUG= https://bugs.chromium.org/p/nativeclient/issues/detail?id=4334 R=eholk@chromium.org, stichnot@chromium.org Review URL: https://codereview.chromium.org/1655363002 .
diff --git a/src/IceTargetLoweringARM32.cpp b/src/IceTargetLoweringARM32.cpp index 34069eb..815c41f 100644 --- a/src/IceTargetLoweringARM32.cpp +++ b/src/IceTargetLoweringARM32.cpp
@@ -2989,6 +2989,7 @@ } case InstArithmetic::Xor: { Variable *Src0R = Srcs.src0R(this); + assert(isIntegerType(DestTy)); if (isVectorType(DestTy)) { Variable *Src1R = legalizeToReg(Src1); _veor(T, Src0R, Src1R);