Displaying 20 results from an estimated 400 matches similar to: "-ffast-math optimizations impacted by symbol renaming in header files"
2020 Jan 14
2
Incorrect code generation when using -fprofile-generate on code which contains exception handling (Windows target)
I think the simplest, most complete, short term fix, would be to call
llvm::colorEHFunclets, and to have the relevant instrumentation passes
apply the appropriate funclet bundle when inserting function calls. It's
not elegant because it means every simple instrumentation pass that inserts
regular function calls (ASan, TSan, MSan, instrprof, etc) needs to be
funclet-aware. But, it will work,
2020 Jan 13
2
Incorrect code generation when using -fprofile-generate on code which contains exception handling (Windows target)
I think this is the same underlying issue as https://bugs.llvm.org/show_bug.cgi?id=40320. CCing Reid, who's had a bunch of thoughts on this in the past.
On 1/11/20, 10:25 AM, "llvm-dev on behalf of Chrulski, Christopher M via llvm-dev" <llvm-dev-bounces at lists.llvm.org on behalf of llvm-dev at lists.llvm.org> wrote:
Hi,
I've run into a bug with the LLVM
2015 Aug 06
2
LibCallAliasAnalysis class instantiation parameter
Hello,
[sorry for the duplicate post, attempting to fix the formatting of the previous post]
Can anybody tell me the intent of the LibCallAliasAnalysis class? I see that to instantiate it, it requires a class derived from the pure virtual class LibCallInfo, but I cannot find any classes in the source tree that derive from LibCallInfo. Is this derived class intended to be supplied from a compiler
2009 Apr 15
1
Looping through file names and loading...
Dear R-Community:
I am assisting a community college instructor in an introductory
statistics class.
He has asked me to do this:
Read in a file, of filenames, line by line:
Student_models.txt : (contains 1500+ filenames)
________________________
Experiment_name_student_name_date_time_Model_number_etc_etc
Another_file_name_with_similar_info_as_above
And_another
And_another_one
2012 Nov 29
2
[LLVMdev] problem trying to write an LLVM register-allocation pass
I have a new problem: Register RBP is used in a function foo. (I am not
allocating RBP to any virtual register, the instances of RBP in function
foo are in the machine code when my register allocator starts.)
Function foo calls function bar. Register RBP is not saved across the
call, though it is live after the call. Function bar includes a virtual
register. The code that I'm using to
2008 Dec 15
1
delivers mail to bad directory(prefix) using sieve filters
Hi,
I've installed dovecot debian stable(from backports) version (1.0.15). Its
great..i just have problem with sieve filters. I use only web tool for
creating filters that works for me (avelsieve plugin for squirrelmail).
it creates rules, where specified folder has prefix INBOX. Thats fine..
Since dovecot has configured prefix INBOX too. BUT mails are delivered to
INBOX.INBOX.test_folder
2013 Jan 24
1
not able to stop vmware player node through libvirt API
Hi,
I have started one node through libvirt API using its start method. I am
trying to stop that node using the *destroy *method provided by the API but
I am not able to do so. Instead, I am getting one message saying:
*libvir: error: internal error Child process (vmrun -T player stop
/root/test_folder/myImage.vmx soft) unexpected exit status 255*
Can anybody tell me why I am not able to stop
2018 Mar 23
2
LLVM gold plugin do not add llvm instrinsics symbols to the linker symbol table
Hello Teresa,
> Without -flto, a.o ends up with a reference to __exp_finite,
That’s correct.
> which also would not be satifisfied out of libexp.a.
That’s not correct. Even if libexp.a would have __exp_finite, it wouldn’t be resolved from libexp.a, because of the behavior described in my first message.
> Do you also have an implementation of __exp_finite in your libexp.a?
No, I don’t
2010 Jun 23
0
Directory Permissions?
Hello,
Running Samba 3.3.10 on FreeBSD 7.3.
Cannot copy a folder with a subfolder and 10 files in the subfolder from
an OSX 10.6.4 client to a folder on the Samba server. What happens is
that the folder gets copied but not the subfolder and its files.
root at aries:/usr/local/etc# testparm
Load smb config files from /usr/local/etc/smb.conf
Processing section "[homes]"
Processing
2018 Mar 23
2
LLVM gold plugin do not add llvm instrinsics symbols to the linker symbol table
Dear community,
Recently I discovered that llvm gold linker plugin (LLVMgold.so) doesn't add llvm instrinsics symbols to the linker symbol table. I do not claim that something is necessary wrong, just want to share my observations with the community.
Brief summary
If I create a static library with a custom version of 'exp()' math function and link it as follows:
$
2018 Mar 23
0
LLVM gold plugin do not add llvm instrinsics symbols to the linker symbol table
A couple questions/notes so I can understand better:
Without -flto, a.o ends up with a reference to __exp_finite, which also
would not be satifisfied out of libexp.a. Do you also have an
implementation of __exp_finite in your libexp.a?
Can you build with -fno-builtin, or -fno-builtin-exp etc? That results in a
reference to __exp_finite in the .o bitcode (which of course has the same
issue I
2012 Feb 29
0
Copy and remove performance impacted by COW reflink rewrite (2)
Hi All,
(retrying to post again - somehow message got blocked)
I am running 3.2.7-1.fc16.x86_64 (latest FC 16 kernel)
I posted regarding this problem earlier, but after some research and
found improvement with new kernel version. so I decided to repost in
a new thread to clean things up...
The intention of this post is to hopefully be useful and point out
some performance numbers that devs can
2016 Jun 07
3
llvm intrinsics/libc/libm question
I'm trying to figure out exactly how the intrinsics/libc/libm work in llvm.
For example, this code return user defined function:
float acos(float x, float y)
{
return x+y;
}
float a;
void foo(float b, float c)
{
a = acos(b, c);
}
But this code returns llvm.intrinsic:
float acos(float, float);
float a;
void foo(float b, float c)
{
a = acos(b, c);
}
float acos(float x, float y)
{
2006 Sep 18
8
acos(0.5) == pi/3 FALSE
Hello,
I don't know if the result of
acos(0.5) == pi/3
is a bug or not. It looks strange to me.
Inaki Murillo
2010 Oct 06
0
[LLVMdev] dragonegg vs -ffast-math?
Hi Jack,
> I am finding that llvm 2.8 rc3 with dragonegg svn built against current
> gcc-4_5-branch doesn't appear to allow gfortran to use -ffast-math. Attempting
> to compile code using the dragonegg plugin under gcc 4.5.2 with that option produces the error...
>
> f951: Unknown command line argument '--enable-finite-only-fp-math'. Try: 'f951 -help'
>
2010 Oct 06
0
[LLVMdev] dragonegg vs -ffast-math?
Jack,
> This also seems to be the same failure preventing capacita.f90, gas_dyn.f90, induct.f90, protein.f90, rnflow.f90 and
> test_fpu.f90 from compiling.
This might be a long-standing fortran frontend bug where bogus trees
were created. It was specially workarounded in llvm-gcc.
--
With best regards, Anton Korobeynikov
Faculty of Mathematics and Mechanics, Saint Petersburg State
2010 Oct 06
2
[LLVMdev] dragonegg vs -ffast-math?
On Wed, Oct 06, 2010 at 08:24:28PM +0400, Anton Korobeynikov wrote:
> Jack,
>
> > This also seems to be the same failure preventing capacita.f90, gas_dyn.f90, induct.f90, protein.f90, rnflow.f90 and
> > test_fpu.f90 from compiling.
> This might be a long-standing fortran frontend bug where bogus trees
> were created. It was specially workarounded in llvm-gcc.
>
Anton,
2010 Oct 06
0
[LLVMdev] dragonegg vs -ffast-math?
Jack,
> Have you considered looking up that bug in FSF gcc bugzilla and pinging it?
> The gfortran developers may have forgotten about it and perhaps it could be
> addressed by them for gcc 4.6 (as they are still in stage 1 for a few more weeks).
Well, that bug is in bugzilla since gcc 4.2. Since it does not
influence "stock" gcc I
doubt they will mark it as high priority.
2010 Oct 06
1
[LLVMdev] dragonegg vs -ffast-math?
On Wed, Oct 06, 2010 at 09:21:51PM +0400, Anton Korobeynikov wrote:
> Jack,
>
> > Have you considered looking up that bug in FSF gcc bugzilla and pinging it?
> > The gfortran developers may have forgotten about it and perhaps it could be
> > addressed by them for gcc 4.6 (as they are still in stage 1 for a few more weeks).
> Well, that bug is in bugzilla since gcc
2012 Apr 16
3
[LLVMdev] Representing -ffast-math at the IR level
Hi Duncan,
I like the changes to IRBuilder and how the operator can't change it.
Looks a lot safer (mistake-wise) and more convenient.
This function won't to remove a previously set tag, which could be
used by optimisations or inlining.
+ Instruction *AddFPMathTag(Instruction *I, MDNode *FPMathTag) const {
+ if (!FPMathTag)
+ FPMathTag = DefaultFPMathTag;
+ if (FPMathTag)
+