Lines Matching refs:soffset

85   bits<8>  soffset;
99 def SGPR_Offset : OffsetMode<0, 1, "_SGPR", (ins SReg_32:$soffset), "$soffset">;
101 (ins SReg_32:$soffset, SMEMOffsetMod:$offset),
102 "$soffset$offset">;
104 (ins SReg_32:$soffset, OptSMEMOffsetMod:$offset),
105 "$soffset$offset">;
238 (ins SMEMOffset:$offset, SReg_32:$soffset, i8imm:$sdata)),
239 !if(hasSBase, " $sbase,", "") # " $offset, $soffset, $sdata"> {
490 let Inst{7-0} = !if(ps.has_offset, offset{7-0}, !if(ps.has_soffset, soffset, ?));
552 // soffset.
563 !if(ps.has_soffset, soffset{6-0}, ?));
567 // soffset
569 soffset{6-0}, ?);
575 // The alternative GFX9 SGPR encoding using soffset to encode the
814 let Inst{7-0} = !if(ps.has_offset, offset{7-0}, !if(ps.has_soffset, soffset, ?));
900 (frag (SMRDSgpr i64:$sbase, i32:$soffset)),
901 (vt (!cast<SM_Pseudo>(Instr#"_SGPR"#suffix) $sbase, $soffset, 0))> {
905 (frag (SMRDSgpr i64:$sbase, i32:$soffset)),
906 (vt (!cast<SM_Pseudo>(Instr#"_SGPR_IMM"#suffix) $sbase, $soffset, 0, 0))> {
912 (frag (SMRDSgprImm i64:$sbase, i32:$soffset, i32:$offset)),
913 (vt (!cast<SM_Pseudo>(Instr#"_SGPR_IMM"#suffix) $sbase, $soffset, $offset, 0))> {
958 (SIsbuffer_load v4i32:$sbase, i32:$soffset, timm:$cachepolicy),
959 …(vt (!cast<SM_Pseudo>(Instr#"_SGPR") SReg_128:$sbase, SReg_32:$soffset, (extract_cpol $cachepolicy…
963 (SIsbuffer_load v4i32:$sbase, i32:$soffset, timm:$cachepolicy),
964 …(vt (!cast<SM_Pseudo>(Instr#"_SGPR_IMM") SReg_128:$sbase, SReg_32:$soffset, 0, (extract_cpol $cach…
970 (SIsbuffer_load v4i32:$sbase, (SMRDBufferSgprImm i32:$soffset, i32:$offset),
972 (vt (!cast<SM_Pseudo>(Instr#"_SGPR_IMM") SReg_128:$sbase, SReg_32:$soffset, i32imm:$offset,
988 (node (SMRDSgpr i64:$sbase, i32:$soffset)),
989 (vt (!cast<SM_Pseudo>(Instr#"_SGPR_IMM") $sbase, $soffset, 0, 0))>{
995 (node (SMRDSgprImm i64:$sbase, i32:$soffset, i32:$offset)),
996 (vt (!cast<SM_Pseudo>(Instr#"_SGPR_IMM") $sbase, $soffset, $offset, 0))>{
1019 (name v4i32:$sbase, i32:$soffset, timm:$cachepolicy),
1020 …(i32 (!cast<SM_Pseudo>(Instr#"_SGPR_IMM") SReg_128:$sbase, SReg_32:$soffset, 0, (extract_cpol $cac…
1026 (name v4i32:$sbase, (SMRDBufferSgprImm i32:$soffset, i32:$offset),
1028 (i32 (!cast<SM_Pseudo>(Instr#"_SGPR_IMM") SReg_128:$sbase, SReg_32:$soffset, i32imm:$offset,
1165 let Inst{63-57} = !if(ps.has_soffset, soffset{6-0},
1423 let Inst{63-57} = !if(ps.has_soffset, soffset{6-0},