Lines Matching refs:ComplexPattern
567 def DS1Addr1Offset : ComplexPattern<i32, 2, "SelectDS1Addr1Offset">;
568 def DS64Bit4ByteAligned : ComplexPattern<i32, 3, "SelectDS64Bit4ByteAligned">;
570 def MUBUFAddr32 : ComplexPattern<i64, 9, "SelectMUBUFAddr32">;
571 def MUBUFAddr64 : ComplexPattern<i64, 7, "SelectMUBUFAddr64">;
572 def MUBUFAddr64Atomic : ComplexPattern<i64, 5, "SelectMUBUFAddr64">;
573 def MUBUFScratch : ComplexPattern<i64, 4, "SelectMUBUFScratch">;
574 def MUBUFOffset : ComplexPattern<i64, 6, "SelectMUBUFOffset">;
575 def MUBUFOffsetAtomic : ComplexPattern<i64, 4, "SelectMUBUFOffset">;
577 def SMRDImm : ComplexPattern<i64, 2, "SelectSMRDImm">;
578 def SMRDImm32 : ComplexPattern<i64, 2, "SelectSMRDImm32">;
579 def SMRDSgpr : ComplexPattern<i64, 2, "SelectSMRDSgpr">;
580 def SMRDBufferImm : ComplexPattern<i32, 1, "SelectSMRDBufferImm">;
581 def SMRDBufferImm32 : ComplexPattern<i32, 1, "SelectSMRDBufferImm32">;
582 def SMRDBufferSgpr : ComplexPattern<i32, 1, "SelectSMRDBufferSgpr">;
584 def VOP3Mods0 : ComplexPattern<untyped, 4, "SelectVOP3Mods0">;
585 def VOP3NoMods0 : ComplexPattern<untyped, 4, "SelectVOP3NoMods0">;
586 def VOP3Mods0Clamp : ComplexPattern<untyped, 3, "SelectVOP3Mods0Clamp">;
587 def VOP3Mods0Clamp0OMod : ComplexPattern<untyped, 4, "SelectVOP3Mods0Clamp0OMod">;
588 def VOP3Mods : ComplexPattern<untyped, 2, "SelectVOP3Mods">;
589 def VOP3NoMods : ComplexPattern<untyped, 2, "SelectVOP3NoMods">;