File tree Expand file tree Collapse file tree 2 files changed +6
-5
lines changed Expand file tree Collapse file tree 2 files changed +6
-5
lines changed Original file line number Diff line number Diff line change @@ -130,8 +130,8 @@ indirect register used and may include `Rgn` (region) objects for regions used.
130
130
Sources may include ` Vt ` and ` Wi ` if those fields are present
131
131
(in some formats these are implicit fields).
132
132
133
- Send instructions have additional operands
134
- * ` AD ` address
135
- * ` DA ` data
136
- * ` IM ` immediate will be used for immediate send descriptors
137
-
133
+ Send instructions have additional operand kinds:
134
+ * ` AD ` address: an address type (possibly with surface info), an offset, payload size
135
+ * ` DA ` data: a register an payload, and
136
+ * ` IM ` immediate: for immediate send descriptors.
137
+ The ` -Xprint-ldst ` option might impact operand layout.
Original file line number Diff line number Diff line change @@ -700,6 +700,7 @@ class JSONFormatter: public BasicFormatter
700
700
void emitAddrSurfInfo (const Instruction &i, const MessageInfo &mi) {
701
701
emit (" {\" type\" :" );
702
702
switch (mi.addrType ) {
703
+ case AddrType::INVALID: emit (" \" invalid\" " ); break ;
703
704
case AddrType::FLAT: emit (" \" flat\" " ); break ;
704
705
case AddrType::BTI: emit (" \" bti\" " ); break ;
705
706
case AddrType::BSS: emit (" \" bss\" " ); break ;
You can’t perform that action at this time.
0 commit comments