[LLVMdev] Load from abs address generated bad code on LLVM 2.4
clattner at apple.com
Tue Jan 20 16:38:18 CST 2009
On Jan 20, 2009, at 2:10 AM, Andrew Haley wrote:
> Chris Lattner wrote:
>> On Jan 19, 2009, at 7:55 AM, Andrew Haley wrote:
>>> This is x86_64. I have a problem where an absolute memory load
>>> The current LLVM trunk does not have this bug. This seems quite a
>>> bug; is there any chance of a bug-fix release for LLVM 2.4, or
>>> should I
>>> just use LLVM trunk until LLVM 2.5 ?
>> As others have pointed out, using a global and addglobalmapping is a
>> great workaround for the problem.
>> We generally don't do "dot" releases, since we have a short release
>> cycle anyway. The 2.5 release process is slated to start this week.
> Mmm, but the problem is that interfaces keep changing, so simply
> upgrading to the latest release isn't possible. Even the tiny
> test case I posted doesn't work with the latest version: there
> were changes needed to get it to compile. Also, I can no longer
> figure out how to turn on debugging dumps in the JIT. The simple
> DebugFlag = true;
> CurrentDebugType = "x86-emitter";
> no longer works, and there seems to be no replacement for it.
That should work fine, just use "jit" instead of "x86-emitter" as the
More information about the LLVMdev