search for: padlewski

Displaying 20 results from an estimated 138 matches for "padlewski".

2016 Sep 02
2
[ThinLTO] Importing based on PGO data
...mporting, we would either need to read whole Module (which we clearly don't want to do) or duplicate this information in the summary, so we could get it without reading Module. 2016-09-02 15:49 GMT-07:00 Mehdi Amini <mehdi.amini at apple.com>: > > On Sep 2, 2016, at 3:16 PM, Piotr Padlewski <piotr.padlewski at gmail.com> > wrote: > > > > 2016-09-02 15:04 GMT-07:00 Xinliang David Li <davidxl at google.com>: > >> On Fri, Sep 2, 2016 at 2:58 PM, Piotr Padlewski >> <piotr.padlewski at gmail.com> wrote: >> > Hi, >> > I am wo...
2016 Nov 28
2
Looking for help with an ast matcher
...orking on a clang-tidy module for 4.0.0 - it's not working there. Could you elaborate on the "onImplicitObjectArgument"? There is no document on it on the clang page. So I wouldn't know how it works or what it does. Best regards, Mads Ravn On Mon, Nov 28, 2016 at 10:50 PM Piotr Padlewski <piotr.padlewski at gmail.com> wrote: > Hi Mads, > I formatted your matcher a little bit just to understand it: > > ifStmt(hasCondition(implicitCastExpr(hasImplicitDestinationType( > isInteger()), > has(cxxMemberCallExpr(callee(cxxMethodDecl(hasName(&quo...
2016 Sep 02
4
[ThinLTO] Importing based on PGO data
2016-09-02 15:04 GMT-07:00 Xinliang David Li <davidxl at google.com>: > On Fri, Sep 2, 2016 at 2:58 PM, Piotr Padlewski > <piotr.padlewski at gmail.com> wrote: > > Hi, > > I am working right now on importing based on PGO/FDO data. There is one > > issue that I found - when we calculate the list of imports, we can't get > the > > ProfileSummaryInfo, which is the best and I >...
2016 Nov 28
2
Looking for help with an ast matcher
...ostream> #include <string> int main() { std::string str1{"aa"}; std::string str2{"bb"}; if(str1.compare(str2)) { std::cout << "Strings not equal" << std::endl; } return 0; } On Sun, Nov 27, 2016 at 10:39 PM Piotr Padlewski <piotr.padlewski at gmail.com> wrote: > Sorry for writing 3 emails, > I looked into http://clang.llvm.org/docs/LibASTMatchersReference.html? > and it seems that matcher > on : > Matcher<CXXMemberCallExpr > <http://clang.llvm.org/doxygen/classclang_1_1CXXMemberCallExpr...
2017 Apr 03
4
Dereferenceable load semantics & LICM
2017-04-01 15:59 GMT+02:00 Piotr Padlewski <piotr.padlewski at gmail.com>: > > > 2017-03-31 23:20 GMT+02:00 Sanjoy Das <sanjoy at playingwithpointers.com>: > >> Hi Piotr, >> >> On March 31, 2017 at 1:07:12 PM, Piotr Padlewski >> (piotr.padlewski at gmail.com) wrote: >> > [snip] >&...
2016 Nov 27
2
Looking for help with an ast matcher
Adding cfe-dev, because it is related to clang, not LLVM. 2016-11-27 22:34 GMT+01:00 Piotr Padlewski <piotr.padlewski at gmail.com>: > Hi Mads, > Can you provide the code that you run clang-query on, or at least AST for > the fragment you want to match? > > Piotr > > 2016-11-26 22:27 GMT+01:00 Mads Ravn via llvm-dev <llvm-dev at lists.llvm.org > >: > >&gt...
2016 Sep 02
3
[ThinLTO] Importing based on PGO data
On Fri, Sep 2, 2016 at 3:30 PM, Xinliang David Li <davidxl at google.com> wrote: > On Fri, Sep 2, 2016 at 3:16 PM, Piotr Padlewski > <piotr.padlewski at gmail.com> wrote: > > > > > > 2016-09-02 15:04 GMT-07:00 Xinliang David Li <davidxl at google.com>: > >> > >> On Fri, Sep 2, 2016 at 2:58 PM, Piotr Padlewski > >> <piotr.padlewski at gmail.com> wrote: > >&...
2017 May 08
2
Handling invariant.groups with equality + marking it as experimental
Hi Piotr, On Thu, May 4, 2017 at 6:44 AM, Piotr Padlewski <piotr.padlewski at gmail.com> wrote: > Also, Sanjoy proposed to mark invariant.group features as experimental, so > we will not be afraid to break behavior of frontends that already use it. > > Right now I am pretty sure that clang is the only one that curently uses it > (and...
2018 Mar 30
2
[cfe-dev] RFC: Devirtualization v2
> On Mar 30, 2018, at 09:39, John McCall via llvm-dev <llvm-dev at lists.llvm.org> wrote: > >> On Mar 30, 2018, at 10:36 AM, Piotr Padlewski <piotr.padlewski at gmail.com <mailto:piotr.padlewski at gmail.com>> wrote: >> >> Do you know any other specific situations and metadata that would require, or would be good if would use the same solution? > > Ah, sure. It's probably the right solution for TBAA...
2017 Mar 31
4
Dereferenceable load semantics & LICM
Hi Piotr, On March 31, 2017 at 1:07:12 PM, Piotr Padlewski (piotr.padlewski at gmail.com) wrote: > [snip] > Do I understand it correctly, that it is legal to do the hoist because all > of the instructions above %vtable does not throw? Yes, I think you're right.  HeaderMayThrow is a conservative approximation, and the conservativeness is bitin...
2016 Dec 23
0
[canonicalization] GEP 0, 0
On Fri, Dec 23, 2016 at 1:01 PM, Piotr Padlewski <piotr.padlewski at gmail.com> wrote: > > > On Dec 23, 2016 19:47, "Daniel Berlin" <dberlin at dberlin.org> wrote: > > Define soon? > My guess is 1 year or less. > (I've already seen patches to start converting most remaining memdep uses, > like mem...
2016 Dec 20
0
GDB pretty printers for LLVM ADTs
...licit wiring up (if they just come for > free/automatically - might not be worth documenting, people will find it > when they need it) or point this thread to someone who knows about them to > provide such documentation. > > - Dave > > > On Tue, Dec 20, 2016 at 2:43 AM Piotr Padlewski <piotr.padlewski at gmail.com> > wrote: > > I guess adding section "Debugging" at the bottom of programmers manual > would sounds like a good plan to me. > > Piotr > > 2016-12-20 6:03 GMT+01:00 David Blaikie <dblaikie at gmail.com>: > > Good point...
2017 Jan 25
4
RFC: Emitting empty invariant group for vtable loads
...ants associated with the same pointer SSA value simultaneously, there's no need to also identify the invariant with a metadata string as well. When we need a new "identifier" for the pointed-to value, we get one using invariant.group.barrier. -Hal On 01/24/2017 01:39 PM, Piotr Padlewski via llvm-dev wrote: > Hi, > I would really like to hear some feedback about this. > > Piotr > > 2017-01-20 17:07 GMT+01:00 Piotr Padlewski <piotr.padlewski at gmail.com > <mailto:piotr.padlewski at gmail.com>>: > > Hi all, > > I would like to pr...
2017 Jan 09
2
[cfe-dev] Modernizing LLVM Coding Style Guide and enforcing Clang-tidy
On Mon, Jan 9, 2017 at 6:17 AM Piotr Padlewski via cfe-dev < cfe-dev at lists.llvm.org> wrote: > Are there any other comments about changing style guide? > I would like to add points like > > - prefer "using' instead of "typedef" > - use default member initialization > struct A { > void *ptr = nu...
2016 Dec 20
0
GDB pretty printers for LLVM ADTs
...tation about them, if they need an explicit wiring up (if they just come for free/automatically - might not be worth documenting, people will find it when they need it) or point this thread to someone who knows about them to provide such documentation. - Dave On Tue, Dec 20, 2016 at 2:43 AM Piotr Padlewski <piotr.padlewski at gmail.com> wrote: > I guess adding section "Debugging" at the bottom of programmers manual > would sounds like a good plan to me. > > Piotr > > 2016-12-20 6:03 GMT+01:00 David Blaikie <dblaikie at gmail.com>: > > Good point - any id...
2016 Jul 29
2
Upgrading to MSVC 2015
...e already brought up the idea on my team, as it's obviously coming and we need time to coordinate with internal consumers of the toolchain. --paulr From: llvm-dev [mailto:llvm-dev-bounces at lists.llvm.org] On Behalf Of Zachary Turner via llvm-dev Sent: Friday, July 29, 2016 11:35 AM To: Piotr Padlewski; Aaron Ballman Cc: llvm-dev Subject: Re: [llvm-dev] Upgrading to MSVC 2015 Probably not. It's very confusing because they are transitioning to a new versioning scheme. The current version if Visual Studio 2015. The next version is Visual Studio 15. The link you posted was for the RTM of 20...
2017 Oct 27
2
Publication - Devirtualization in LLVM
Hi, I would like to add this publication to the list of publications: https://dl.acm.org/citation.cfm?doid=3135932.3135947 Best Piotr Padlewski -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20171027/1eb5a7dc/attachment.html>
2016 Dec 20
1
GDB pretty printers for LLVM ADTs
...need an explicit wiring up (if they just come for free/automatically - might not be worth documenting, people will find it when they need it) or point this thread to someone who knows about them to provide such documentation. > > - Dave > > > On Tue, Dec 20, 2016 at 2:43 AM Piotr Padlewski <piotr.padlewski at gmail.com <mailto:piotr.padlewski at gmail.com>> wrote: > I guess adding section "Debugging" at the bottom of programmers manual would sounds like a good plan to me. > > Piotr > > 2016-12-20 6:03 GMT+01:00 David Blaikie <dblaikie at gmai...
2016 Dec 23
2
[canonicalization] GEP 0, 0
On Fri, Dec 23, 2016 at 2:31 PM, Piotr Padlewski via llvm-dev < llvm-dev at lists.llvm.org> wrote: > > > 2016-12-23 22:17 GMT+01:00 David Majnemer <david.majnemer at gmail.com>: > >> >> >> On Fri, Dec 23, 2016 at 1:09 PM, Davide Italiano via llvm-dev < >> llvm-dev at lists.llvm.org> wrote: &g...
2016 Dec 20
2
GDB pretty printers for LLVM ADTs
...licit wiring up (if they just come for > free/automatically - might not be worth documenting, people will find it > when they need it) or point this thread to someone who knows about them to > provide such documentation. > > - Dave > > > On Tue, Dec 20, 2016 at 2:43 AM Piotr Padlewski <piotr.padlewski at gmail.com> > wrote: > >> I guess adding section "Debugging" at the bottom of programmers manual >> would sounds like a good plan to me. >> >> Piotr >> >> 2016-12-20 6:03 GMT+01:00 David Blaikie <dblaikie at gmail.com&g...