/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | R600Instructions.td | 57 def NEG : InstFlag <"printNeg">; 105 R600_Reg32:$src0, NEG:$src0_neg, REL:$src0_rel, ABS:$src0_abs, SEL:$src0_sel, 147 R600_Reg32:$src0, NEG:$src0_neg, REL:$src0_rel, ABS:$src0_abs, SEL:$src0_sel, 148 R600_Reg32:$src1, NEG:$src1_neg, REL:$src1_rel, ABS:$src1_abs, SEL:$src1_sel, 187 R600_Reg32:$src0, NEG:$src0_neg, REL:$src0_rel, SEL:$src0_sel, 188 R600_Reg32:$src1, NEG:$src1_neg, REL:$src1_rel, SEL:$src1_sel, 189 R600_Reg32:$src2, NEG:$src2_neg, REL:$src2_rel, SEL:$src2_sel, 1033 R600_TReg32_X:$src0_X, NEG:$src0_neg_X, REL:$src0_rel_X, ABS:$src0_abs_X, SEL:$src0_sel_X, 1034 R600_TReg32_X:$src1_X, NEG:$src1_neg_X, REL:$src1_rel_X, ABS:$src1_abs_X, SEL:$src1_sel_X, 1039 R600_TReg32_Y:$src0_Y, NEG [all...] |
H A D | GCNDPPCombine.cpp | 139 const int64_t Mask = ~(SISrcMods::ABS | SISrcMods::NEG); in isShrinkable() 283 (0LL == (Mod0->getImm() & ~(SISrcMods::ABS | SISrcMods::NEG)))); in createDPPInst() 307 (0LL == (Mod1->getImm() & ~(SISrcMods::ABS | SISrcMods::NEG)))); in createDPPInst() 340 (0LL == (Mod2->getImm() & ~(SISrcMods::ABS | SISrcMods::NEG)))); in createDPPInst()
|
H A D | AMDGPUISelDAGToDAG.cpp | 2860 Mods |= SISrcMods::NEG; in SelectVOP3ModsImpl() 2867 Mods |= SISrcMods::NEG; in SelectVOP3ModsImpl() 2989 Mods ^= (SISrcMods::NEG | SISrcMods::NEG_HI); in SelectVOP3PMods() 3002 Mods ^= SISrcMods::NEG; in SelectVOP3PMods() 3096 Mods ^= SISrcMods::NEG; in SelectVOP3PModsNeg() 3189 Mods |= SISrcMods::NEG; in selectWMMAModsNegAbs() 3249 Mods |= SISrcMods::NEG; in SelectWMMAModsF16Neg() 3268 Mods |= SISrcMods::NEG; in SelectWMMAModsF16Neg() 3485 if ((ModsTmp & SISrcMods::NEG) != 0) in SelectVOP3PMadMixModsImpl() 3486 Mods ^= SISrcMods::NEG; in SelectVOP3PMadMixModsImpl()
|
H A D | SIDefines.h | 288 NEG = 1 << 0, // Floating-point negate modifier enumerator
|
H A D | AMDGPUInstructionSelector.cpp | 3667 Mods |= SISrcMods::NEG; in selectVOP3ModsImpl() 3675 Mods |= SISrcMods::NEG; in selectVOP3ModsImpl() 3828 Mods ^= (SISrcMods::NEG | SISrcMods::NEG_HI); in selectVOP3PModsImpl() 3883 Mods ^= SISrcMods::NEG; in selectVOP3PModsNeg() 3936 Mods |= SISrcMods::NEG; in selectWMMAModsNegAbs() 4008 Mods |= SISrcMods::NEG; in selectWMMAModsF16Neg() 5422 if ((ModsTmp & SISrcMods::NEG) != 0) in selectVOP3PMadMixModsImpl() 5423 Mods ^= SISrcMods::NEG; in selectVOP3PMadMixModsImpl()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCBack2BackFusion.def | 135 NEG, 673 NEG,
|
H A D | P9InstrResources.td | 139 (instregex "NEG(8)?(O)?(_rec)?$"), 152 (instregex "NEG(8)?(O)?$"),
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/ |
H A D | LanaiInstrInfo.td | 76 def NEG : SDNodeXForm<imm, [{ 341 (SUB_I_LO GPR:$Rs1, (NEG $imm))>; 343 (ADD_I_LO GPR:$Rs1, (NEG $imm))>; 432 def : Pat<(srl GPR:$Rs1, immShift:$imm), (SL_I GPR:$Rs1, (NEG $imm))>; 433 def : Pat<(sra GPR:$Rs1, immShift:$imm), (SA_I GPR:$Rs1, (NEG $imm))>;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64SchedKryoDetails.td | 645 (instregex "F(ABS|NEG)(D|S)r")>; 651 (instregex "F(ABS|NEG)v2f32")>; 657 (instregex "F(ABS|NEG)(v2f64|v4f32)")>; 1668 (instregex "NEG(v8i8|v4i16|v2i32|v1i64)")>; 1674 (instregex "NEG(v16i8|v8i16|v4i32|v2i64)")>; 1824 (instregex "SQ(ABS|NEG)(v1i8|v1i16|v1i32|v1i64)")>; 1830 (instregex "SQ(ABS|NEG)(v8i8|v4i16|v2i32)")>; 1836 (instregex "SQ(ABS|NEG)(v16i8|v8i16|v4i32|v2i64)")>;
|
H A D | AArch64SchedTSV110.td | 484 def : InstRW<[TSV110Wr_2cyc_1F], (instregex "F(ABS|NEG)(D|S)r")>; 557 def : InstRW<[TSV110Wr_2cyc_1FSU1_1FSU2], (instregex "^(ABS|ADD(P)?|NEG|SUB)v")>; 569 def : InstRW<[TSV110Wr_4cyc_1FSU1_1FSU2], (instregex "^((SQ)(ABS|NEG))v")>;
|
H A D | AArch64SchedA55.td | 396 def : InstRW<[CortexA55WriteAluVd_2], (instregex "(ADD|SUB|NEG)v(1i64|2i32|4i16|8i8)", 398 def : InstRW<[CortexA55WriteAluVq_2], (instregex "(ADD|SUB|NEG)v(2i64|4i32|8i16|16i8)",
|
H A D | AArch64SchedFalkorDetails.td | 662 def : InstRW<[FalkorWr_1VXVY_1cyc], (instregex "^NEG(v1i64|v2i32|v4i16|v8i8)$")>; 726 def : InstRW<[FalkorWr_2VXVY_1cyc], (instregex "^(NEG|SUB)(v16i8|v8i16|v4i32|v2i64)$")>; 753 def : InstRW<[FalkorWr_2VXVY_3cyc], (instregex "^SQ(ABS|NEG)(v16i8|v8i16|v4i32|v2i64)$")>;
|
H A D | AArch64SchedAmpere1.td | 865 (instregex "^F(ADD|ADDP|CADD|NEG|NMUL|SUB)v.[fi]16")>; 894 (instregex "^F(ADD|ADDP|CADD|NEG|NMUL|SUB)v.[fi](32|64)")>;
|
H A D | AArch64SchedAmpere1B.td | 831 (instregex "^F(ADD|ADDP|CADD|NEG|NMUL|SUB)v.[fi]16")>; 869 (instregex "^F(ADD|ADDP|CADD|NEG|NMUL|SUB)v.[fi](32|64)")>;
|
H A D | AArch64SchedA510.td | 408 def : InstRW<[CortexA510Write<3, CortexA510UnitVALU>], (instregex "(ADD|SUB|NEG)v", 648 (instregex "^(ABS|CNOT|NEG)_ZPmZ_[BHSD]", 663 (instregex "^SQ(ABS|NEG)_ZPmZ_[BHSD]",
|
H A D | AArch64SchedExynosM4.td | 731 def : InstRW<[M4WriteNALU1], (instregex "^(ADD|NEG|SUB)v")>; 739 def : InstRW<[M4WriteNMSC1], (instregex "^SQ(ABS|NEG)v")>;
|
H A D | AArch64SchedExynosM5.td | 779 def : InstRW<[M5WriteNALU2], (instregex "^(ADD|NEG|SUB)v")>; 787 def : InstRW<[M5WriteNMSC1], (instregex "^SQ(ABS|NEG)v")>;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyInstrFloat.td | 56 defm NEG : UnaryFP<fneg, "neg ", 0x8c, 0x9a>;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMScheduleM7.td | 421 (instregex "V(ABS|CVT.*|NEG|FP_VMAX.*|FP_VMIN.*|RINT.*)S$")>; 423 (instregex "V(ABS|CVT.*|NEG|FP_VMAX.*|FP_VMIN.*|RINT.*)D$")>;
|
H A D | ARMScheduleM55.td | 151 def : InstRW<[M55WriteDX_SI], (instregex "t2CS(EL|INC|INV|NEG)")>;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/ |
H A D | M68kInstrArithmetic.td | 18 /// MULS/MULU [~] NEG [~] NEGX [~] NOT [~] SUB [~] 772 // NEG/NEGX/NOT 829 def NEG#S#d : MxNeg_D<!cast<MxType>("MxType"#S#"d")>;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/ |
H A D | AMDGPUInstPrinter.cpp | 982 if (InputModifiers & SISrcMods::NEG) { in printOperandAndFPInputMods() 1422 printPackedModifier(MI, " neg_lo:[", SISrcMods::NEG, O); in printNegLo()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ScheduleZnver1.td | 593 // INC DEC NOT NEG. 596 (instregex "(INC|DEC|NOT|NEG)(8|16|32|64)m")>;
|
H A D | X86ScheduleZnver2.td | 599 // INC DEC NOT NEG. 602 (instregex "(INC|DEC|NOT|NEG)(8|16|32|64)m")>;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/ |
H A D | XtensaInstrInfo.td | 74 def NEG : RRR_Inst<0x00, 0x00, 0x06, (outs AR:$r), (ins AR:$t),
|