Displaying 3 results from an estimated 3 matches for "c59553d9".
2015 Jul 28
0
[LLVMdev] Clang devirtualization proposal
Having read through the proposal, I feel like I missing some of the
background to understand the problem you're trying to solve.
My mental model is that construction of an object creates a new abstract
location in an infinite heap with each object infinitely far apart.
Destruction of the object destroys the abstract location. As a result,
destructing one object and constructing another
2015 Jul 29
2
[LLVMdev] [cfe-dev] Clang devirtualization proposal
...:
...
auto c2 = new (&c) MyOtherClass();
assert(c2 == &c);
...
LLVM might once again replace %c2 with %c, causing bad devirtualization.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20150729/c59553d9/attachment.html>
2015 Jul 22
9
[LLVMdev] Clang devirtualization proposal
Hi folks,
this summer I will work with Richard Smith on clang devirtualization. Check
out our proposal:
https://docs.google.com/document/d/1f2SGa4TIPuBGm6y6YO768GrQsA8awNfGEJSBFukLhYA/edit?usp=sharing
And modified LangRef
http://reviews.llvm.org/D11399
You can also check out previous disscussion that was started before our
proposal was ready -