Displaying 4 results from an estimated 4 matches for "d11043".
Did you mean:
11043
2015 Jul 23
0
[LLVMdev] Clang devirtualization proposal
Hi Piotr,
You may be interested in a recent patch I posted: http://reviews.llvm.org/D11043
This patch addresses a de-virtualization case that I’m not sure would be handled by your current proposal, namely that of a virtual call where the ‘this’ object is a global variable.
For example:
struct A {
A();
virtual void foo();
};
void g(A * a) {
a->foo();
}
A a;
int m...
2015 Jul 23
2
[LLVMdev] Clang devirtualization proposal
...all to it with this approach.
I think that this case is rare enough to solve it right now.
Piotr
On Thu, Jul 23, 2015 at 10:30 AM, Geoff Berry <gberry at codeaurora.org> wrote:
> Hi Piotr,
>
>
>
> You may be interested in a recent patch I posted:
> http://reviews.llvm.org/D11043
>
> This patch addresses a de-virtualization case that I’m not sure would be
> handled by your current proposal, namely that of a virtual call where the
> ‘this’ object is a global variable.
>
> For example:
>
>
>
> struct A {
>
> A();
>
> virtual void...
2015 Jul 23
0
[LLVMdev] [cfe-dev] Clang devirtualization proposal
...e is rare enough to solve it right now.
>
> Piotr
>
> On Thu, Jul 23, 2015 at 10:30 AM, Geoff Berry <gberry at codeaurora.org>
> wrote:
>
>> Hi Piotr,
>>
>>
>>
>> You may be interested in a recent patch I posted:
>> http://reviews.llvm.org/D11043
>> <https://urldefense.proofpoint.com/v2/url?u=http-3A__reviews.llvm.org_D11043&d=AwMFaQ&c=8hUWFZcy2Z-Za5rBPlktOQ&r=CnzuN65ENJ1H9py9XLiRvC_UQz6u3oG6GUNn7_wosSM&m=JLBFMHsMRUHs511X66Fr1fopHJ5WsTkKXLZ9GtX-koY&s=5EY4grsmJL7GyufHaG_GcSgPmas2OC8dUU-0BD8tM5g&e=>
>>...
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 -