Displaying 9 results from an estimated 9 matches for "lset2".
Did you mean:
set2
2011 Sep 02
2
[LLVMdev] Exception Tables in latest LLVM
....uleb128 39 # Call site table length
.Lset0 = .Leh_func_begin0-.Leh_func_begin0 # Region start
.long .Lset0
.Lset1 = .Ltmp0-.Leh_func_begin0 # Region length
.long .Lset1
.long 0 # Landing pad
.uleb128 0 # Action
.Lset2 = .Ltmp0-.Leh_func_begin0 # Region start
.long .Lset2
.Lset3 = .Ltmp1-.Ltmp0 # Region length
.long .Lset3
.Lset4 = .Ltmp2-.Leh_func_begin0 # Landing pad
.long .Lset4
.uleb128 0 # Action
.Lset5 = .Ltmp1-.Leh_func_begin0...
2011 Sep 02
0
[LLVMdev] Exception Tables in latest LLVM
...table length
> .Lset0 = .Leh_func_begin0-.Leh_func_begin0 # Region start
> .long .Lset0
> .Lset1 = .Ltmp0-.Leh_func_begin0 # Region length
> .long .Lset1
> .long 0 # Landing pad
> .uleb128 0 # Action
> .Lset2 = .Ltmp0-.Leh_func_begin0 # Region start
> .long .Lset2
> .Lset3 = .Ltmp1-.Ltmp0 # Region length
> .long .Lset3
> .Lset4 = .Ltmp2-.Leh_func_begin0 # Landing pad
> .long .Lset4
> .uleb128 0 # Action
> ....
2011 Jul 28
0
[LLVMdev] LLVMdev Digest, Vol 85, Issue 50
...t; Call Site 1 <<
## Call between Ltmp0 and Ltmp1
## jumps to Ltmp2
## On action: cleanup
Lset0 = Ltmp0-Leh_func_begin0
.long Lset0
Lset1 = Ltmp1-Ltmp0
.long Lset1
Lset2 = Ltmp2-Leh_func_begin0
.long Lset2
.byte 0
Same thing.
For contrast, here is the result from gcc-4.2 on your catch-all code:
.globl __Z3barv
__Z3barv:
LFB2:
pushq %rbp
LCFI0:
movq %rsp, %rbp
LCFI1:
LEHB0:
call __Z3foov
LEHE0:
<snip>
.section __TEXT,__gcc_except_tab
.align 2
GCC_e...
2014 May 11
2
[LLVMdev] [cfe-dev] Code generation for noexcept functions
...g = udata4
> .byte 26 # Call site table length
> .Lset0 = .Ltmp0-.Leh_func_begin0 # >> Call Site 1 <<
> .long .Lset0
> .Lset1 = .Ltmp1-.Ltmp0 # Call between .Ltmp0 and .Ltmp1
> .long .Lset1
> .Lset2 = .Ltmp2-.Leh_func_begin0 # jumps to .Ltmp2
> .long .Lset2
> .byte 1 # On action: 1
> .Lset3 = .Ltmp3-.Leh_func_begin0 # >> Call Site 2 <<
> .long .Lset3
> .Lset4 = .Ltmp4-.Ltmp3 #...
2011 Sep 02
2
[LLVMdev] Exception Tables in latest LLVM
....Leh_func_begin0-.Leh_func_begin0 # Region start
>> .long .Lset0
>> .Lset1 = .Ltmp0-.Leh_func_begin0 # Region length
>> .long .Lset1
>> .long 0 # Landing pad
>> .uleb128 0 # Action
>> .Lset2 = .Ltmp0-.Leh_func_begin0 # Region start
>> .long .Lset2
>> .Lset3 = .Ltmp1-.Ltmp0 # Region length
>> .long .Lset3
>> .Lset4 = .Ltmp2-.Leh_func_begin0 # Landing pad
>> .long .Lset4
>> .uleb128 0...
2011 Jul 28
2
[LLVMdev] LLVMdev Digest, Vol 85, Issue 50
John,
I'm still not sure what you're talking about, I have
included the assembly
output from two compilations, one with a user explicit catch-all, one
with only an
implicit cleanup, the DWARF Action Table and Types Table are
absolutely identical,
as are the indexes used to reference the Action Table from the region
maps.
-Peter Lawrence.
2011 Sep 02
0
[LLVMdev] Exception Tables in latest LLVM
...b128 39 # Call site table length
>>> .Lset0 = .Leh_func_begin0-.Leh_func_begin0 # Region start
>>> .long .Lset0
>>> .Lset1 = .Ltmp0-.Leh_func_begin0 # Region length
>>> .long .Lset1
>>> .long 0 # Landing pad
>>> .uleb128 0 # Action
>>> .Lset2 = .Ltmp0-.Leh_func_begin0 # Region start
>>> .long .Lset2
>>> .Lset3 = .Ltmp1-.Ltmp0 # Region length
>>> .long .Lset3
>>> .Lset4 = .Ltmp2-.Leh_func_begin0 # Landing pad
>>> .long .Lset4
>>> .uleb128 0 # Action
>>> .Lset5 = .Ltmp1-.Leh_f...
2012 Mar 20
0
[LLVMdev] Runtime linker issue wtih X11R6 on i386 with -O3 optimization
...# DIE offset
.asciz "moo" # External Name
.long 99 # DIE offset
.asciz "something" # External Name
.long 0 # End Mark
.Lpubnames_end1:
.section .debug_pubtypes,"", at progbits
.Lset2 = .Lpubtypes_end1-.Lpubtypes_begin1 # Length of Public Types Info
.long .Lset2
.Lpubtypes_begin1:
.short 2 # DWARF Version
.long .Linfo_begin1 # Offset of Compilation Unit Info
.Lset3 = .Linfo_end1-.Linfo_begin1 # Compilation Unit Length
.long .Lset3
.long...
2014 Apr 01
6
[LLVMdev] Proposal: Loads/stores with deterministic trap/unwind behavior
...offset
.byte 3 # Call site Encoding = udata4
.byte 26 # Call site table length
.Lset0 = .Ltmp0-.Leh_func_begin0 # >> Call Site 1 <<
.long .Lset0
.Lset1 = .Ltmp1-.Ltmp0 # Call between .Ltmp0 and .Ltmp1
.long .Lset1
.Lset2 = .Ltmp2-.Leh_func_begin0 # jumps to .Ltmp2
.long .Lset2
.byte 5 # On action: 3
.Lset3 = .Ltmp1-.Leh_func_begin0 # >> Call Site 2 <<
.long .Lset3
.Lset4 = .Leh_func_end0-.Ltmp1 # Call between .Ltmp1 and .Leh_func_end0
.long .Lset4...