Tuo LingYun

Show:

What's happening?

  • Comment: support gcc profiling

    Logged In: YES user_id=254174 Because it's difficult to make the scheduler not to schedule the code ahead the instrumented code that calls mcount function, I defer the instrumentation before calling EMT_Emit_PU() in CG_Generate_Code() in cg.cxx. This is done by splitting the instrumentation code in old function 'EETARG_Fixup_Entry_Code()" into a new function...

    2002-03-25 06:34:39 UTC in Open Research Compiler - Aurora

  • support gcc profiling

    This request is to make orc support gcc-like profiling by enabling option '-pg' in orc. Current status: 1. orc does have limited support to this option. It can do instrumentation during cgemit phase by calling a function "_mcount" in libc.a. But according to the description of "_mcount", this function needs to be placed at the head of each pu. Currently ORC puts...

    2002-03-20 07:57:46 UTC in Open Research Compiler - Aurora

  • vortex: run segmentation fault in IPA+O3

    It's a stack overflow.

    2002-03-14 00:56:23 UTC in Open Research Compiler - Aurora

  • vortex: run segmentation fault in IPA+O3

    It's a stack overflow.

    2002-03-13 07:05:37 UTC in Open Research Compiler - Aurora

  • twolf result error in IPA+O3

    Summary: I managed to get some results after triaging twolf. With 12 other IPA options turned off, twolf can pass with option -IPA:picopt=off while fail without it. The normal triaging process doesn't work because some of the IPA options can't be turned off individually. My triaging process is quite a random selecting process. Testing process: All of the below test follows th.

    2002-03-13 07:03:35 UTC in Open Research Compiler - Aurora

  • compiler path in makefile not correct

    Version: orc-1.0.0 Impact: affect all versions after Pro64 .13. During IPA after ipa_link, the makefile generated in the xxx.ipakeep contains a line like below: $(IPA_TMPDIR)/dummy : cd $(IPA_TMPDIR); /usr/bin/orcc -c -i64 symtab.I -o symtab.o -TENV:emit_global_data=symtab.G - Gspace 0 -pic1 -TARG:abi=i64 -Wb,- CG:enable_feedback=off The compiler path...

    2002-03-07 08:09:36 UTC in Open Research Compiler - Aurora

  • incorrect num_entries of a switch WN

    Below is from Peng Zhao at ualberta: Pro64 compiler awlays makes the num_entries of a switch WN one less than the actual entries. Thus sometimes it fails with the follwoing message: ### XGOTO/COMPGOTO: goto_count=4 n_targ=3 One suspicious place is in ./osprey1.0/g++fe/wfe_stmt.cxx or the one in gccfe: in WFE_Expand_End_Case() there is : n = case_info_i -...

    2002-02-06 08:06:41 UTC in Open Research Compiler - Aurora

  • require better INSTALL scripts and doc

    Following comments from Peng Zhao at ualbeta: 1. in the INSTALL script, it assumes that the orc will be installed in some system directories. This is usually very bad: you can install the RPM version in /usr/bin etc. But when you hack it, you often hope to play with it in common user directory. Thus the INSTALL script sets the proper ROOT dir, and in the INSTALL script should...

    2002-02-06 07:58:02 UTC in Open Research Compiler - Aurora

  • Comment: Ease debug for FmtAssert

    Logged In: YES user_id=254174 I disagree with this request. I understand the desire to improve debuggability of the FmtAssert. The suggested solution is to use "asm" statements which is a poorly designed solution by people who don't understand optimization and refuse to cooperate with compiler writers. In general, asm statements renders a program "unoptimizable".

    2002-02-06 07:43:56 UTC in Open Research Compiler - Aurora

  • no tool to dump edge profiling

    Currently the edge profiling feedback file can only be dumped to the trace file during compilation. This is unacceptable because it is too inconvenient and too cumbersome. We need a separate tool to dump the profiling feedback file no matter what the feedback file contains: edge profiling, value profiling or both. This tool should be included in the project makefile. A new...

    2002-02-04 07:30:35 UTC in Open Research Compiler - Aurora

About Me

  • 2001-06-26 (8 years ago)
  • 254174
  • tuo_tony (My Site)
  • Tuo LingYun

Send me a message