Displaying 20 results from an estimated 10000 matches similar to: "[LLVMdev] frontend support for cross-compilation?"
2008 Jul 02
2
[LLVMdev] frontend support for cross-compilation?
Thanks Chris. I'll follow any ongoing discussion about this. Unless I'm
missing something, customizable widths for integer types is necessary to
achieve source-level compatibility with existing cross-compilers.
It would be great to see the fronend being parameterized by integer widths
at runtime. There would be no noticable loss of efficiency and this would
avoid the obnoxious and
2008 Jul 02
0
[LLVMdev] frontend support for cross-compilation?
On Jul 1, 2008, at 9:45 PM, John Regehr wrote:
> Thanks Chris. I'll follow any ongoing discussion about this.
> Unless I'm
> missing something, customizable widths for integer types is
> necessary to
> achieve source-level compatibility with existing cross-compilers.
>
> It would be great to see the fronend being parameterized by integer
> widths
> at
2008 Jul 01
0
[LLVMdev] frontend support for cross-compilation?
On Tue, 1 Jul 2008, John Regehr wrote:
> Although the process of porting the LLVM backend to a new architecture
> looks pretty straightforward (and is very well documented) there's a
> frontend issue that I'm not clear on:
>
> How do we to tell the frontend about implementation-defined constants
> like integer width? In other words, when llvm-gcc does a
>
2008 Apr 12
0
[LLVMdev] Bitwidth analysis?
We have a bitwidth analysis that can be downloaded. It is not in LLVM.
There should be a link in the paper:
http://www.cs.utah.edu/~regehr/papers/pldi075-cooprider.pdf
John Regehr
2008 Apr 09
4
[LLVMdev] Bitwidth analysis?
Hi, LLVMers,
has someone implemented bitwidth analysis for LLVM? I was looking for
something similar to the bitwise compiler described in
"Bidwidth analysis with application to silicon compilation, by Mark
Stephenson, Jonathan Babb and Saman Amarasinghe"
e.g.: http://portal.acm.org/citation.cfm?id=349299.349317
all the best,
Fernando
2004 Jul 10
3
[LLVMdev] GCC frontend
Chris,
LLVM is an excellent piece of work,
LLVM is one of the few project I know that has used the
mysterious GCC front-end. I think it will be a great
contribution to the community if you could writeup and document how to
interface to
the GCC front-end data-structures (like LLVM has done). Specifically:
a) detail the gcc front-end tree data-structures
b) how to go about interfacing to them
2010 Jan 27
0
[LLVMdev] some llvm/clang missed optimizations
On Tue, Jan 26, 2010 at 7:42 PM, John Regehr <regehr at cs.utah.edu> wrote:
>> Umm, can you find one that isn't a popcount implementation?
>
> Ok.
>
> MMX psadbw instruction:
>
> http://embed.cs.utah.edu/embarrassing/jan_10/harvest/source/CE/CE3DA132.shtml
>
> Position of first set bit:
>
>
2004 Jul 10
0
[LLVMdev] GCC frontend
On Sat, 10 Jul 2004, Ramu Ramamurthy wrote:
> LLVM is an excellent piece of work,
Thanks!
> LLVM is one of the few project I know that has used the mysterious GCC
> front-end. I think it will be a great contribution to the community if
> you could writeup and document how to interface to the GCC front-end
> data-structures (like LLVM has done). Specifically:
>
> a)
2008 Apr 23
3
[LLVMdev] problem building llvm + 4.2 frontend from svn
I checked out LLVM and configured like this:
./configure --prefix=/home/regehr --enable-optimized
then built and installed it. Then, checked out the frontend, configured
like this:
../configure --prefix=/home/regehr --enable-languages=c,c++ \
--enable-llvm=/home/regehr/z/llvm
but when I try to build I get
configure: error: You must specify valid path to your LLVM tree with
2008 Apr 24
0
[LLVMdev] problem building llvm + 4.2 frontend from svn
Hi,
> ./configure --prefix=/home/regehr --enable-optimized
...
> ../configure --prefix=/home/regehr --enable-languages=c,c++ \
> --enable-llvm=/home/regehr/z/llvm
I think gcc from svn has checking enabled by default (which means
it wants to use LLVM built with checking enabled). Try configuring
llvm-gcc with --enable-checking=release or compile an unoptimized
LLVM.
Ciao,
Duncan.
2008 Apr 12
1
[LLVMdev] Bitwidth analysis?
Dear John,
thanks for pointing it to me. I just downloaded and installed CIL.
However, I am getting an error when I run "make check", or when I try to
compile the blink application, and I am sending you the error notice
below. In any case, do you think it is possible to get some sort of 'dump'
of the target C program with some bitwidth information, once I get your
2009 Feb 16
0
[LLVMdev] PredicateSimplifier questions
Hi John,
John Regehr wrote:
> PredicateSimplifier is a pretty interesting pass, but it doesn't look
> like opt invokes it at any standard -Ox level, and so I assume that
> llvm-gcc also does not use this pass? If that is right, I'm curious
> about why this is the case -- does it simply not provide enough code
> speedup to compensate for the increase in compile time?
I
2009 Feb 16
3
[LLVMdev] PredicateSimplifier questions
PredicateSimplifier is a pretty interesting pass, but it doesn't look
like opt invokes it at any standard -Ox level, and so I assume that
llvm-gcc also does not use this pass? If that is right, I'm curious
about why this is the case -- does it simply not provide enough code
speedup to compensate for the increase in compile time?
Also, a colleague and I (we both teach advanced
2017 Apr 30
3
selinux problem policies
Hello,
My problem is to add selinux policies
can any help to say what is wrong with my policies
I write this!
semanage fcontext -a -t httpd_sys_rw_content_t "/var/www/html(/.*)?/
typo3conf(/.*)?"
I have more instances from typo3
I found this construct in the selinux policies
"/var/www/html(/.*)?/uploads(/.*)?"
but my is not working ?
and I have only errors?
neverallow
2008 Feb 14
2
[LLVMdev] Higher-level OCaml bindings
On Thursday 14 February 2008 16:33:25 Chris Lattner wrote:
> On Thu, 14 Feb 2008, Jon Harrop wrote:
> > Does CLang use a suitable intermediate representation for this to be
> > possible?
>
> The higher level IR that clang uses is basically a C AST. This interface
> is under constant flux though. If you wanted to do this, it would be
> very reasonable to just cons up
2010 Jan 27
2
[LLVMdev] some llvm/clang missed optimizations
> Umm, can you find one that isn't a popcount implementation?
Ok.
MMX psadbw instruction:
http://embed.cs.utah.edu/embarrassing/jan_10/harvest/source/CE/CE3DA132.shtml
Position of first set bit:
http://embed.cs.utah.edu/embarrassing/jan_10/harvest/source/1F/1F4003C7.shtml
Log2 floor:
http://embed.cs.utah.edu/embarrassing/jan_10/harvest/source/83/837A80E9.shtml
Pixel format
2006 Aug 01
2
The latest & greatest Routing (Rails Edge 4611)
Got a quick question regarding the latest and greatest:
module ActionController
module Routing
SEPARATORS = %w( / ; . , ? )
Why is period (.) one of the separators? As it stands, the new routing
code doesn''t recognize ''file.ext'' as the last component of a URL, which
is sometimes defaulted to nil. See the generated code below.
I don''t know everything
2008 Feb 14
0
[LLVMdev] Higher-level OCaml bindings
On Thu, 14 Feb 2008, Jon Harrop wrote:
>> is under constant flux though. If you wanted to do this, it would be
>> very reasonable to just cons up some C code and send it through the clang
>> parser. Clang works great in a JIT environment.
>
> Great! Sounds like CIL should do the trick:
>
> http://manju.cs.berkeley.edu/cil/
Huh?
-Chris
--
2006 Mar 03
2
Strange Expression
Hello,
I have a dataframe with a column 'col' of expressions of the form
2*3+4*5+6*7 and substrings thereof.
Now
>eval(2*3+4*5+6*7) is ok.
But I want it done on that column... nothing seems to work
Even
> cil <- dataframe$col
>eval(cil[1])
2*3+4*5+6*7
I want the elements of the column evaluated.
Thanks,
A. Mani
Member, Cal. Math. Soc
[[alternative HTML version
2010 Jul 23
3
[LLVMdev] some undefined behaviors in llvm/clang
Hi folks,
Below is a short list of integer undefined behaviors executed by Clang
when compiling the LLVM test suite. They seem pretty self explanatory,
but let me know if not, if you cannot reproduce any of them, or if it
would be better for me to file bugzillas on them. This is on x64 Linux,
using r108984.
Thanks,
John
---------------------------------
CLANG UNDEFINED at