search for: be9bcea2

Displaying 2 results from an estimated 2 matches for "be9bcea2".

2015 Dec 10
2
Field sensitive alias analysis?
...t disambiguate it even with sizes and better TBAA. We need restrict somehere here or information from callgraph to something but it is out of scope TBAA. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20151210/be9bcea2/attachment.html>
2015 Dec 09
2
Field sensitive alias analysis?
Hi Daniel, I see your point about LLVM and C/C++ type agnostic. I think TBAA was invented to partially cover this gap and give optimization opportunities when LLVM types are not sufficient but C/C++ types have required information. What do you think about following example: struct S { int a[10]; int b; }; int foo(struct S *ps, int i) { ps->a[i] = 1; ps->b = 2; return