Displaying 9 results from an estimated 9 matches for "lset1".
Did you mean:
set1
2011 Sep 02
2
[LLVMdev] Exception Tables in latest LLVM
...# @TType Encoding = udata4
.uleb128 41 # @TType base offset
.byte 3 # Call site Encoding = udata4
.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
.lo...
2011 Sep 02
0
[LLVMdev] Exception Tables in latest LLVM
...= udata4
> .uleb128 41 # @TType base offset
> .byte 3 # Call site Encoding = udata4
> .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...
2011 Jul 28
0
[LLVMdev] LLVMdev Digest, Vol 85, Issue 50
...## >> 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...
2014 May 11
2
[LLVMdev] [cfe-dev] Code generation for noexcept functions
...200\200" # @TType base 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 1 # On action: 1
> .Lset3 = .Ltmp3-.Leh_func_begin0 #...
2011 Sep 02
2
[LLVMdev] Exception Tables in latest LLVM
...eb128 41 # @TType base offset
>> .byte 3 # Call site Encoding = udata4
>> .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
>> ....
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
...t;> .byte 3 # @TType Encoding = udata4
>>> .uleb128 41 # @TType base offset
>>> .byte 3 # Call site Encoding = udata4
>>> .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 .Lset...
2012 Mar 20
0
[LLVMdev] Runtime linker issue wtih X11R6 on i386 with -O3 optimization
...# EOM(3)
.Labbrev_end:
.section .debug_pubnames,"", at progbits
.Lset0 = .Lpubnames_end1-.Lpubnames_begin1 # Length of Public Names Info
.long .Lset0
.Lpubnames_begin1:
.short 2 # DWARF Version
.long .Linfo_begin1 # Offset of Compilation Unit Info
.Lset1 = .Linfo_end1-.Linfo_begin1 # Compilation Unit Length
.long .Lset1
.long 152 # DIE offset
.asciz "something_different" # External Name
.long 258 # DIE offset
.asciz "foo" # External Name
.long 123...
2014 Apr 01
6
[LLVMdev] Proposal: Loads/stores with deterministic trap/unwind behavior
...# @TType Encoding = udata4
.asciz "\256\200\200" # @TType base 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...