similar to: [LLVMdev] non-SSA IR generation

Displaying 20 results from an estimated 900 matches similar to: "[LLVMdev] non-SSA IR generation"

2012 Jun 13
0
[LLVMdev] non-SSA IR generation
Hi Amruth, If you do not specify any optimization flag for 'clang' and do not run 'opt -mem2reg' pass on the generated IR file, it is in non-SSA form. However, many variables stay in memory instead of registers in this case. Thanks, Jiesheng On Wed, Jun 13, 2012 at 1:17 PM, <amruth.rd at knights.ucf.edu> wrote: > I am experimenting with LLVM optimizer and found that
2012 Jun 14
1
[LLVMdev] non-SSA IR generation
Well, it *is* in SSA form, but it "cheats" by keeping values in memory. --Sean Silva On Wed, Jun 13, 2012 at 2:00 PM, Jiesheng Wei <jwei at ece.ubc.ca> wrote: > Hi Amruth, > > If you do not specify any optimization flag for 'clang' and do not run > 'opt -mem2reg' pass on the generated IR file, it is in non-SSA form. > However, many variables stay
2012 Jun 22
3
[LLVMdev] mapping a virtual register to a specific address
Does LLVM allow mapping a virtual register to a specific memory location? If not, how do we extract information on where the virtual registers are mapped to? Thanks, Amruth
2012 Jun 07
3
[LLVMdev] mov or copy instruction
Hello everyone, I didn't come across mov or copy in LLVM IR instruction set. So what is the best way to move/copy values between virtual registers? Thanks,Amruth -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20120607/76fbe6e3/attachment.html>
2012 Jun 22
0
[LLVMdev] mapping a virtual register to a specific address
On Fri, Jun 22, 2012 at 2:46 PM, amruth.rd <amruth.rd at knights.ucf.edu>wrote: > > Does LLVM allow mapping a virtual register to a specific memory location? > If not, how do we extract information on where the virtual registers are > mapped to? > In general, you do not know where a virtual register is mapped, and the mapping is dependent on the back-end. It could be
2012 Jun 04
2
[LLVMdev] installation query
Hello everyone, I am a newbie to LLVM and I am trying to develop an LLVM pass. I came across this page "Writing an LLVM Pass" which said, "First, configure and build LLVM. This needs to be done directly inside the LLVM source tree rather than in a separate objects directory. " where as LLVM installation page says to have a separate build directory for putting all the binaries.
2011 Oct 08
2
[LLVMdev] Compiling problem with steensgaard alias analysis
Hi, This is Jiesheng Wei from UBC. Now I am working on a project with LLVM and I want to use steensgaard alias analysis tool. I saw on the website that steensgaard analysis is available for LLVM 2.9 and it is under poolalloc/ directory. I downloaded several versions but none of them is compatible with LLVM 2.9. Can you please tell me which version of poolalloc is for LLVM 2.9? Thanks, Jiesheng
2012 Jun 22
0
[LLVMdev] mapping a virtual register to a specific address
On Fri, Jun 22, 2012 at 3:16 PM, amruth.rd <amruth.rd at knights.ucf.edu>wrote: > Thanks Justin. It was really helpful. > > Can i use "alloca" instruction to allocate memory at a particular address > in the stack? Is it possible to do that? As far as I know, alloca does not > take any address as an operand. > The only control alloca gives you over the address is
2011 Oct 19
0
[LLVMdev] Compiling problem with steensgaard alias analysis
On 10/7/11 11:56 PM, Jiesheng Wei wrote: > Hi, > > This is Jiesheng Wei from UBC. Now I am working on a project with LLVM > and I want to use steensgaard alias analysis tool. I saw on the website > that steensgaard analysis is available for LLVM 2.9 and it is under > poolalloc/ directory. I downloaded several versions but none of them is > compatible with LLVM 2.9. Can you
2012 Jun 26
2
[LLVMdev] Interprocedural slicing using LLVM
Hello, I am curious to know if LLVM offers any passes to do interprocedural slicing, I need to eliminate most of the computations(possibly all, if they don't influence the control flow), but the control flow of the program should be maintained at all cost. I did see an optimization pass to print the CFG of a function without its body to a dot file, but I am interested in generating the
2019 Oct 23
3
Inserting instructions when encountered a specific label
Hi Tim, Thank you for the quick response! so you'd probably check you're looking at a BranchInst and check BI->getSuccessor(0)->getName() (& 1 if it's conditional) I initially was printing out the result from getName() (I.getParent()->getName()) and it printed out nothing sadly. when parsing the instructions in SelectionDAGBuilder but it was only visiting instructions in
2019 Jul 21
4
Help with IMAP IDLE
Hi, I'm becaming crazy about this! I've asked before, not no matter what i do or conf, never works. How can i make IDLE work for real with MSOutlook, so that i can receive emails when they arrive, instead of changing folder/get out and in my account? Here's my conf, should it be reflected in postconf -n (is it the running conf?): ================== root at
2018 May 16
2
Maillog warning
On 2018-05-16 21:07, forums at mehl-family.fr wrote: > OK. > > I renamed "conf.d/90-quota.conf" to "conf.d/13-quota.conf" and I have > no more this message. This doesn't really fix your problem, you just removed the signs of it. The order of the files in /etc/dovecot/conf.d matters. Please provide the following: doveconf -n grep -B2 -A1 'mail_plugins
2012 Jun 27
0
[LLVMdev] Interprocedural slicing using LLVM
On 6/26/12 5:07 PM, amruth.rd wrote: > Hello, > > I am curious to know if LLVM offers any passes to do interprocedural slicing, I need to eliminate most of the computations(possibly all, if they don't influence the control flow), but the control flow of the program should be maintained at all cost. I did see an optimization pass to print the CFG of a function without its body to a
2010 Jul 05
4
sieve dovecot2 rc1 error undefined symbol: client_send_tagline
Hi @ll, using sieve dovecot2 rc1 on testing system ubuntu lucid with packs recompiled from http://xi.rename-it.nl/debian/ i have Jul 05 11:48:35 managesieve: Debug: Module loaded: /usr/lib/dovecot/modules/lib01_acl_plugin.so Jul 05 11:48:35 managesieve: Error: dlopen(/usr/lib/dovecot/modules/lib02_imap_acl_plugin.so) failed: /usr/lib/dovecot/modules/lib02_imap_acl_plugin.so: undefined symbol:
2006 Jul 01
4
Start Model for POLYCLASS
Dear all, I have a question on how to set up the starting model in POLYCLASS and make sure the terms in the starting model retained in the final POLYCLASS model. In the function POLYMARS, this can be done using the STARTMODEL option. See below for example, I started with model y= b0 + b1*X1 + b2*X2 + b3*X4 + b4*X5 + b5*X2*X5 + e > m00 <- matrix(c( 1, NA, 0, NA, 1, 2,
2019 Jul 21
2
Help with IMAP IDLE
Sorry... I meant to past dovecot and not postfix, doing simultaneously stuff ends up in this! Yes, i migrated from DBMail and it was working OK. Here it is: root at fastmail:/etc/dovecot# doveconf -n|grep -i idle imap_idle_notify_interval = 1 mins imapc_max_idle_time = 1 days root at fastmail:/etc/dovecot# -----Original Message----- From: dovecot <dovecot-bounces at dovecot.org> On
2007 Mar 06
2
how to edit my R codes into a efficient way
Hello, Everyone, I am a student an a new learner of R and I am trying to do my homework in R. I have 10 files need to be read and process seperately. I really want to write the codes into something like "macro" to save the lines instead of repeating 10 times of similar work. The following is part of my codes and I only extracted three lines for each repeating section. data.1 <-
2004 Oct 17
3
question about Rcmd SHLIB
Dear R-people: I tried to create a shared library in Windows XP. However I got error messages which attached below: C:\lasso>Rcmd SHLIB all.f cox.f gcc all.o libR makeMakedeps all.dll -o all gcc.exe: libR: No such file or directory gcc.exe: makeMakedeps: No such file or directory make: *** [all] Error 1 I have created shard libraries successfully before. Also for the same fortran files:
2012 Jun 21
1
[LLVMdev] LLVM stack
Hello Everyone, Would you please send me any links to documentation on LLVM stack? I am particularly interested in knowing how each instruction in an LLVM bit code file(.ll file) affects its stack. To be specific, is it possible to map an LLVM program as operations on a stack? Thanks, Amruth