similar to: [LLVMdev] Publication: Languages Used in LLVM During Compilation

Displaying 20 results from an estimated 400 matches similar to: "[LLVMdev] Publication: Languages Used in LLVM During Compilation"

2011 Feb 15
3
[LLVMdev] How to use ConstantFoldConstantExpression?
Hello, i need to fold constants, i found that a function ConstantFoldConstantExpression could be used, however I am not able to make it fold anything. Could you please give me some advice, what I am doing wrong? My code looks something like this: //data layout is obtained from clang-generated code for triple arm-none-linux-gnueabi with added v32:32:32 const char* const TARGET_DATA_LAYOUT =
2011 Feb 15
0
[LLVMdev] How to use ConstantFoldConstantExpression?
I forgot to mention, that I use LLVM release 2.8, I did not try it with the latest revision, but I expect that I am rather doing something wrong than using non-implemented functions. On Tue, 15 Feb 2011 14:09:57 +0100, ihusar <ihusar at fit.vutbr.cz> wrote: > Hello, > > i need to fold constants, i found that a function ConstantFoldConstantExpression could be used, > however
2011 Feb 15
2
[LLVMdev] How to use ConstantFoldConstantExpression?
Adam, I just fixed this issue a few days ago. A version from the trunk should work for you. Cheers, Nadav -----Original Message----- From: llvmdev-bounces at cs.uiuc.edu [mailto:llvmdev-bounces at cs.uiuc.edu] On Behalf Of ihusar Sent: Tuesday, February 15, 2011 15:52 To: llvmdev at cs.uiuc.edu Subject: Re: [LLVMdev] How to use ConstantFoldConstantExpression? I forgot to mention, that I use
2013 Jun 10
3
[LLVMdev] Whole program alias analysis in backend
Hello everyone, we are planning to implement a stronger alias analysis for backend, because e.g. for VLIW architectures, this is our main performance limitation. I would have 2 questions regarding this. I know that backend processes one function at a time, is it somehow possible to do there a whole program analysis, or could you give me some guidelines? Which alias analysis algorithm
2009 Jun 24
3
[LLVMdev] Replacing instruction in LLVM IR by an intrinsics
Hi everyone, I am trying to write a pass, that finds some instructions and replaces them with my intrinsics, but I am having problem understanding, how this should be done. Let's say I have this instruction: %tmp14 = load i32* getelementptr ([32 x i32]* @gpregs, i32 0, i64 28) and i need to read the load's operands and replace it by let's say: %tmp14 = call i32
2009 Jun 25
0
[LLVMdev] Replacing instruction in LLVM IR by an intrinsics
On Thu, Jun 25, 2009 at 12:32 AM, ihusar<ihusar at fit.vutbr.cz> wrote: >                //now i need to create an instruction that represents a call to a intrinsic >                Function* FIntr = Intrinsic::getDeclaration(&M, Intrinsic::regread_i32); > >                // here it fails: void llvm::CallInst::init(llvm::Value*): >                //Assertion
2009 Jun 02
3
[LLVMdev] LLVM frontend supporting arbitrary bit-width integral datatypes
Hello gyus, I am working on a project, where we are trying to create a development environment for new ASIP processor design. Part of this project is a compiler generator, where we would like to generate C compiler from some instruction description. To keep it short, let's say, that in each instruction's semantics is described by some C code. What I would like to do is to compile this
2009 Jun 24
4
[LLVMdev] LLVM frontend supporting arbitrary bit-width integral datatypes
On Thu, 04 Jun 2009 22:55:04 +0200, Pertti Kellomäki <pertti.kellomaki at tut.fi> wrote: > Hi Adam, > > John is right, the TCE stuff would be useful for you. Our > compiler targets a processor template that the designer can > populate pretty freely. The compiler then reads the architecture > description and creates an LLVM backend on the fly. > > Please don't
2015 Aug 27
2
Proposal to add a project to "Projects built with LLVM" - Codasip Studio
Dear all, I would have a proposal for adding a project to the page http://llvm.org/ProjectsWithLLVM/. We successfully use LLVM as a base for a retargetable compiler and below is some information on the project. If you would have any comments, questions or if we should improve the text below, please let me know. --- Codasip Studio By Codasip Ltd. (link https://www.codasip.com/) Codasip
2014 Jun 10
6
[LLVMdev] Suggestions for optimizations
Hello! I was trying to optimize our automatically generated backend for Open RISC and for this purpose I went through the gcc torture testsuite. There are many programs that are better optimized by LLVM, but some are much better optimized by gcc 4.9. The main limitations were is loop unrolling and structures handling. Differences can be best seen e.g. when compiling for an
2002 Sep 25
10
Reading complicated data file
Hi, I am new in R and I have problem with reading this data file 0 TITLE Title 0 XLEGEND Legend -1 LABEL x 1 1 12 1 2 30 1 3 34 I want to read only lines starting with 1 (it indicates 1st plotting line) and create data set from second and third value on this row. Thank for advice Jakub Zlamal -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- r-help mailing list
2004 Aug 06
2
Icecast Compilation Error
Hallo! While compiling Icecast (after successfully installing libshout, ogg, vorbis-tools, and libao on a Red Hat 8.0 system) I get the following error which causes the compilation to abort: --- quote: [...] make[2]: Entering directory `/usr/local/programs/icecast/src' source='yp.c' object='yp.o' libtool=no \ depfile='.deps/yp.Po' tmpdepfile='.deps/yp.TPo' \
2003 Nov 27
2
Question about adding another parameter for OpenSSH
Hello, I need to allow for some people to execute ssh with one shared private key for remote executing command on various machines. However, it is not possible to set group permissions for private keys and it is possible to have just one private key file for one user. Please, is it possible to add patches into openssh development tree like these, so that standard behavior of ssh is not changed,
2015 Jan 07
4
[LLVMdev] ARM disassembler
Hi, I am newbie for LLVM. I need some help, I want to disassemble ARM binaries and perform some operation on LLVM IR and again back to generate ARM binary from modified ARM LLVM IR. How I can proceed for the same. Any tool or document will be highly appreciated. Thanks and Regards, Deep -------------- next part -------------- An HTML attachment was scrubbed... URL:
2009 Sep 14
1
Fwd: NUT and removed allowfrom/ACCEPT/REJECT support
I don't reply to messages send to me in private. Best regards, Arjen -- Please keep list traffic on the list -------------- next part -------------- An embedded message was scrubbed... From: Rudolf Cejka <cejkar op fit.vutbr.cz> Subject: NUT and removed allowfrom/ACCEPT/REJECT support Date: Mon, 14 Sep 2009 19:23:17 +0200 Size: 3148 URL:
2006 Jul 03
1
clamav upgrade help and info
Dear list... In regards to recent upgrade in www.clamav.net to 0.88.3 and... ...as an example I've used this page to create a process where I can create my own clamav programs/stuff/etc... http://qmail.jms1.net/clamav-upgrade.shtml and so I would go to http://crash.fce.vutbr.cz/crash-hat/4/clamav/ and snag the source rpm that Petr made for Fedora 4. He hasn't updated yet (pretty sure
2004 Feb 13
1
samba-docs mailing list
Hello How do I subscribe to samba-docs mailing list? The list is listed at http://samba.kn.vutbr.cz/samba/archives.html however it is not listed on the subscription page at http://lists.samba.org/mailman/ judging by grepping 'samba-docs' in the page and finding nothing. Cl<
2011 Nov 03
1
[LLVMdev] Compiler-rt for 16-bit architectures
Hello, I would like to ask, whether do the functions code in the compiler-rt library are written in the way that they can be used also for 16-bit architectures, or it was intended for 32-bits only. I looked at the code and it seemed quite portable, but are there any issues I should know when trying it for 16-bit architectures? Thank you Adam
2016 Mar 23
5
Open Project : Inter-procedural Register Allocation [GSoC 2016]
> On Mar 22, 2016, at 6:04 PM, Matthias Braun via llvm-dev <llvm-dev at lists.llvm.org> wrote: > > No need to apologize this thread surely deserved some answers :) > > From my perspective this project sounds doable. I would expect the register allocation parts to be not too hard: I imagine this being just distilling a new clobber regmask after allocating a function. I would
2010 Mar 23
1
[LLVMdev] Canonical rules
LLVM version: 2.6 Query context: Automatic generator of LLVM backends. Query: What are canonical rules for initial DAG (generated by LLVM)? Are there any at all? Example: Commutative operations. Are operations like X = 1 + REG automatically transformed into X = REG + 1 ? Because of the nature of our project, we need exact information. Thank you very much. JH