Searched refs:Src1VT (Results 1 – 7 of 7) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SIInstrInfo.td | 2183 ValueType Src1VT> { 2190 !if(!eq(Src1VT.Size, 64), 2200 ValueType Src1VT = i32> { 2207 !if(!eq(Src1VT.Size, 64), 2223 ValueType Src1VT = i32> { 2225 !not(getHas64BitOps<NumSrcArgs, DstVT, Src0VT, Src1VT>.ret)); 2229 ValueType Src1VT = i32> { 2231 getHas64BitOps<NumSrcArgs, DstVT, Src0VT, Src1VT>.ret); 2236 ValueType Src1VT = i32> { 2238 getHasSDWA<NumSrcArgs, DstVT, Src0VT, Src1VT>.ret); [all …]
|
H A D | VOPInstructions.td | 1073 !subst(P.Src1RC32, P.Src1VT, tmp)))); 1125 (P.Src1VT (VOP3Mods P.Src1VT:$src1, i32:$src1_modifiers)), 1130 (P.Src1VT (VOP3Mods P.Src1VT:$src1, i32:$src1_modifiers))))]; 1144 dag src1_dag = (P.Src1VT (SrcPat P.Src1VT:$src1, i32:$src1_modifiers)); 1171 (P.Src1VT (VOP3OpSel P.Src1VT:$src1, i32:$src1_modifiers)), 1176 (P.Src1VT (VOP3OpSel P.Src1VT:$src1, i32:$src1_modifiers))))]; 1190 (P.Src1VT (VOP3OpSelMods P.Src1VT:$src1, i32:$src1_modifiers)), 1196 (P.Src1VT (VOP3OpSelMods P.Src1VT:$src1, i32:$src1_modifiers))))]; 1207 list<dag> ret = [(set P.DstVT:$vdst, (node P.Src0VT:$src0, P.Src1VT:$src1))]; 1220 …list<dag> ret3 = [(set P.DstVT:$vdst, (DivergentFragOrOp<node, P>.ret (P.Src0VT src0), P.Src1VT:$s… [all …]
|
H A D | VOP3PInstructions.td | 863 (P.Src1VT (VOP3PMods P.Src1VT:$src1, i32:$src1_modifiers)), 866 ….DstVT (Inst i32:$src0_modifiers, P.Src0VT:$src0, i32:$src1_modifiers, P.Src1VT:$src1, $src2_modif… 872 (P.Src1VT P.Src1VT:$src1), 875 …(P.DstVT (Inst (i32 8), P.Src0VT:$src0, (i32 8), P.Src1VT:$src1, i32:$src2_modifiers, P.Src2VT:$sr… 881 (VOP3PModsNeg i32:$src1_modifiers), (P.Src1VT P.Src1VT:$src1), 884 ….DstVT (Inst i32:$src0_modifiers, P.Src0VT:$src0, i32:$src1_modifiers, P.Src1VT:$src1, (i32 8), P.… 1095 …dag Src1InPat = !cond(IsAB_F16 : (ins (Src1VT (WMMAModsF16Neg Src1VT:$src1, i32:$src1_modifiers)… 1096 IsAB_BF16 : (ins Src1VT:$src1), 1097 IsIU : (ins (VOP3PModsNeg i32:$src1_modifiers), Src1VT:$src1), 1098 IsFP8BF8 : (ins Src1VT:$src1)); [all …]
|
H A D | VOPCInstructions.td | 53 let HasExtDPP = getHasVOP3DPP<DstVT, Src0VT, Src1VT, Src2VT>.ret; 91 let Src1RC32 = getVregSrcForVT<Src1VT, 1/*IsTrue16*/, 1/*IsFake16*/>.ret; 93 let Src1DPP = getVregSrcForVT<Src1VT, 1/*IsTrue16*/, 1/*IsFake16*/>.ret; 96 let Src1ModDPP = getSrcModDPP_t16<Src1VT>.ret; 121 let Src1RC32 = getVregSrcForVT<Src1VT, 1/*IsTrue16*/, 1/*IsFake16*/>.ret; 123 let Src1DPP = getVregSrcForVT<Src1VT, 1/*IsTrue16*/, 1/*IsFake16*/>.ret; 126 let Src1ModDPP = getSrcModDPP_t16<Src1VT>.ret; 262 (P.Src1VT (VOP3Mods P.Src1VT:$src1, i32:$src1_modifiers)), 264 [(set i1:$sdst, (setcc P.Src0VT:$src0, P.Src1VT:$src1, cond))]); 798 let Src1RC32 = getVregSrcForVT<Src1VT, 1/*IsTrue16*/, 1/*IsFake16*/>.ret; [all …]
|
H A D | VOP2Instructions.td | 137 (P.Src1VT (VOP3Mods P.Src1VT:$src1, i32:$src1_modifiers))))], 138 [(set P.DstVT:$vdst, (node P.Src0VT:$src0, P.Src1VT:$src1))]); 444 (ins !if(!eq(Src1VT.Size, 32), VSrc_f32_Deferred, VSrc_f16_Deferred):$src0Y, 490 let Src1DPP = getVregSrcForVT<Src1VT, 1/*IsTrue16*/, 1/*IsFake16*/>.ret; 493 let Src1ModDPP = getSrcModDPP_t16<Src1VT>.ret; 506 let Src1ModVOP3DPP = getSrcModVOP3DPP<Src1VT, 1/*IsFake16*/>.ret; 674 let Src1VOP3DPP = getVOP3DPPSrcForVT<Src1VT>.ret; 838 (DivergentBinFrag<Op> Inst.Pfl.Src0VT:$src0, Inst.Pfl.Src1VT:$src1), 847 (DivergentBinFrag<Op> Inst.Pfl.Src0VT:$src0, Inst.Pfl.Src1VT:$src1), 952 (i16 (VOP3Mods0 P.Src1VT:$src1, i32:$src1_modifiers)))),
|
H A D | VOP3Instructions.td | 998 dag ret3 = (P.DstVT (node P.Src0VT:$src0, P.Src1VT:$src1, P.Src2VT:$src2)); 999 dag ret2 = (P.DstVT (node P.Src0VT:$src0, P.Src1VT:$src1)); 1007 dag ret3 = (inst P.Src0VT:$src0, P.Src1VT:$src1, P.Src2VT:$src2, (i1 0)); 1008 dag ret2 = (inst P.Src0VT:$src0, P.Src1VT:$src1, (i1 0));
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVISelDAGToDAG.cpp | 1617 MVT Src1VT = Src1.getSimpleValueType(); in Select() local 1619 switch (RISCVTargetLowering::getLMUL(Src1VT)) { in Select() 1639 Log2_32(Src1VT.getScalarSizeInBits()), DL, XLenVT); in Select() 1676 MVT Src1VT = Src1.getSimpleValueType(); in Select() local 1679 switch (RISCVTargetLowering::getLMUL(Src1VT)) { in Select() 1718 Log2_32(Src1VT.getScalarSizeInBits()), DL, XLenVT); in Select()
|