Home
last modified time | relevance | path

Searched refs:DestructiveBinaryComm (Results 1 – 4 of 4) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64SVEInstrInfo.td506 …D_ZPmZ : sve_int_bin_pred_arit_0<0b000, "add", "ADD_ZPZZ", AArch64add_m1, DestructiveBinaryComm>;
510 …fm ORR_ZPmZ : sve_int_bin_pred_log<0b000, "orr", "ORR_ZPZZ", AArch64orr_m1, DestructiveBinaryComm>;
511 …fm EOR_ZPmZ : sve_int_bin_pred_log<0b001, "eor", "EOR_ZPZZ", AArch64eor_m1, DestructiveBinaryComm>;
512 …fm AND_ZPmZ : sve_int_bin_pred_log<0b010, "and", "AND_ZPZZ", AArch64and_m1, DestructiveBinaryComm>;
615 …_ZPmZ : sve_int_bin_pred_arit_1<0b000, "smax", "SMAX_ZPZZ", AArch64smax_m1, DestructiveBinaryComm>;
616 …_ZPmZ : sve_int_bin_pred_arit_1<0b001, "umax", "UMAX_ZPZZ", AArch64umax_m1, DestructiveBinaryComm>;
661 …FADD_ZPmZ : sve_fp_2op_p_zds<0b0000, "fadd", "FADD_ZPZZ", AArch64fadd_m1, DestructiveBinaryComm>;
663 …FMUL_ZPmZ : sve_fp_2op_p_zds<0b0010, "fmul", "FMUL_ZPZZ", AArch64fmul_m1, DestructiveBinaryComm>;
667 …FMAX_ZPmZ : sve_fp_2op_p_zds<0b0110, "fmax", "FMAX_ZPZZ", AArch64fmax_m1, DestructiveBinaryComm>;
668 …FMIN_ZPmZ : sve_fp_2op_p_zds<0b0111, "fmin", "FMIN_ZPZZ", AArch64fmin_m1, DestructiveBinaryComm>;
[all …]
H A DAArch64ExpandPseudoInsts.cpp490 case AArch64::DestructiveBinaryComm: in expand_DestructiveOp()
530 case AArch64::DestructiveBinaryComm: in expand_DestructiveOp()
596 DType == AArch64::DestructiveBinaryComm || in expand_DestructiveOp()
615 DType == AArch64::DestructiveBinaryComm || in expand_DestructiveOp()
646 case AArch64::DestructiveBinaryComm: in expand_DestructiveOp()
H A DAArch64InstrInfo.h627 DestructiveBinaryComm = TSFLAG_DESTRUCTIVE_INST_TYPE(0x6), enumerator
H A DAArch64InstrFormats.td36 def DestructiveBinaryComm : DestructiveInstTypeEnum<6>;