Displaying 5 results from an estimated 5 matches for "emiiter".
2009 Jun 12
6
[LLVMdev] Bug in x86 JIT fast emitter.
Hi there,
I think I've found a bug in the x86 JIT. I get an assertion failure when
using thread-local variables and the fast emitter.
It only happens with the JIT, the fast emiiter and thread-locals.
(The IR passes the verifier)
Here's the failure:
X86CodeEmitter.cpp:516: void<unnamed>::Emitter::emitInstruction(const
llvm::MachineInstr&, const llvm::TargetInstrDesc*): Assertion `0 &&
"psuedo instructions should be removed before code emission&qu...
2009 Jun 12
2
[LLVMdev] Bug in x86 JIT fast emitter.
...; Evan
> On Jun 12, 2009, at 2:48 AM, Mark Shannon wrote:
>
>> Hi there,
>>
>> I think I've found a bug in the x86 JIT. I get an assertion failure
>> when
>> using thread-local variables and the fast emitter.
>> It only happens with the JIT, the fast emiiter and thread-locals.
>> (The IR passes the verifier)
>>
>> Here's the failure:
>>
>> X86CodeEmitter.cpp:516: void<unnamed>::Emitter::emitInstruction(const
>> llvm::MachineInstr&, const llvm::TargetInstrDesc*): Assertion `0 &&
>> "ps...
2009 Jun 12
0
[LLVMdev] Bug in x86 JIT fast emitter.
X86 JIT does not yet support TLS.
Evan
On Jun 12, 2009, at 2:48 AM, Mark Shannon wrote:
> Hi there,
>
> I think I've found a bug in the x86 JIT. I get an assertion failure
> when
> using thread-local variables and the fast emitter.
> It only happens with the JIT, the fast emiiter and thread-locals.
> (The IR passes the verifier)
>
> Here's the failure:
>
> X86CodeEmitter.cpp:516: void<unnamed>::Emitter::emitInstruction(const
> llvm::MachineInstr&, const llvm::TargetInstrDesc*): Assertion `0 &&
> "psuedo instructions should be...
2009 Jun 13
0
[LLVMdev] Bug in x86 JIT fast emitter.
...09, at 2:48 AM, Mark Shannon wrote:
>>
>>> Hi there,
>>>
>>> I think I've found a bug in the x86 JIT. I get an assertion failure
>>> when
>>> using thread-local variables and the fast emitter.
>>> It only happens with the JIT, the fast emiiter and thread-locals.
>>> (The IR passes the verifier)
>>>
>>> Here's the failure:
>>>
>>> X86CodeEmitter.cpp:516:
>>> void<unnamed>::Emitter::emitInstruction(const
>>> llvm::MachineInstr&, const llvm::TargetInstrDesc*): As...
2009 Jun 12
0
[LLVMdev] Bug in x86 JIT fast emitter.
...39;t we run "lli -fast" on your .bc file instead of llc?
Nicolas
Mark Shannon wrote:
> Hi there,
>
> I think I've found a bug in the x86 JIT. I get an assertion failure when
> using thread-local variables and the fast emitter.
> It only happens with the JIT, the fast emiiter and thread-locals.
> (The IR passes the verifier)
>
> Here's the failure:
>
> X86CodeEmitter.cpp:516: void<unnamed>::Emitter::emitInstruction(const
> llvm::MachineInstr&, const llvm::TargetInstrDesc*): Assertion `0 &&
> "psuedo instructions should b...