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