Displaying 8 results from an estimated 8 matches for "lexception0".
2011 Jul 28
0
[LLVMdev] LLVMdev Digest, Vol 85, Issue 50
...range of instructions covering the call to foo() has an action table
index of 0, meaning a cleanup.
Here is the output of ToT clang on this code:
__Z3barv: ## @_Z3barv
Ltmp5:
.cfi_startproc
.cfi_personality 155, ___gxx_personality_v0
Leh_func_begin0:
.cfi_lsda 16, Lexception0
## BB#0: ## %entry
pushq %rbp
Ltmp6:
.cfi_def_cfa_offset 16
Ltmp7:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp8:
.cfi_def_cfa_register %rbp
subq $80, %rsp
leaq -8(%rbp), %rdi
callq __ZN3BobC1Ev
leaq -16(%rbp), %rdi
callq __ZN3BobC1Ev
leaq -24(%rbp), %rdi
ca...
2014 May 11
2
[LLVMdev] [cfe-dev] Code generation for noexcept functions
...> .globl _Z5test2PFvvE
> .align 16, 0x90
> .type _Z5test2PFvvE, at function
> _Z5test2PFvvE: # @_Z5test2PFvvE
> .cfi_startproc
> .cfi_personality 3, __gxx_personality_v0
> .Leh_func_begin0:
> .cfi_lsda 3, .Lexception0
> # BB#0: # %entry
> pushq %rbx
> .Ltmp6:
> .cfi_def_cfa_offset 16
> .Ltmp7:
> .cfi_offset %rbx, -16
> movq %rdi, %rbx
> .Ltmp0:
> callq *%rbx
> .Ltmp1:
> # BB#1:...
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
2
[LLVMdev] Exception Tables in latest LLVM
...tches to latest llvm (svn
build) lately but i have one problem as far as the Exception Handling
mechanism is concerned. It seems that there are no Exception Tables
generated any more such as the one below:
.section .gcc_except_table,"a", at progbits
.align 4
GCC_except_table0:
.Lexception0:
.byte 255 # @LPStart Encoding = omit
.byte 3 # @TType Encoding = udata4
.uleb128 41 # @TType base offset
.byte 3 # Call site Encoding = udata4
.uleb128 39 # Call site table...
2011 Sep 02
0
[LLVMdev] Exception Tables in latest LLVM
...; as the one below:
got some example bitcode for which you see this (or, rather, don't see this
since the problem is that you are not seeing exception tables)?
Ciao, Duncan.
>
> .section .gcc_except_table,"a", at progbits
> .align 4
> GCC_except_table0:
> .Lexception0:
> .byte 255 # @LPStart Encoding = omit
> .byte 3 # @TType Encoding = udata4
> .uleb128 41 # @TType base offset
> .byte 3 # Call site Encoding = udata4
> .uleb128 39...
2011 Sep 02
2
[LLVMdev] Exception Tables in latest LLVM
...itcode for which you see this (or, rather, don't see this
> since the problem is that you are not seeing exception tables)?
>
> Ciao, Duncan.
>
>>
>> .section .gcc_except_table,"a", at progbits
>> .align 4
>> GCC_except_table0:
>> .Lexception0:
>> .byte 255 # @LPStart Encoding = omit
>> .byte 3 # @TType Encoding = udata4
>> .uleb128 41 # @TType base offset
>> .byte 3 # Call site Encoding = udata4
>&g...
2011 Sep 02
0
[LLVMdev] Exception Tables in latest LLVM
...this (or, rather, don't see this
>> since the problem is that you are not seeing exception tables)?
>>
>> Ciao, Duncan.
>>
>>>
>>> .section .gcc_except_table,"a", at progbits
>>> .align 4
>>> GCC_except_table0:
>>> .Lexception0:
>>> .byte 255 # @LPStart Encoding = omit
>>> .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_begi...
2014 Apr 01
6
[LLVMdev] Proposal: Loads/stores with deterministic trap/unwind behavior
...v0(...)
-------------- next part --------------
.text
.file "../llvm/test/Feature/iload-exception.ll"
.globl _Z3barv
.type _Z3barv, at function
_Z3barv: # @_Z3barv
.cfi_startproc
.cfi_personality 3, __gxx_personality_v0
.Leh_func_begin0:
.cfi_lsda 3, .Lexception0
# BB#0: # %entry
pushq %rax
.Ltmp3:
.cfi_def_cfa_offset 16
.Ltmp0:
movb (%rdi), %al
.Ltmp1:
# BB#1: # %try.cont
popq %rdx
retq
.LBB0_2: # %lpad
.Ltmp2:
movq %rax, %rdi
callq _Unwind_Resume
.Ltmp4:...