search for: callahan

Displaying 20 results from an estimated 83 matches for "callahan".

2016 Jan 30
3
DCE in the presence of control flow.
...y from other operations in that they don’t need to keep the block alive just to retain the data flow facts but it would be simplest to do that. Thanks Daniel From: Daniel Berlin <dberlin at dberlin.org<mailto:dberlin at dberlin.org>> Date: Friday, January 29, 2016 at 10:26 PM To: David Callahan <dcallahan at fb.com<mailto:dcallahan at fb.com>>, Hal Finkel <hfinkel at anl.gov<mailto:hfinkel at anl.gov>> Cc: LLVM Dev Mailing list <llvm-dev at lists.llvm.org<mailto:llvm-dev at lists.llvm.org>> Subject: Re: [llvm-dev] DCE in the presence of control flow. I...
2010 Oct 13
2
adding a named column to a Matrix
...literally "kog_id" instead of "KOG1234". How can I name a column by passing in a variable for the column name? I am performing this action inside of a for loop, so I can't necessarily know the position of the column in order to name it after it is created. Thanks, Alison Callahan ----------------------- PhD Candidate Department of Biology Carleton University
2016 Jan 30
0
DCE in the presence of control flow.
Maybe I was too quick here. Does gcc record the incoming edge to a phi? If so, won’t those change when you delete blocks in a non-trivial manner? How are those updated? From: David Callahan <dcallahan at fb.com<mailto:dcallahan at fb.com>> Date: Saturday, January 30, 2016 at 7:02 AM To: Daniel Berlin <dberlin at dberlin.org<mailto:dberlin at dberlin.org>>, Hal Finkel <hfinkel at anl.gov<mailto:hfinkel at anl.gov>> Cc: LLVM Dev Mailing list <llvm-...
2016 Jan 30
4
DCE in the presence of control flow.
...el <hfinkel at anl.gov<mailto:hfinkel at anl.gov>> Date: Friday, January 29, 2016 at 4:50 PM To: Daniel Berlin <dberlin at dberlin.org<mailto:dberlin at dberlin.org>> Cc: LLVM Dev Mailing list <llvm-dev at lists.llvm.org<mailto:llvm-dev at lists.llvm.org>>, David Callahan <dcallahan at fb.com<mailto:dcallahan at fb.com>> Subject: Re: [llvm-dev] DCE in the presence of control flow. ________________________________ From: "Daniel Berlin" <dberlin at dberlin.org<mailto:dberlin at dberlin.org>> To: "Hal Finkel" <hfinkel a...
2010 Oct 07
2
using a package function inside another function
...39;insert_row_test' function (after loading the micEcon package), it does not insert a row into the matrix I pass in. When I call the insertRow function exactly as above in the R console, it works with no problem. Can anyone tell me why this is, and how to fix this problem? Thank you! Alison Callahan PhD candidate Department of Biology Carleton University
2016 Jan 30
0
DCE in the presence of control flow.
...d than rdf. The df calculator we use is linear time and quite fast. Updating is also pretty trivial since it's only deletes of dead and unreachable code. So anything it reached can be replaced with undef in most cases. Cd-dce is not slower in GCC than dce On Fri, Jan 29, 2016, 8:31 PM David Callahan <dcallahan at fb.com> wrote: > I think you can also avoid the RDF computation using a more directed form > of control dependence testing such as described in > > Keshav Pingali and Gianfranco Bilardi. 1997. Optimal control dependence > computation and the Roman chariots proble...
2015 Dec 05
2
LTO on libraries
...intermediate rather than defer to final link for these goals. —david From: <mehdi.amini at apple.com<mailto:mehdi.amini at apple.com>> on behalf of Mehdi Amini <mehdi.amini at apple.com<mailto:mehdi.amini at apple.com>> Date: Friday, December 4, 2015 at 4:02 PM To: David Callahan <dcallahan at fb.com<mailto:dcallahan at fb.com>> Cc: LLVM Dev Mailing list <llvm-dev at lists.llvm.org<mailto:llvm-dev at lists.llvm.org>> Subject: Re: [llvm-dev] LTO on libraries On Dec 4, 2015, at 3:54 PM, David Callahan via llvm-dev <llvm-dev at lists.llvm.org<ma...
2016 Aug 25
4
CFLAA
...766 -136 mem2reg # PHI nodes inserted > > http://llvm.org/docs/doxygen/html/PromoteMemoryToRegister_8cpp_source.html > (Search for NumPHIInsert). > > I don't see how it could be negative unless this wrapped around? > > > On Thu, Aug 25, 2016 at 9:49 AM, David Callahan <dcallahan at fb.com> wrote: > >> I did gathered aggregate statistics reported by “-stats” over the ~400 >> test files. >> >> The following table summarizes the impact. The first column is the >> >> sum where the new analysis is enabled, the second colu...
2016 Jan 29
2
DCE in the presence of control flow.
Thanks Also I found that some cases are also caught by a specialized routine to remove dead loops which is missing the case I noticed. odavd From: Daniel Berlin <dberlin at dberlin.org<mailto:dberlin at dberlin.org>> Date: Thursday, January 28, 2016 at 8:45 PM To: David Callahan <dcallahan at fb.com<mailto:dcallahan at fb.com>>, LLVM Dev Mailing list <llvm-dev at lists.llvm.org<mailto:llvm-dev at lists.llvm.org>> Subject: Re: [llvm-dev] DCE in the presence of control flow. The post dominators computation costs more on llvm than GCC because of how t...
2016 Jan 29
3
DCE in the presence of control flow.
On Thu, Jan 28, 2016 at 10:09 PM, Hal Finkel <hfinkel at anl.gov> wrote: > > ------------------------------ > > *From: *"David Callahan via llvm-dev" <llvm-dev at lists.llvm.org> > *To: *"Daniel Berlin" <dberlin at dberlin.org>, "LLVM Dev Mailing list" < > llvm-dev at lists.llvm.org> > *Sent: *Thursday, January 28, 2016 11:35:49 PM > *Subject: *Re: [llvm-dev] DCE in the presenc...
2016 Apr 04
2
RFC: New aggressive dead code elimination pass
On Mon, Apr 4, 2016 at 11:49 AM, David Callahan <dcallahan at fb.com> wrote: > > I may have not correctly used the IDFCalculator. I passed in the > PostDominator tree and then changed the loop over successor blocks to also > be able to iterate over predecessors. I did not see anything in the > interface that would let that...
2017 May 16
2
ThinLTO with Linux+ELF+Gold -- incorrectly dropping weak definitions.
This looks similar to the problem I fixed awhile back in r292408. I'll take a look (probably tomorrow since I am taking some vacation today). Teresa On Tue, May 16, 2017 at 9:43 AM, David Blaikie <dblaikie at gmail.com> wrote: > +Teresa > > On Mon, May 15, 2017 at 9:20 AM David Callahan via llvm-dev < > llvm-dev at lists.llvm.org> wrote: > >> I am tracking a problem with ThinLTO on Linux using gold and elf files >> where there is a disconnect between gold’s treatment of comdat groups and >> ThinLTO’s decisions about which weak references to convert to...
2004 Nov 17
2
R/S-related projects on Sourceforge? Trove Categorization - GDAL
...when we host at least 5 > projects based on that language. Please advise: Do you know > of 5 projects hosted on SourceForge.net based on this language? > <SNIP> Gretl, RPad and RMetrics, plus Ernesto's FLR and fsap make five. "GDAL Package for R", makes six. Jim Callahan Management, Budget & Accounting City of Orlando (407) 246-3039 office (407) 234-3744 cell phone [[alternative HTML version deleted]]
2016 Mar 25
2
RFC: New aggressive dead code elimination pass
[+Danny] ----- Original Message ----- > From: "Justin Bogner via llvm-dev" <llvm-dev at lists.llvm.org> > To: "David Callahan via llvm-dev" <llvm-dev at lists.llvm.org> > Sent: Wednesday, March 23, 2016 12:36:50 PM > Subject: Re: [llvm-dev] RFC: New aggressive dead code elimination pass > > David Callahan via llvm-dev <llvm-dev at lists.llvm.org> writes: > > Hi, > > > > I ha...
2016 Dec 08
6
cross-checking external declarations / debug info for declarations
I am interested in putting together a tool which can verify that an external declaration conforms with the actual definition. A.c: extern int32_t foo(); Int bar() { return foo(); } B.c: int64_t foo() { ... } I had thought that I could use the debug information but the debug information in A.o does not include the type of the declaration "foo", just the type of bar. Is there a way to
2019 Feb 05
2
debugging installation problem
...On 2/5/19, 1:03 PM, "Eric Christopher" <echristo at gmail.com> wrote: Your clang and your llvm don't match, they're often version locked and you need to make sure both of them are the same-ish revision. -eric On Tue, Feb 5, 2019 at 12:22 PM David Callahan via llvm-dev <llvm-dev at lists.llvm.org> wrote: > > Sorry in advance for the limited details. > > > > I have a build of a recent (Monday) llvm/clang which I have installed in the expected way in my environment but I am getting failures like this;...
2016 Mar 23
4
RFC: New aggressive dead code elimination pass
Hi, I have a new variant of Aggressive Dead Code Elimination that also removes dead branching. It is designed to minimize the cost of control-dependence analysis in the common case where almost the entire program is live. It also can optionally remove dead but may-be-infinite loops. When enabled for –O3 (replacing current ADCE pass) and removing loops, impact on SPEC2006 is in the noise but it
2016 Apr 04
2
RFC: New aggressive dead code elimination pass
...ithin a few percent of what you are doing, we should just do it, IMHO. If not, well, it's the old "compile time cost vs actual runtime performance improvement vs any reduced maintenance burden/stuff we can make architecturally more sound" game. On Mon, Apr 4, 2016 at 9:46 AM, David Callahan <dcallahan at fb.com> wrote: > Sorry to have disappeared. > > No I do not use Post-dominators. I tried building post-dominatirs and > changing iterated dominance frontier to allow a reverse graph but I found > it was significant more expensive than solving a custom data flow p...
2003 Jun 16
3
crash on 2 gig file
...and update the other files no problem, but I just wanted to log the bug. Thanks Brian K. White -- brian@aljex.com -- http://www.aljex.com/bkw/ +++++[>+++[>+++++>+++++++<<-]<-]>>+.>.+++++.+++++++.-.[>+<---]>++. filePro BBx Linux SCO Prosper/FACTS AutoCAD #callahans Satriani
2016 Aug 25
2
CFLAA
(Adding "LLVM Dev") My variant is up as https://reviews.llvm.org/D23876 -david From: George Burgess IV <george.burgess.iv at gmail.com<mailto:george.burgess.iv at gmail.com>> Date: Wednesday, August 24, 2016 at 3:17 PM To: David Callahan <dcallahan at fb.com<mailto:dcallahan at fb.com>> Subject: Re: CFLAA Hi! > I see there is on going work with alias analysis and it appears the prior CFLAA has been abandoned. There was quite a bit of refactoring done, yeah. The original CFLAA is now called CFLSteens, and graph con...