Displaying 6 results from an estimated 6 matches for "fangqing".
2020 Jul 14
3
Bug in pass 'ipsccp' on function attribute 'argmemonly'?
...or' is a really nice pass, and can infer more precise and
useful attributes, which may give more opportunities for optimization.
But we shouldn't depend on 'attributor' to correct wrong function
attributes, because we cannot run 'attributor' after every pass, right?
Thanks,
Fangqing
On Sat, Jul 11, 2020 at 5:12 AM Hal Finkel <hfinkel at anl.gov> wrote:
> Hi, Fangqing,
>
> Yes, this seems like a bug. Can you please file a bug report at
> https://bugs.llvm.org/ ? If you need someone else to do this on your
> behalf, please let us know.
>
> -Hal
>...
2020 Jul 11
3
Bug in pass 'ipsccp' on function attribute 'argmemonly'?
...******************************************
So if function attribute 'argmemonly' on function @foo is correct, then
there's a bug in pass 'ipsccp'. When it replaces the function local value
with global variable, then it shoud remember to remove this function
attribute.
Thanks,
Fangqing
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20200710/71e12c6e/attachment.html>
2020 Jul 15
2
Bug in pass 'ipsccp' on function attribute 'argmemonly'?
On 7/14/20 4:34 PM, Hal Finkel via llvm-dev wrote:
>
> On 7/14/20 11:28 AM, Fangqing Du wrote:
>> Thank you Hal and Stefan!
>>
>> Bug report is filed: https://bugs.llvm.org/show_bug.cgi?id=46717
>> <https://bugs.llvm.org/show_bug.cgi?id=46717>
>>
>> And Stefan,
>> I think 'attributor' is a really nice pass, and can infer more...
2018 Mar 16
0
How to get c++ function demangled name without parameters.
Hi Fangqing,
llvm::itaniumDemangle() doesn't yet provide this functionality, but I'm
working on adding it in now for the LLDB folks
(http://lists.llvm.org/pipermail/lldb-dev/2018-January/013186.html). I
should have a patch up Very Soon! If you would like I can CC you to it.
Thanks,
Erik
On 2018-03-...
2018 Mar 16
2
How to get c++ function demangled name without parameters.
Hi all,
We know that 'ItaniumDemangle' has been added into llvm lib to resolve
demangling related issues.
And if we dump mangled function name '_Z3duti' into 'char
*llvm::itaniumDemangle(const char *mangled_name, char *buf, size_t *n, int
*status)', we will get 'dut(int)'.
So my question is:
How can I just get the function name 'dut' without parameters,
2019 Jan 02
2
llvm-link: why link '@llvm.global_ctors' into dest file even it's not used in dest file?
Hi all,
Recently I do some jobs based on llvm-link tool.
I wonder why link '@llvm.global_ctors' into dest file, even it's not used
in dest file?
And how can I remove it?
Thank you all in advance!
Fangqing
Xilinx Inc.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20190102/283cdd91/attachment.html>