Displaying 20 results from an estimated 11000 matches similar to: "Disable memset synthesis"
2017 Aug 16
2
[cfe-dev] Disable memset synthesis
On Tue, Aug 15, 2017 at 9:37 PM, Tim Northover via cfe-dev <
cfe-dev at lists.llvm.org> wrote:
> On 15 August 2017 at 19:38, bharathi seshadri via llvm-dev
> <llvm-dev at lists.llvm.org> wrote:
> > I find that GCC has an option -fno-tree-loop-distribute-patterns that
> > can be used to disable memcpy/memset synthesis. I wonder if there is
> > something similar
2017 Aug 17
3
[cfe-dev] Disable memset synthesis
My concern wasn't a phylosophical one but a pragmatic one. Learning about
poor choices when lowering memset is probably quite useful. Having a flag
that just turns off idiom recognition for it may just work around the
problem. But the problem may still exist.
In any case, I'm not fundamentally against such a flag but it just seems
like something that could
1. Hide a problem
2. Get a bit
2017 Sep 05
4
Lowering llvm.memset for ARM target
As reported in an earlier thread
(http://clang-developers.42468.n3.nabble.com/Disable-memset-synthesis-tp4057810.html),
we noticed in some cases that the llvm.memset intrinsic, if lowered to
stores, could help with performance.
Here's a test case: If LIMIT is > 8, I see that a call to memset is
emitted for arm & aarch64, but not for x86 target.
typedef struct {
int v0[100];
}
2018 Dec 04
2
Incorrect placement of an instruction after PostRAScheduler pass
Hi,
I’m facing a crash issue (--target=arm-linux-gnueabi
-march=armv8-a+crc -mfloat-abi=hard) and debugging the problem, I
found that an intended branch was not taken due to bad code generation
after the Post RA Scheduler pass. A CMPri instruction after an
INLINEASM block (which inturn contains a cmp, bne instruction) is
being moved before the INLINEASM block incorrectly resulting in two
2018 Jun 29
2
Cleaning up ‘br i1 false’ cases in CodeGenPrepare
> we lower llvm.objectsize later than we should
Is there a well-accepted best (or even just better) place to lower
objectsize? I ask because I sorta fear that these kinds of problems will
become more pronounced as llvm.is.constant, which is also lowered in CGP,
gains popularity.
(To be clear, I think it totally makes sense to lower is.constant and
objectsize in the same place. I'm just
2018 Jun 29
2
Cleaning up ‘br i1 false’ cases in CodeGenPrepare
Hi,
I have come across a couple of cases where the code generated after
CodeGenPrepare pass has "br i1 false .." with both true and false
conditions preserved and this propagates further and remains the same
in the final assembly code/executable.
In CodeGenPrepare::runOnFunction, ConstantFoldTerminator (which
handles the br i1 false condition) is called only once and if after
the
2019 Apr 26
2
[RFC][clang/llvm] Allow efficient implementation of libc's memory functions in C/C++
*TL;DR:*
Defining memory functions in C / C++ results in a chicken and egg problem.
Clang can mutate the code into semantically equivalent calls to libc. None
of `-fno-builtin-memcpy`, `-ffreestanding` nor `-nostdlib` provide a
satisfactory answer to the problem.
*Goal*
Create libc's memory functions (aka `memcpy`, `memset`, `memcmp`, ...) in
C++ to benefit from compiler's knowledge and
2003 Jul 15
9
Poll - Would you pay $30-$50 for high quality speech synthesis?
Many of you are familiar with how lousy Festival sounds.
AT&T has a product, NaturalVoices, that sounds much better. There are
male & female voice fonts for US/UK/Indian English, French, Spanish,
and German.
I am considering offering a linux-based text-to-speech engine based on
the NaturalVoices runtime. An asterisk module would also be provided,
making it easy to add natural sounding
2004 Sep 09
1
Festival Speech Synthesis 1.95:beta July 2004 Eval
Hello--
In the interests of playing around and wasting time, I've installed the
latest version of the
Festival stuff, 1.95beta.
And, in the interests of future Asterisk-Festival connectivity, I
applied the 1.4.3 patch to put in the
asterisk related routines. I did it by hand, but, it looks like the
patch will apply with no comment.
Asterisk works with the new server...
BUT
the speed of
2007 Dec 22
1
Sounds transscript / speech synthesis
Hi,
in the earlier version there was a sounds.txt with the transcript of the
soundfiles. Does this still exist somewhere?
Is there a plan to make speech synthesis available the same way as
soundfiles, ie. instead of playing language/soundfile.wav, send the text to
the speechengine and play the output...?
Jay...
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
2005 Jan 05
4
TC GUI or graphs?
Hello everybody,
I am new to the lartc mailing list. I have been using "tc" for some time
now. To be precise, tc & HTB to shape traffic. I did a lot of search on
Google for 2 things:
- A GUI to create configure new qdiscs & classes for HTB
- A utility that will graph the data sent through all configured classes or
qdiscs.
I could not find anything. Could someone tell me if a
2013 Jul 30
3
[LLVMdev] Disable memset synthesization
Hi all,
LLVM is smart that it can synthesize llvm.memset, llvm.memcpy etc. from
loops, which can be lowered into calls to memset, memcpy and so on. Is
there an option that can disable this optimization? For some cases, I do
not want the code to depend on libc.
Thanks in advance!
Bin
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
2014 Dec 05
2
[LLVMdev] Memset/memcpy: user control of loop-idiom recognizer
There are a large number of ways to lose information in translating loops into memset/memcpy calls, alignment is one of them.
As previously mentioned, loop-trip-count is another. Another is size of accesses. For example, the loop may have originally been using
int64_t sized copies. This has definite impact on what the best memset/memcpy expansion is, because effectively, the loop knows that
it
2014 Dec 06
2
[LLVMdev] Memset/memcpy: user control of loop-idiom recognizer
Hal,
I appreciate the clarification. That was what I was expecting (that the transformation uses intrinsics), Intel compiler does the same thing internally, and like
LLVM it is into an internal intrinsic,
not a plain library call. Nevertheless, there are a huge number of ways (In machine code) to write "the best" memory copy or memory set sort of code
if, as a programmer, you are able
2013 Jul 30
0
[LLVMdev] Disable memset synthesization
On 7/30/2013 12:55 PM, Bin Tzeng wrote:
> Hi all,
>
> LLVM is smart that it can synthesize llvm.memset, llvm.memcpy etc. from
> loops, which can be lowered into calls to memset, memcpy and so on. Is
> there an option that can disable this optimization? For some cases, I do
> not want the code to depend on libc.
You can use -fno-builtin, if that suits your needs.
-K
--
2007 Apr 18
1
[Bridge] Enable Bridgeing with a unsupported Eth devices
Hi All,
What should I do if I need to enable bridging in
unsupported adaptec ANA7711F fiber Ethernet cards. What should i do
with the kernel
bridge source. Plz give me some pointers.
Thanks,
bharthix.
http://bharthix.tk/
2007 Mar 19
0
SAPI (Speech Synthesis API)
Replace nospam with ssb22 to reply by email.
Hi,
Does anybody have pointers about using SAPI 5
speech synthesis engines (sometimes called a
"SAPI 5 voices") under Wine? I've searched all
over the Web but can't find any mention of it.
Although English speech is well-supported in
Linux, speech in languages like Chinese,
Japanese and Korean is not. Commercial
offerings are
2005 Feb 10
2
How to save ip route 2 commands
Hello List,
I configured a GRE tunnel between a Linux server & Cisco. I would like to
save the commands somewhere so that next time the machine boots up the
tunnel will be formed automatically. One way is to put the commands in
rc.local file. But I want to know if there is a way to save these commands
through the IP route 2 utility. Doesn''t ip route 2 utility offer a way to
save the
2008 Jan 14
1
New Adobe Reader works on CentOS-4.x, speech synthesis reader & more.
Just and FYI.
In RPM form, works on 4.x and I will try on 5.x too. Speech is tacky,
but if I can get something but the Gnome Festival synthesizer, maybe it
will improve?
http://www.adobe.com/products/acrobat/readstep2.html?promoid=BONRM
--
Bill
2007 Apr 18
0
( Permalink ) W3C Expands Support for Speech Synthesis of World Languages 2007-01-10: W3C took steps today to broaden support for the world's languages in voice applications on the Web.
Skipped content of type multipart/alternative-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/gif
Size: 11660 bytes
Desc: not available
Url : http://lists.linux-foundation.org/pipermail/virtualization/attachments/20070319/5bd4b504/attachment.gif