llvm.org GIT mirror llvm / c04e9d0
[ARM] Fix isRenamable flag setting on expanded VSTMDIA opcode. Fixes expensive-check ARM buildbot failure. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@320718 91177308-0d34-0410-b5e6-96231b3b80d8 Geoff Berry 2 years ago
2 changed file(s) with 5 addition(s) and 3 deletion(s). Raw diff Collapse all Expand all
14681468 unsigned SrcReg = MI.getOperand(OpIdx++).getReg();
14691469
14701470 // Copy the destination register.
1471 MIB.add(MI.getOperand(OpIdx++));
1471 MachineOperand Dst(MI.getOperand(OpIdx++));
1472 Dst.setIsRenamable(false);
1473 MIB.add(Dst);
14721474
14731475 // Copy the predicate operands.
14741476 MIB.add(MI.getOperand(OpIdx++));
None ; RUN: llc -mtriple=armv7-eabi -mattr=+neon %s -o - | FileCheck %s --check-prefix=CHECK-LE
1 ; RUN: llc -mtriple=armv7eb-eabi -mattr=+neon %s -o - | FileCheck %s --check-prefix=CHECK-BE
0 ; RUN: llc -verify-machineinstrs -mtriple=armv7-eabi -mattr=+neon %s -o - | FileCheck %s --check-prefix=CHECK-LE
1 ; RUN: llc -verify-machineinstrs -mtriple=armv7eb-eabi -mattr=+neon %s -o - | FileCheck %s --check-prefix=CHECK-BE
22
33 define void @ld_st_vec_i8(<16 x i8>* %A, <16 x i8>* %B) nounwind {
44 ;CHECK-LE-LABEL: ld_st_vec_i8: