Skip to content

Commit

Permalink
Reverting r336322 for now, as it causes an assert failure
Browse files Browse the repository at this point in the history
in TableGen, for which there is already a patch in Phabricator
(D48937) that needs to be committed first.

llvm-svn: 336324
  • Loading branch information
sdesmalen-arm committed Jul 5, 2018
1 parent 8505f34 commit 097ab70
Showing 20 changed files with 1 addition and 394 deletions.
10 changes: 0 additions & 10 deletions llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td
Original file line number Diff line number Diff line change
@@ -716,16 +716,6 @@ let Predicates = [HasSVE] in {
def FCVTZS_ZPmZ_DtoD : sve_fp_2op_p_zd<0b1111110, "fcvtzs", ZPR64, ZPR64>;
def FCVTZU_ZPmZ_DtoD : sve_fp_2op_p_zd<0b1111111, "fcvtzu", ZPR64, ZPR64>;

defm FRINTN_ZPmZ : sve_fp_2op_p_zd_HSD<0b00000, "frintn">;
defm FRINTP_ZPmZ : sve_fp_2op_p_zd_HSD<0b00001, "frintp">;
defm FRINTM_ZPmZ : sve_fp_2op_p_zd_HSD<0b00010, "frintm">;
defm FRINTZ_ZPmZ : sve_fp_2op_p_zd_HSD<0b00011, "frintz">;
defm FRINTA_ZPmZ : sve_fp_2op_p_zd_HSD<0b00100, "frinta">;
defm FRINTX_ZPmZ : sve_fp_2op_p_zd_HSD<0b00110, "frintx">;
defm FRINTI_ZPmZ : sve_fp_2op_p_zd_HSD<0b00111, "frinti">;
defm FRECPX_ZPmZ : sve_fp_2op_p_zd_HSD<0b01100, "frecpx">;
defm FSQRT_ZPmZ : sve_fp_2op_p_zd_HSD<0b01101, "fsqrt">;

// InstAliases
def : InstAlias<"mov $Zd, $Zn",
(ORR_ZZZ ZPR64:$Zd, ZPR64:$Zn, ZPR64:$Zn), 1>;
7 changes: 1 addition & 6 deletions llvm/lib/Target/AArch64/SVEInstrFormats.td
Original file line number Diff line number Diff line change
@@ -1018,12 +1018,7 @@ class sve_fp_2op_p_zd<bits<7> opc, string asm, RegisterOperand i_zprtype,
let Constraints = "$Zd = $_Zd";
}

multiclass sve_fp_2op_p_zd_HSD<bits<5> opc, string asm> {
def _H : sve_fp_2op_p_zd<{ 0b01, opc }, asm, ZPR16, ZPR16>;
def _S : sve_fp_2op_p_zd<{ 0b10, opc }, asm, ZPR32, ZPR32>;
def _D : sve_fp_2op_p_zd<{ 0b11, opc }, asm, ZPR64, ZPR64>;
}


//===----------------------------------------------------------------------===//
// SVE Integer Arithmetic - Binary Predicated Group
//===----------------------------------------------------------------------===//
16 changes: 0 additions & 16 deletions llvm/test/MC/AArch64/SVE/frecpx-diagnostics.s

This file was deleted.

26 changes: 0 additions & 26 deletions llvm/test/MC/AArch64/SVE/frecpx.s

This file was deleted.

16 changes: 0 additions & 16 deletions llvm/test/MC/AArch64/SVE/frinta-diagnostics.s

This file was deleted.

26 changes: 0 additions & 26 deletions llvm/test/MC/AArch64/SVE/frinta.s

This file was deleted.

16 changes: 0 additions & 16 deletions llvm/test/MC/AArch64/SVE/frinti-diagnostics.s

This file was deleted.

26 changes: 0 additions & 26 deletions llvm/test/MC/AArch64/SVE/frinti.s

This file was deleted.

16 changes: 0 additions & 16 deletions llvm/test/MC/AArch64/SVE/frintm-diagnostics.s

This file was deleted.

26 changes: 0 additions & 26 deletions llvm/test/MC/AArch64/SVE/frintm.s

This file was deleted.

16 changes: 0 additions & 16 deletions llvm/test/MC/AArch64/SVE/frintn-diagnostics.s

This file was deleted.

26 changes: 0 additions & 26 deletions llvm/test/MC/AArch64/SVE/frintn.s

This file was deleted.

16 changes: 0 additions & 16 deletions llvm/test/MC/AArch64/SVE/frintp-diagnostics.s

This file was deleted.

26 changes: 0 additions & 26 deletions llvm/test/MC/AArch64/SVE/frintp.s

This file was deleted.

16 changes: 0 additions & 16 deletions llvm/test/MC/AArch64/SVE/frintx-diagnostics.s

This file was deleted.

26 changes: 0 additions & 26 deletions llvm/test/MC/AArch64/SVE/frintx.s

This file was deleted.

16 changes: 0 additions & 16 deletions llvm/test/MC/AArch64/SVE/frintz-diagnostics.s

This file was deleted.

26 changes: 0 additions & 26 deletions llvm/test/MC/AArch64/SVE/frintz.s

This file was deleted.

16 changes: 0 additions & 16 deletions llvm/test/MC/AArch64/SVE/fsqrt-diagnostics.s

This file was deleted.

26 changes: 0 additions & 26 deletions llvm/test/MC/AArch64/SVE/fsqrt.s

This file was deleted.

0 comments on commit 097ab70

Please sign in to comment.