search for: r327254

Displaying 20 results from an estimated 24 matches for "r327254".

2018 Apr 20
0
ThinLTO + CFI
Teresa, Peter, Thanks for your help! I need to re-run my experiments as the compiler I used did not have the latest changes like r327254. The fact that the decision about routing calls through jump table entries is made early may be problematic. In my experiments with FreeBSD kernel, ThinLTO produced thousands jump table entries compared to only dozens with full LTO. As for re-ordering jump table entries, I don’t think it’s going to...
2018 Apr 19
3
ThinLTO + CFI
...email example, it seems like the file static i=53 could > be constant propagated since there are no other defs, and the code in > get_fptr simplified during the compile step, but I assume this is part of a > more complex example where it is not possible to do this? Also note that > with r327254 we started importing global variables. Do you know why we > don't import in your case? I wonder if it has to do with it being CFI > inserted code? > > Teresa > > On Tue, Apr 17, 2018 at 9:17 AM <dmitry.mikulin at sony.com> wrote: > >> I watched Teresa’s talk on...
2018 Apr 20
2
ThinLTO + CFI
...fference if there are unused jump table entries. Peter On Thu, Apr 19, 2018 at 6:09 PM, via llvm-dev <llvm-dev at lists.llvm.org> wrote: > Teresa, Peter, > > Thanks for your help! > I need to re-run my experiments as the compiler I used did not have the > latest changes like r327254. > The fact that the decision about routing calls through jump table entries > is made early may be problematic. In my experiments with FreeBSD kernel, > ThinLTO produced thousands jump table entries compared to only dozens with > full LTO. As for re-ordering jump table entries, I don’t...
2018 Apr 17
3
ThinLTO + CFI
...! In your original email example, it seems like the file static i=53 could be constant propagated since there are no other defs, and the code in get_fptr simplified during the compile step, but I assume this is part of a more complex example where it is not possible to do this? Also note that with r327254 we started importing global variables. Do you know why we don't import in your case? I wonder if it has to do with it being CFI inserted code? Teresa On Tue, Apr 17, 2018 at 9:17 AM <dmitry.mikulin at sony.com> wrote: > I watched Teresa’s talk on ThinLTO from last year’s CppCon, an...
2018 Apr 26
0
ThinLTO + CFI
...e are unused jump table entries. Peter On Thu, Apr 19, 2018 at 6:09 PM, via llvm-dev <llvm-dev at lists.llvm.org<mailto:llvm-dev at lists.llvm.org>> wrote: Teresa, Peter, Thanks for your help! I need to re-run my experiments as the compiler I used did not have the latest changes like r327254. The fact that the decision about routing calls through jump table entries is made early may be problematic. In my experiments with FreeBSD kernel, ThinLTO produced thousands jump table entries compared to only dozens with full LTO. As for re-ordering jump table entries, I don’t think it’s going to...
2018 Apr 27
3
ThinLTO + CFI
.... > > Peter > > On Thu, Apr 19, 2018 at 6:09 PM, via llvm-dev <llvm-dev at lists.llvm.org> > wrote: > >> Teresa, Peter, >> >> Thanks for your help! >> I need to re-run my experiments as the compiler I used did not have the >> latest changes like r327254. >> The fact that the decision about routing calls through jump table entries >> is made early may be problematic. In my experiments with FreeBSD kernel, >> ThinLTO produced thousands jump table entries compared to only dozens with >> full LTO. As for re-ordering jump table...
2018 Apr 18
0
ThinLTO + CFI
...! In your original email example, it seems like the file static i=53 could be constant propagated since there are no other defs, and the code in get_fptr simplified during the compile step, but I assume this is part of a more complex example where it is not possible to do this? Also note that with r327254 we started importing global variables. Do you know why we don't import in your case? I wonder if it has to do with it being CFI inserted code? Teresa On Tue, Apr 17, 2018 at 9:17 AM <dmitry.mikulin at sony.com<mailto:dmitry.mikulin at sony.com>> wrote: I watched Teresa’s talk on...
2018 Apr 27
0
ThinLTO + CFI
.... >> >> Peter >> >> On Thu, Apr 19, 2018 at 6:09 PM, via llvm-dev <llvm-dev at lists.llvm.org> wrote: >> Teresa, Peter, >> >> Thanks for your help! >> I need to re-run my experiments as the compiler I used did not have the latest changes like r327254. >> The fact that the decision about routing calls through jump table entries is made early may be problematic. In my experiments with FreeBSD kernel, ThinLTO produced thousands jump table entries compared to only dozens with full LTO. As for re-ordering jump table entries, I don’t think it’s...
2018 Apr 30
4
ThinLTO + CFI
...eter >>> >>> On Thu, Apr 19, 2018 at 6:09 PM, via llvm-dev <llvm-dev at lists.llvm.org> wrote: >>> Teresa, Peter, >>> >>> Thanks for your help! >>> I need to re-run my experiments as the compiler I used did not have the latest changes like r327254. >>> The fact that the decision about routing calls through jump table entries is made early may be problematic. In my experiments with FreeBSD kernel, ThinLTO produced thousands jump table entries compared to only dozens with full LTO. As for re-ordering jump table entries, I don’t think...
2018 May 14
1
ThinLTO + CFI
...er >>> >>> On Thu, Apr 19, 2018 at 6:09 PM, via llvm-dev <llvm-dev at lists.llvm.org> wrote: >>> Teresa, Peter, >>> >>> Thanks for your help! >>> I need to re-run my experiments as the compiler I used did not have the latest changes like r327254. >>> The fact that the decision about routing calls through jump table entries is made early may be problematic. In my experiments with FreeBSD kernel, ThinLTO produced thousands jump table entries compared to only dozens with full LTO. As for re-ordering jump table entries, I don’t think...
2018 May 01
0
ThinLTO + CFI
...On Thu, Apr 19, 2018 at 6:09 PM, via llvm-dev <llvm-dev at lists.llvm.org> > wrote: > >>> Teresa, Peter, > >>> > >>> Thanks for your help! > >>> I need to re-run my experiments as the compiler I used did not have > the latest changes like r327254. > >>> The fact that the decision about routing calls through jump table > entries is made early may be problematic. In my experiments with FreeBSD > kernel, ThinLTO produced thousands jump table entries compared to only > dozens with full LTO. As for re-ordering jump table ent...
2018 May 01
2
ThinLTO + CFI
...;>> On Thu, Apr 19, 2018 at 6:09 PM, via llvm-dev <llvm-dev at lists.llvm.org> wrote: > >>> Teresa, Peter, > >>> > >>> Thanks for your help! > >>> I need to re-run my experiments as the compiler I used did not have the latest changes like r327254. > >>> The fact that the decision about routing calls through jump table entries is made early may be problematic. In my experiments with FreeBSD kernel, ThinLTO produced thousands jump table entries compared to only dozens with full LTO. As for re-ordering jump table entries, I don’t t...
2018 May 01
0
ThinLTO + CFI
...On Thu, Apr 19, 2018 at 6:09 PM, via llvm-dev <llvm-dev at lists.llvm.org> > wrote: > >>> Teresa, Peter, > >>> > >>> Thanks for your help! > >>> I need to re-run my experiments as the compiler I used did not have > the latest changes like r327254. > >>> The fact that the decision about routing calls through jump table > entries is made early may be problematic. In my experiments with FreeBSD > kernel, ThinLTO produced thousands jump table entries compared to only > dozens with full LTO. As for re-ordering jump table ent...
2018 May 01
2
ThinLTO + CFI
...r 19, 2018 at 6:09 PM, via llvm-dev <llvm-dev at lists.llvm.org> wrote: > > >>> Teresa, Peter, > > >>> > > >>> Thanks for your help! > > >>> I need to re-run my experiments as the compiler I used did not have the latest changes like r327254. > > >>> The fact that the decision about routing calls through jump table entries is made early may be problematic. In my experiments with FreeBSD kernel, ThinLTO produced thousands jump table entries compared to only dozens with full LTO. As for re-ordering jump table entries, I do...
2018 May 01
0
ThinLTO + CFI
...at 6:09 PM, via llvm-dev < > llvm-dev at lists.llvm.org> wrote: > > >>> Teresa, Peter, > > >>> > > >>> Thanks for your help! > > >>> I need to re-run my experiments as the compiler I used did not have > the latest changes like r327254. > > >>> The fact that the decision about routing calls through jump table > entries is made early may be problematic. In my experiments with FreeBSD > kernel, ThinLTO produced thousands jump table entries compared to only > dozens with full LTO. As for re-ordering jump tabl...
2018 May 01
2
ThinLTO + CFI
...M, via llvm-dev <llvm-dev at lists.llvm.org> wrote: > > > >>> Teresa, Peter, > > > >>> > > > >>> Thanks for your help! > > > >>> I need to re-run my experiments as the compiler I used did not have the latest changes like r327254. > > > >>> The fact that the decision about routing calls through jump table entries is made early may be problematic. In my experiments with FreeBSD kernel, ThinLTO produced thousands jump table entries compared to only dozens with full LTO. As for re-ordering jump table entries,...
2018 May 01
0
ThinLTO + CFI
...m-dev < > llvm-dev at lists.llvm.org> wrote: > > > >>> Teresa, Peter, > > > >>> > > > >>> Thanks for your help! > > > >>> I need to re-run my experiments as the compiler I used did not > have the latest changes like r327254. > > > >>> The fact that the decision about routing calls through jump table > entries is made early may be problematic. In my experiments with FreeBSD > kernel, ThinLTO produced thousands jump table entries compared to only > dozens with full LTO. As for re-ordering jump...
2018 May 01
0
ThinLTO + CFI
...-dev at lists.llvm.org> wrote: > > > > >>> Teresa, Peter, > > > > >>> > > > > >>> Thanks for your help! > > > > >>> I need to re-run my experiments as the compiler I used did not > have the latest changes like r327254. > > > > >>> The fact that the decision about routing calls through jump > table entries is made early may be problematic. In my experiments with > FreeBSD kernel, ThinLTO produced thousands jump table entries compared to > only dozens with full LTO. As for re-ordering...
2018 May 01
2
ThinLTO + CFI
...llvm-dev at lists.llvm.org> wrote: > > > > >>> Teresa, Peter, > > > > >>> > > > > >>> Thanks for your help! > > > > >>> I need to re-run my experiments as the compiler I used did not have the latest changes like r327254. > > > > >>> The fact that the decision about routing calls through jump table entries is made early may be problematic. In my experiments with FreeBSD kernel, ThinLTO produced thousands jump table entries compared to only dozens with full LTO. As for re-ordering jump table ent...
2018 May 01
0
ThinLTO + CFI
...rg> wrote: > > > > > >>> Teresa, Peter, > > > > > >>> > > > > > >>> Thanks for your help! > > > > > >>> I need to re-run my experiments as the compiler I used did not > have the latest changes like r327254. > > > > > >>> The fact that the decision about routing calls through jump > table entries is made early may be problematic. In my experiments with > FreeBSD kernel, ThinLTO produced thousands jump table entries compared to > only dozens with full LTO. As for re-ord...