Lines Matching refs:HasDst

2042 class getOutsDPP <bit HasDst, ValueType DstVT, RegisterOperand DstRCDPP> {
2043 dag ret = !if(HasDst,
2051 class getOutsSDWA <bit HasDst, ValueType DstVT, RegisterOperand DstRCSDWA> {
2052 dag ret = !if(HasDst,
2062 class getAsm32 <bit HasDst, int NumSrcArgs, ValueType DstVT = i32> {
2067 string ret = !if(HasDst, dst, "") #
2084 class getAsm64 <bit HasDst, int NumSrcArgs, bit HasIntClamp, bit HasModifiers,
2095 getAsm32<HasDst, NumSrcArgs, DstVT>.ret # iclamp,
2147 class getAsmDPP <bit HasDst, int NumSrcArgs, bit HasModifiers, ValueType DstVT = i32> {
2148 string dst = !if(HasDst,
2163 class getAsmDPP16 <bit HasDst, int NumSrcArgs, bit HasModifiers, ValueType DstVT = i32> {
2164 string ret = getAsmDPP<HasDst, NumSrcArgs, HasModifiers, DstVT>.ret#"$fi";
2167 class getAsmDPP8 <bit HasDst, int NumSrcArgs, bit HasModifiers, ValueType DstVT = i32>
2168 : getAsmDPP<HasDst, NumSrcArgs, HasModifiers, DstVT>{
2172 class getAsmVOP3DPPBase <int NumSrcArgs, bit HasDst, bit HasClamp,
2176 string dst = !if(HasDst,
2221 class getAsmSDWA <bit HasDst, int NumSrcArgs, ValueType DstVT = i32> {
2222 string dst = !if(HasDst,
2249 class getAsmSDWA9 <bit HasDst, bit HasOMod, int NumSrcArgs,
2251 string dst = !if(HasDst,
2418 field bit HasDst = !ne(DstVT.Value, untyped.Value);
2419 field bit HasDst32 = HasDst;
2420 field bit EmitDst = HasDst; // force dst encoding, see v_movreld_b32 special case
2480 field dag Outs = !if(HasDst,(outs DstRC:$vdst),(outs));
2485 field dag Outs64 = !if(HasDst,(outs DstRC64:$vdst),(outs));
2486 field dag OutsDPP = getOutsDPP<HasDst, DstVT, DstRCDPP>.ret;
2487 field dag OutsDPP8 = getOutsDPP<HasDst, DstVT, DstRCDPP>.ret;
2490 field dag OutsSDWA = getOutsSDWA<HasDst, DstVT, DstRCSDWA>.ret;
2531 field string Asm32 = getAsm32<HasDst, NumSrcArgs, DstVT>.ret;
2532 field string Asm64 = getAsm64<HasDst, NumSrcArgs, HasIntClamp, HasModifiers, HasOMod, DstVT>.ret;
2540 getAsmDPP<HasDst, NumSrcArgs, HasModifiers, DstVT>.ret, "");
2541 field string AsmDPP16 = getAsmDPP16<HasDst, NumSrcArgs, HasModifiers, DstVT>.ret;
2544 field string AsmDPP8 = getAsmDPP8<HasDst, NumSrcArgs, 0 /*HasModifiers*/, DstVT>.ret;
2545 field string AsmVOP3DPPBase = getAsmVOP3DPPBase<NumSrcArgs, HasDst, HasClamp,
2551 field string AsmSDWA = getAsmSDWA<HasDst, NumSrcArgs, DstVT>.ret;
2552 field string AsmSDWA9 = getAsmSDWA9<HasDst, HasSDWAOMod, NumSrcArgs, DstVT>.ret;