search for: lset2

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...