search for: chaofan

Displaying 9 results from an estimated 9 matches for "chaofan".

2019 Aug 08
2
回复: [RFC] Improve iteration of estimating divisions
...``` float fdiv(unsigned int a, unsigned int b) { return (float)a / (float)b; } float m; __attribute__((noinline)) void foo() { m = 0.0; } int main() { for (int i = 1; i < 1000000; ++i) for (int j = 1; j < 30000; ++j) { m = fdiv(i, j); foo(); } } ``` Regards, Qiu Chaofan ________________________________________ 发件人: Finkel, Hal J. <hfinkel at anl.gov> 发送时间: 2019年8月7日 4:04 收件人: 邱 超凡; llvm-dev at lists.llvm.org 主题: Re: [llvm-dev] [RFC] Improve iteration of estimating divisions On 8/6/19 12:20 AM, 邱 超凡 via llvm-dev wrote: > Hi there, I notice that our curr...
2019 Oct 04
2
Opportunity to split store of shuffled vector.
...r than vector load+store? On Thu, Oct 3, 2019 at 12:33 PM Nemanja Ivanovic via llvm-dev < llvm-dev at lists.llvm.org> wrote: > Just out of curiosity, > would it perhaps make sense to canonicalize this to a masked store? > > Nemanja > > On Thu, Sep 26, 2019 at 10:59 PM Qiu Chaofan via llvm-dev < > llvm-dev at lists.llvm.org> wrote: > >> > I may be missing something obvious, but what is `vector` defined as >> here? Can you provide a buildable example? >> >> Sorry, I should provide a cross-platform version using vector >> extension...
2019 Oct 08
3
An internet Forum instead of mailing lists?
On Tue, Oct 8, 2019 at 2:13 PM Nicolai Hähnle via llvm-dev < llvm-dev at lists.llvm.org> wrote: > > > I wonder if mailing list archives could (or perhaps already do) expose > an API that would allow importing past history into an e-mail > client-like viewer, or perhaps into an actual e-mail client. > I know that GNU mailing lists allow downloading MBOX files for their list
2019 Sep 27
2
Opportunity to split store of shuffled vector.
...oat>* %a, align 16 %vecins1 = shufflevector <4 x float> <float 1.000000e+00, float undef, float undef, float 2.000000e+00>, <4 x float> %0, <4 x i32> <i32 0, i32 5, i32 6, i32 3> store <4 x float> %vecins1, <4 x float>* %a, align 16 Regards, Qiu Chaofan Florian Hahn <florian_hahn at apple.com> 于2019年9月26日周四 下午7:15写道: > > Hi > > > On Sep 26, 2019, at 10:53, Qiu Chaofan via llvm-dev <llvm-dev at lists.llvm.org> wrote: > > > > Hi there, > > > > I notice that LLVM seems to always generate vector ins...
2019 Aug 06
3
[RFC] Improve iteration of estimating divisions
...multiply it with `a`. But if we put the operand `a` into iterations in the estimate function, the result would be better. Patching such a change may break several existing test cases in different platforms since it’s target-independent code. So any suggestions are welcome. Thanks. Regards, Qiu Chaofan
2019 Oct 09
2
Cloning llvm-project fails
Hi, cloning/checkout llvm-project on Windows fails for me with: C:\Users\KaiNacke\vscode>git clone git://github.com/llvm/llvm-project.git master Cloning into 'master'... remote: Enumerating objects: 2557, done. remote: Counting objects: 100% (2557/2557), done. remote: Compressing objects: 100% (102/102), done. Receiving objects: 100% (3562454/3562454), 1.27 GiB | 6.92 MiB/s, done.
2019 Sep 26
2
Opportunity to split store of shuffled vector.
...can get it done at InstCombine. But I'm not sure if there's any better place to do it, since what it does is just like an 'inverse operation' of vectorization. Also, there might be some other concerns I've not noticed. Looking forward to get any comments. Thanks. Regards, Qiu Chaofan
2019 Oct 17
3
[cfe-dev] How soon after the GitHub migration should committing with git-llvm become optional?
I'm also a strong proponent of not requiring the wrapper. The linear history piece was important enough to make the cost worth it.  The extra branches piece really isn't.  If someone creates a branch that's not supposed to exist, we just delete it. No big deal.  It will happen, but the cost is so low I don't worry about it. There's a bunch of things in our developer policy
2019 Nov 18
30
RFC: Moving toward Discord and Discourse for LLVM's discussions
Hello everyone, *Short version:*I've set up an LLVM Discord server for real time chat (similar to IRC) and an LLVM Discourse server for forums (similar to email lists): https://discord.gg/xS7Z362 https://llvm.discourse.group/ Please join and use these new services. They are only partially set up and still very new, so don't hesitate to improve them and/or reach out to this thread with