search for: talk6

Displaying 5 results from an estimated 5 matches for "talk6".

Did you mean: talks
2017 Jan 20
4
RFC: Emitting empty invariant group for vtable loads
...ust invariant. PDF version of this RFC can be found here: https://drive.google.com/file/d/0B72TmzNsY6Z8ZmpOUnB5dDZfSFU/view?usp=sharing Background: Initial old design: http://lists.llvm.org/pipermail/cfe-dev/2015-July/044227.html My talk from LLVM Dev Meeting http://llvm.org/devmtg/2016-11/#talk6 The problem Clang with -fstrict-vtable-pointers decorates vtable loads with metadata corresponding to mangled pointer type name like: void g(A& a){ a.foo(); } define void @_Z1gR1A(%struct.A* dereferenceable(8) %a) local_unnamed_addr #0 { entry: %0 = bitcast %struct.A* %a to void (%stru...
2017 Jan 25
4
RFC: Emitting empty invariant group for vtable loads
...Background: > > Initial old design: > > http://lists.llvm.org/pipermail/cfe-dev/2015-July/044227.html > <http://lists.llvm.org/pipermail/cfe-dev/2015-July/044227.html> > > My talk from LLVM Dev Meeting > > http://llvm.org/devmtg/2016-11/#talk6 > <http://llvm.org/devmtg/2016-11/#talk6> > > > The problem > > Clang with -fstrict-vtable-pointers decorates vtable loads with > metadata corresponding to mangled pointer type name like: > > voidg(A& a){ a.foo();} > > define...
2017 Jan 26
2
[cfe-dev] RFC: Emitting empty invariant group for vtable loads
...w?usp=sharing >>> >>> Background: >>> >>> Initial old design: >>> >>> http://lists.llvm.org/pipermail/cfe-dev/2015-July/044227.html >>> >>> My talk from LLVM Dev Meeting >>> >>> http://llvm.org/devmtg/2016-11/#talk6 >>> The problem >>> >>> Clang with -fstrict-vtable-pointers decorates vtable loads with >>> metadata corresponding to mangled pointer type name like: >>> >>> void g(A& a){ a.foo(); } >>> >>> define void @_Z1gR1A(%struct....
2017 Jan 28
2
[cfe-dev] RFC: Emitting empty invariant group for vtable loads
...gt;> Background: >>>> >>>> Initial old design: >>>> >>>> http://lists.llvm.org/pipermail/cfe-dev/2015-July/044227.html >>>> >>>> My talk from LLVM Dev Meeting >>>> >>>> http://llvm.org/devmtg/2016-11/#talk6 >>>> The problem >>>> >>>> Clang with -fstrict-vtable-pointers decorates vtable loads with >>>> metadata corresponding to mangled pointer type name like: >>>> >>>> void g(A& a){ a.foo(); } >>>> >>>&g...
2017 Jan 31
0
[cfe-dev] RFC: Emitting empty invariant group for vtable loads
...lists.llvm.org/pipermail/cfe-dev/2015-July/044227.html >>> <http://lists.llvm.org/pipermail/cfe-dev/2015-July/044227.html> >>> >>> My talk from LLVM Dev Meeting >>> >>> http://llvm.org/devmtg/2016-11/#talk6 >>> <http://llvm.org/devmtg/2016-11/#talk6> >>> >>> >>> The problem >>> >>> Clang with -fstrict-vtable-pointers decorates vtable >>> loads with metadata correspon...