Lines Matching refs:lods
1982 "lods{l|d}\t{$src, %eax|eax, $src}", [], IIC_LODS>, OpSize32;
2752 // lods aliases. Accept the destination being omitted because it's implicit
2757 def : InstAlias<"lods{l|d}\t$src", (LODSL srcidx32:$src), 0>;
2759 def : InstAlias<"lods\t{$src, %al|al, $src}", (LODSB srcidx8:$src), 0>;
2760 def : InstAlias<"lods\t{$src, %ax|ax, $src}", (LODSW srcidx16:$src), 0>;
2761 def : InstAlias<"lods\t{$src, %eax|eax, $src}", (LODSL srcidx32:$src), 0>;
2762 def : InstAlias<"lods\t{$src, %rax|rax, $src}", (LODSQ srcidx64:$src), 0>, Requires<[In64BitMode]>;
2763 def : InstAlias<"lods\t$src", (LODSB srcidx8:$src), 0>;
2764 def : InstAlias<"lods\t$src", (LODSW srcidx16:$src), 0>;
2765 def : InstAlias<"lods\t$src", (LODSL srcidx32:$src), 0>;
2766 def : InstAlias<"lods\t$src", (LODSQ srcidx64:$src), 0>, Requires<[In64BitMode]>;