]> sourceware.org Git - systemtap.git/commit
some function overloading optimizations
authorFelix Lu <flu@redhat.com>
Mon, 8 Aug 2016 18:48:37 +0000 (14:48 -0400)
committerFelix Lu <flu@redhat.com>
Tue, 9 Aug 2016 13:32:22 +0000 (09:32 -0400)
commit3defe27485d8ab89af8f659c932eca6fd7480c92
treeb0c873b247543b8dd638371ab8ff76a32a175815
parentc470210a01eb66252438ed2e28220abe6ab70df3
some function overloading optimizations

This removes some unnecessary code in the generated module.

* elaborate.cxx: Store next flag in functiondecl instead of in a set.
* staptree.h: struct functiondecl:: new has_next flag.
* translate.cxx: c_unparser::visit_functioncall - Don't generate
  redundant functioncall code for overloaded functions.
elaborate.cxx
staptree.cxx
staptree.h
translate.cxx
This page took 0.027108 seconds and 5 git commands to generate.