Lines Matching refs:lods
2262 "lods{l|d}\t{$src, %eax|eax, $src}", []>, OpSize32;
3358 // lods aliases. Accept the destination being omitted because it's implicit
3363 def : InstAlias<"lods{l|d}\t$src", (LODSL srcidx32:$src), 0>;
3365 def : InstAlias<"lods\t{$src, %al|al, $src}", (LODSB srcidx8:$src), 0>;
3366 def : InstAlias<"lods\t{$src, %ax|ax, $src}", (LODSW srcidx16:$src), 0>;
3367 def : InstAlias<"lods\t{$src, %eax|eax, $src}", (LODSL srcidx32:$src), 0>;
3368 def : InstAlias<"lods\t{$src, %rax|rax, $src}", (LODSQ srcidx64:$src), 0>, Requires<[In64BitMode]>;
3369 def : InstAlias<"lods\t$src", (LODSB srcidx8:$src), 0, "intel">;
3370 def : InstAlias<"lods\t$src", (LODSW srcidx16:$src), 0, "intel">;
3371 def : InstAlias<"lods\t$src", (LODSL srcidx32:$src), 0, "intel">;
3372 def : InstAlias<"lods\t$src", (LODSQ srcidx64:$src), 0, "intel">, Requires<[In64BitMode]>;