Related articles |
---|
Argument passing conventions and optimization ptumati@yahoo.com (pradeep tumati) (2003-10-27) |
Re: Argument passing conventions and optimization derkgwen@HotPOP.com (Derk Gwen) (2003-10-31) |
Re: Argument passing conventions and optimization fjh@cs.mu.oz.au (Fergus Henderson) (2003-10-31) |
Re: Argument passing conventions and optimization marcov@stack.nl (Marco van de Voort) (2003-10-31) |
Re: Argument passing conventions and optimization nmm1@cus.cam.ac.uk (2003-11-01) |
Re: Argument passing conventions and optimization ptumati@yahoo.com (pradeep tumati) (2003-11-02) |
Re: Argument passing conventions and optimization nmm1@cus.cam.ac.uk (2003-11-08) |
Re: Argument passing conventions and optimization bobduff@shell01.TheWorld.com (Robert A Duff) (2003-11-08) |
Re: Argument passing conventions and optimization robert.thorpe@antenova.com (Rob Thorpe) (2003-11-11) |
Re: Argument passing conventions and optimization nmm1@cus.cam.ac.uk (2003-11-11) |
From: | Robert A Duff <bobduff@shell01.TheWorld.com> |
Newsgroups: | comp.compilers |
Date: | 8 Nov 2003 01:40:32 -0500 |
Organization: | The World Public Access UNIX, Brookline, MA |
References: | 03-10-116 03-10-153 03-11-018 |
Keywords: | code, optimize |
Posted-Date: | 08 Nov 2003 01:40:32 EST |
pradeep tumati <ptumati@yahoo.com> writes:
> Does this case even apply to parameter passing in the case of static
> functions (in C)? Logically, we can perform optimization, but I am not
> sure what kind of side effects this causes... The same can be the case
> with functions calling other functions within the same C++ Namespace.
One side effect might be that the debugger is utterly confused.
Presuming one is trying to use a so-called "language-independent"
debugger.
It seems to me that a compiler for a particular language ought to be
allowed to choose its own calling conventions in at least *some*
circumstances. (Like, no debugging, the call is not inter-langage, the
call is not calling a library routine).
> There could be a scenario where this kind of optimization can be
> entrusted to the linker, but I guess its going to be a costly
> stuff. Any thoughts...?
Have we got to the point where link-time optimizations are worthwhile?
- Bob
Return to the
comp.compilers page.
Search the
comp.compilers archives again.