search for: atrick

Displaying 20 results from an estimated 610 matches for "atrick".

Did you mean: trick
2013 Oct 05
3
[LLVMdev] Enabling MI Scheduler on x86 (was Experimental Evaluation of the Schedulers in LLVM 3.3)
On Sep 25, 2013, at 11:24 PM, Andrew Trick <atrick at apple.com> wrote: > > On Sep 23, 2013, at 11:36 PM, Chandler Carruth <chandlerc at google.com> wrote: > >> >> On Tue, Sep 24, 2013 at 1:11 AM, Andrew Trick <atrick at apple.com> wrote: >> This week, I'll see if we can enable MI scheduling by defa...
2013 Oct 08
0
[LLVMdev] Enabling MI Scheduler on x86 (was Experimental Evaluation of the Schedulers in LLVM 3.3)
On 05.10.2013, at 08:01, Andrew Trick <atrick at apple.com> wrote: > > On Sep 25, 2013, at 11:24 PM, Andrew Trick <atrick at apple.com> wrote: > >> >> On Sep 23, 2013, at 11:36 PM, Chandler Carruth <chandlerc at google.com> wrote: >> >>> >>> On Tue, Sep 24, 2013 at 1:11 AM, Andr...
2014 Jan 03
2
[LLVMdev] How to update LiveInterval information of newly inserted machine basic block
On Jan 3, 2014, at 1:06 PM, Andrew Trick <atrick at apple.com> wrote: > > On Jan 3, 2014, at 12:10 PM, Jakob Stoklund Olesen <stoklund at 2pi.dk> wrote: > >> >> On Jan 3, 2014, at 11:01 AM, Andrew Trick <atrick at apple.com> wrote: >> >>> >>> On Jan 3, 2014, at 4:58 AM, Haishan &lt...
2011 Jul 01
1
[LLVMdev] Generating DFG or CDFG from C code
...estion. I just started LLVM today. > > > > =========================================== > > Phone : 82-42-860-1838 > Fax : 82-42-860-6790 > Cell Phone: 82-10-7599-1981 > =========================================== > > > --- On Thu, 6/30/11, Andrew Trick <atrick at apple.com> wrote: > > From: Andrew Trick <atrick at apple.com> > Subject: Re: [LLVMdev] Generating DFG or CDFG from C code > To: "janarbek" <canarbekmatay at yahoo.com> > Cc: llvmdev at cs.uiuc.edu > Date: Thursday, June 30, 2011, 10:51 PM > >...
2014 Jan 03
2
[LLVMdev] How to update LiveInterval information of newly inserted machine basic block
On Jan 3, 2014, at 11:01 AM, Andrew Trick <atrick at apple.com> wrote: > > On Jan 3, 2014, at 4:58 AM, Haishan <hndxvon at 163.com> wrote: > >> >> At 2014-01-01 04:36:21,"Andrew Trick" <atrick at apple.com> wrote: >> >> On Dec 31, 2013, at 3:52 AM, Haishan <hndxvon at 163.com> wr...
2012 Oct 19
2
[LLVMdev] Redundant Add Operation in Code Generation?
Ok, thanks. Even still though I would expect -instcombine (run after lsr) would do this cleanup? On Fri, Oct 19, 2012 at 2:41 PM, Andrew Trick <atrick at apple.com> wrote: > > On Oct 19, 2012, at 2:34 PM, Ryan Taylor <ryta1203 at gmail.com> wrote: > > That solves the issue but it seems odd to me that instcombine doesn't take > care of it? > > > LSR is part of the backend. It's lowering the IR for a specif...
2013 Jan 21
1
[LLVMdev] [llvm-commits] [llvm] r172534 - /llvm/trunk/test/Transforms/LoopStrengthReduce/post-inc-icmpzero.ll
On Jan 21, 2013, at 3:12 PM, Chandler Carruth <chandlerc at google.com> wrote: > On Mon, Jan 21, 2013 at 2:59 PM, Andrew Trick <atrick at apple.com> wrote: > > On Jan 21, 2013, at 12:37 PM, Chandler Carruth <chandlerc at google.com> wrote: > >> On Mon, Jan 21, 2013 at 11:49 AM, Andrew Trick <atrick at apple.com> wrote: >> Moving to llvmdev... >> >> On Jan 21, 2013, at 11:37 AM, Na...
2014 Jan 06
2
[LLVMdev] [RFC] CGContext skeleton implementation
On Jan 6, 2014, at 11:02 AM, Chandler Carruth <chandlerc at google.com> wrote: > > On Mon, Jan 6, 2014 at 1:42 PM, Andrew Trick <atrick at apple.com> wrote: > On Jan 6, 2014, at 10:10 AM, Chandler Carruth <chandlerc at google.com> wrote: > >> Trying to bubble way back to the top, Andy, do you think there is anything else that needs to be done here before it can go in? I feel like most of our discussion centere...
2014 Jan 18
3
[LLVMdev] Artificial deps and stores
On Jan 17, 2014, at 4:03 PM, Andrew Trick <atrick at apple.com> wrote: > > On Jan 17, 2014, at 3:54 PM, Hal Finkel <hfinkel at anl.gov> wrote: > >> Andy, et al., >> >> In ScheduleDAGInstrs::buildSchedGraph, the code for handling stores has this: >> >> if (!ExitSU.isPred(SU)) >> /...
2013 Sep 24
4
[LLVMdev] Enabling MI Scheduler on x86 (was Experimental Evaluation of the Schedulers in LLVM 3.3)
On Tue, Sep 24, 2013 at 1:11 AM, Andrew Trick <atrick at apple.com> wrote: > This week, I'll see if we can enable MI scheduling by default for x86. I'm > not sure which flags you're using to test it now. But by making it default > and enabling the corresponding coalescer changes, we can be confident that > benchmarking effo...
2016 May 30
3
Floating Point SCEV Analysis
...its at lists.llvm.org> > Subject: Re: [PATCH] D20695: Floating Point SCEV Analysis > Date: May 30, 2016 at 11:05:35 AM PDT > To: reviews+D20695+public+faa7820b5ed6aa91 at reviews.llvm.org > Cc: llvm-commits at lists.llvm.org, mssimpso at codeaurora.org > Reply-To: Andrew Trick <atrick at apple.com> > > >> On May 30, 2016, at 12:02 AM, Sanjoy Das <sanjoy at playingwithpointers.com <mailto:sanjoy at playingwithpointers.com>> wrote: >> >> I have made some minor comments inline, but I still stand by my earlier comment that we should do somet...
2014 Oct 14
4
[LLVMdev] RFC: Should we have (something like) -extra-vectorizer-passes in -O2?
...ompile time will jump in. As for the long-term plan to improve compile-time, all I can do now is to advocate for a better approach. -Andy > On Oct 14, 2014, at 10:56 AM, Chandler Carruth <chandlerc at google.com> wrote: > > > On Tue, Oct 14, 2014 at 10:11 AM, Andrew Trick <atrick at apple.com <mailto:atrick at apple.com>> wrote: > >> + correlated-propagation > > A little worried about this. > > >> + instcombine > > I'm *very* concerned about rerunning instcombine, but understand it may help cleanup the vectorized preheader. &...
2012 Oct 19
0
[LLVMdev] Redundant Add Operation in Code Generation?
...d do this cleanup? It's valid to run any IR pass after -loop-reduce. So you can try it. -gvn is probably what you're looking for. It isn't something we normally want to do. Turn off LSR if it does bad things on your target. -Andy > On Fri, Oct 19, 2012 at 2:41 PM, Andrew Trick <atrick at apple.com> wrote: > > On Oct 19, 2012, at 2:34 PM, Ryan Taylor <ryta1203 at gmail.com> wrote: > >> That solves the issue but it seems odd to me that instcombine doesn't take care of it? > > LSR is part of the backend. It's lowering the IR for a specific t...
2013 Sep 26
0
[LLVMdev] Enabling MI Scheduler on x86 (was Experimental Evaluation of the Schedulers in LLVM 3.3)
On Sep 23, 2013, at 11:36 PM, Chandler Carruth <chandlerc at google.com> wrote: > > On Tue, Sep 24, 2013 at 1:11 AM, Andrew Trick <atrick at apple.com> wrote: > This week, I'll see if we can enable MI scheduling by default for x86. I'm not sure which flags you're using to test it now. But by making it default and enabling the corresponding coalescer changes, we can be confident that benchmarking efforts are improvin...
2013 Jan 21
2
[LLVMdev] [llvm-commits] [llvm] r172534 - /llvm/trunk/test/Transforms/LoopStrengthReduce/post-inc-icmpzero.ll
On Jan 21, 2013, at 12:37 PM, Chandler Carruth <chandlerc at google.com> wrote: > On Mon, Jan 21, 2013 at 11:49 AM, Andrew Trick <atrick at apple.com> wrote: > Moving to llvmdev... > > On Jan 21, 2013, at 11:37 AM, Nadav Rotem <nrotem at apple.com> wrote: > > > Hi Manish, > > > > Thank you for looking at this. Recently opt started using the "-mtriple" command line flag to initialize...
2013 Oct 18
4
[LLVMdev] [RFC] Stackmap and Patchpoint Intrinsic Proposal
On Oct 18, 2013, at 11:08 AM, Andrew Trick <atrick at apple.com> wrote: >> >> I recommend, this being the case, to replace 'webkit' with 'experimental'. Having webkit in the name implies some dependence on webkit, and there is none. Plus, this functionality will be used by outside projects as soon as it lands in tru...
2013 Oct 15
1
[LLVMdev] Enabling MI Scheduler on x86 (was Experimental Evaluation of the Schedulers in LLVM 3.3)
On Oct 8, 2013, at 2:05 PM, Benjamin Kramer <benny.kra at gmail.com> wrote: > On 05.10.2013, at 08:01, Andrew Trick <atrick at apple.com> wrote: > >> >> On Sep 25, 2013, at 11:24 PM, Andrew Trick <atrick at apple.com> wrote: >> >>> >>> On Sep 23, 2013, at 11:36 PM, Chandler Carruth <chandlerc at google.com> wrote: >>> >>>> >>>>...
2014 Jan 04
2
[LLVMdev] How to update LiveInterval information of newly inserted machine basic block
On Jan 4, 2014, at 4:38 AM, Haishan <hndxvon at 163.com> wrote: > At 2014-01-04 06:11:38,"Jakob Stoklund Olesen" <stoklund at 2pi.dk> wrote: > > On Jan 3, 2014, at 1:52 PM, Andrew Trick <atrick at apple.com> wrote: > >> He really just wants to rerun LiveIntervals analysis, but LiveVariables is no longer available. Would it work just to clear all the intervals rerun LiveIntervals::computeVirtRegs after all the CFG transforms are complete? > > Yes, I should think so. &gt...
2014 May 27
3
[LLVMdev] Guidance on using pointers vs. references for function arguments
On May 26, 2014, at 5:02 PM, Chandler Carruth <chandlerc at google.com> wrote: > > On Mon, May 26, 2014 at 4:43 PM, Andrew Trick <atrick at apple.com> wrote: > This has been discussed before but I can’t find a reference to it. I could have sworn this was in the coding convention at some point. Here’s what I remember: during early LLVM development there was an effort to establish the convention that you described above—use poin...
2015 Apr 23
2
[LLVMdev] RFC: implicit null checks in llvm
On Thu, Apr 23, 2015 at 3:31 PM, Andrew Trick <atrick at apple.com> wrote: > > It would be really nice to just emit a label next to an instruction and > assume the stackmap entry will end up at the right address. I don’t think > the backend can make that guarantee. Any Machine pass can insert > instructions wherever it wants without...