Displaying 1 result from an estimated 1 matches for "ld8rm".
2013 Feb 02
1
[LLVMdev] Trouble with instructions for lowering load/store.
...L))
0x0A LD A,(BC) (set A, (load BC))
0x1A LD A,(DE) (set A, (load DE))
0x3A LD A,($src) (set A, (load i16imm:$src))
Target Description file:
...
let canFoldAsLoad = 1, isReMaterializable = 1 in {
let Uses = [HL] in
def LD8rm : IRy<0x46, (outs GR8:$dst), (ins),
"ld\t{$dst, (hl)}", [(set GR8:$dst, (load HL))]>;
let Defs = [A], Uses = [BC] in
def LD8AmBC : I<0x0A, (outs), (ins),
"ld\t{a, (bc)}", [(set A, (load BC))]>;
let Defs = [A], Uses = [DE] in
def LD8AmDE : I<0...