Displaying 1 result from an estimated 1 matches for "r32609".
Did you mean:
32609
2007 Dec 12
2
[LLVMdev] Bogus X86-64 Patterns
...output movq.
The problem is that such movs to and from memory must either use movq
or put a rex prefix before the movd. No such rex prefix appears in these
patterns, meaning the instructions will move 32 bits rather than 64 bits.
Bad things happen.
A little sleuthing uncovered this:
$ svn log -r32609
~/svn/test/official.llvm/llvm/lib/Target/X86/X86InstrX86-64.td
------------------------------------------------------------------------
r32609 | evancheng | 2006-12-15 13:58:58 -0600 (Fri, 15 Dec 2006) | 2 lines
Some AT&T syntax assembler (e.g. Mac OS X) does not recognize the movq alias
fo...