Displaying 5 results from an estimated 5 matches for "tableend".
2013 Oct 01
2
[LLVMdev] JITMemoryManager
...uintptr_t &ActualSize) {
return mgr()->startExceptionTable(F, ActualSize);
}
virtual void endExceptionTable(const llvm::Function *F,
uint8_t *TableStart,
uint8_t *TableEnd,
uint8_t *FrameRegister) {
return mgr()->endExceptionTable(F, TableStart, TableEnd,
FrameRegister);
}
virtual void deallocateExceptionTable(void *ET) {
mgr()->deallocateExceptionTable(E...
2013 Oct 02
0
[LLVMdev] JITMemoryManager
...uintptr_t &ActualSize) {
> return mgr()->startExceptionTable(F, ActualSize);
> }
> virtual void endExceptionTable(const llvm::Function *F,
> uint8_t *TableStart,
> uint8_t *TableEnd,
> uint8_t *FrameRegister) {
> return mgr()->endExceptionTable(F, TableStart, TableEnd,
> FrameRegister);
> }
> virtual void deallocateExceptionTable(void *ET) {
> mgr()->de...
2013 Oct 02
3
[LLVMdev] JITMemoryManager
...tr_t &ActualSize) {
>> return mgr()->startExceptionTable(F, ActualSize);
>> }
>> virtual void endExceptionTable(const llvm::Function *F,
>> uint8_t *TableStart,
>> uint8_t *TableEnd,
>> uint8_t *FrameRegister) {
>> return mgr()->endExceptionTable(F, TableStart, TableEnd,
>> FrameRegister);
>> }
>> virtual void deallocateExceptionTable(void *ET) {
>&...
2008 Feb 04
0
[LLVMdev] Exception handling in JIT
...ctualSize)
> = 0;
> +
> + /// endExceptionTable - This method is called when the JIT is
> done emitting
> + /// the exception table.
> + virtual void endExceptionTable(const Function *F, unsigned char
> *TableStart,
> + unsigned char *TableEnd,
> + unsigned char* FrameRegister) = 0;
> };
>
> } // end namespace llvm.
> Index: include/llvm/CodeGen/MachineCodeEmitter.h
> ===================================================================
> --- include/llvm/CodeGen/MachineCodeEmitter.h (re...
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: