Displaying 5 results from an estimated 5 matches for "implicit_def_gprc".
Did you mean:
implicit_def_g8rc
2007 Dec 11
0
[LLVMdev] Exception handling in JIT
...CtoLROffset = 0;
> MCE.startFunction(MF);
> @@ -101,6 +108,9 @@
> default:
> MCE.emitWordBE(getBinaryCodeForInstr(*I));
> break;
> + case TargetInstrInfo::LABEL:
> + MCE.EmitLabel(MI.getOperand(0).getImm());
> + break;
> case PPC::IMPLICIT_DEF_GPRC:
> case PPC::IMPLICIT_DEF_G8RC:
> case PPC::IMPLICIT_DEF_F8:
> Index: lib/Target/X86/X86CodeEmitter.cpp
> ===================================================================
> --- lib/Target/X86/X86CodeEmitter.cpp (revision 44794)
> +++ lib/Target/X86/X86CodeEmitter.cpp...
2007 Dec 12
3
[LLVMdev] Exception handling in JIT
...tartFunction(MF);
>> @@ -101,6 +108,9 @@
>> default:
>> MCE.emitWordBE(getBinaryCodeForInstr(*I));
>> break;
>> + case TargetInstrInfo::LABEL:
>> + MCE.EmitLabel(MI.getOperand(0).getImm());
>> + break;
>> case PPC::IMPLICIT_DEF_GPRC:
>> case PPC::IMPLICIT_DEF_G8RC:
>> case PPC::IMPLICIT_DEF_F8:
>> Index: lib/Target/X86/X86CodeEmitter.cpp
>> ===================================================================
>> --- lib/Target/X86/X86CodeEmitter.cpp (revision 44794)
>> +++ lib/Target...
2007 Dec 10
2
[LLVMdev] Exception handling in JIT
Hi everyone,
Here's a patch that enables exception handling when jitting. I've
copy/pasted _many_code from lib/Codegen/DwarfWriter.cpp, so we may need
to factorize it, but the functionality is there and I'm very happy with
it :)
lli should now be able to execute the output from llvm-gcc when using
exceptions (the UnwindInst instruction is not involved in this patch).
Just add the
2008 Feb 04
0
[LLVMdev] Exception handling in JIT
...MovePCtoLROffset = 0;
> MCE.startFunction(MF);
> @@ -101,6 +109,9 @@
> default:
> MCE.emitWordBE(getBinaryCodeForInstr(*I));
> break;
> + case TargetInstrInfo::LABEL:
> + MCE.emitLabel(MI.getOperand(0).getImm());
> + break;
> case PPC::IMPLICIT_DEF_GPRC:
> case PPC::IMPLICIT_DEF_G8RC:
> case PPC::IMPLICIT_DEF_F8:
> Index: lib/Target/X86/X86CodeEmitter.cpp
> ===================================================================
> --- lib/Target/X86/X86CodeEmitter.cpp (revision 46612)
> +++ lib/Target/X86/X86CodeEmitter.cpp (w...
2008 Feb 01
2
[LLVMdev] Exception handling in JIT
Dear all,
Here's a new patch with Evan's comments (thx Evan!) and some cleanups.
Now the (duplicated) exception handling code is in a new file:
lib/ExecutionEngine/JIT/JITDwarfEmitter.
This patch should work on linux/x86 and linux/ppc (tested).
Nicolas
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: jit-exceptions.patch
URL: