search for: pr810

Displaying 9 results from an estimated 9 matches for "pr810".

2012 Oct 23
3
[LLVMdev] precondition suggestion to LLVM
...mail.com > To: koni10 at hotmail.it > CC: llvmdev at cs.uiuc.edu > Subject: Re: [LLVMdev] precondition suggestion to LLVM > > You may want to check this out: > > http://lists.cs.uiuc.edu/pipermail/llvmdev/2012-October/053924.html > > and also > > http://llvm.org/PR810 > > - xi > > On 10/22/12 6:05 PM, Niko Zarzani wrote: > > Hi all, > > Is there any way to tell LLVM some additional information about the > > variables in the code in order to make better optimization? > > For example, if my function has a certain precondition...
2012 Oct 23
0
[LLVMdev] precondition suggestion to LLVM
You may want to check this out: http://lists.cs.uiuc.edu/pipermail/llvmdev/2012-October/053924.html and also http://llvm.org/PR810 - xi On 10/22/12 6:05 PM, Niko Zarzani wrote: > Hi all, > Is there any way to tell LLVM some additional information about the > variables in the code in order to make better optimization? > For example, if my function has a certain precondition (such as x>0) > then it will be...
2012 Oct 23
0
[LLVMdev] precondition suggestion to LLVM
...t;> CC: llvmdev at cs.uiuc.edu > >> Subject: Re: [LLVMdev] precondition suggestion to LLVM >> >> You may want to check this out: >> >> http://lists.cs.uiuc.edu/pipermail/llvmdev/2012-October/053924.html >> >> and also >> >> http://llvm.org/PR810 >> >> - xi >> >> On 10/22/12 6:05 PM, Niko Zarzani wrote: >> > Hi all, >> > Is there any way to tell LLVM some additional information about the >> > variables in the code in order to make better optimization? >> > For example, if my functi...
2012 Oct 22
5
[LLVMdev] precondition suggestion to LLVM
Hi all,Is there any way to tell LLVM some additional information about the variables in the code in order to make better optimization?For example, if my function has a certain precondition (such as x>0) then it will be possible to better optimize the code given that information (which the compiler does not know).I am new in this field and I don't know if there are ways to tell the compiler
2011 Dec 08
0
[LLVMdev] Implementing devirtualization
...s on? For some brief background reading you might want to take a look at these bugs: http://llvm.org/bugs/show_bug.cgi?id=3100 http://llvm.org/bugs/show_bug.cgi?id=810 Which are things I (& others more experienced than myself) have posted some thoughts on. If you're interested in pursuing PR810 then I have some code that Nick Lewycky passed on to me involving his experiments in this domain. & I'm also going to CC Eric Christopher because he mentioned he'd had some thoughts on how to achieve this (the general problem described in 810 about how to pass assumptions/facts from the...
2012 Nov 13
1
[LLVMdev] annotations for optimization?
Hello everyone, As a research project we are trying to figure out how to insert some annotations in the compiler in order to optimize the code. For example: /*@ ensures x == 5 */ if(x>5){ {...} } where the comment is written in ACSL<http://en.wikipedia.org/wiki/ANSI/ISO_C_Specification_Language>. The example is trivial, but gives the idea, if LLVM is be able to read the annotation, it
2011 Dec 08
4
[LLVMdev] Implementing devirtualization
Hello all, Our compilers class has been using LLVM, and a partner and I decided to implement devirtualization of virtual C++ calls in LLVM as a class project. We quickly realized that existing debug metadata generated by Clang didn't give us enough info to (precisely) implement this, and as such have already begun modifying Clang to insert such metadata. However, for devirtualization we also
2012 Oct 01
3
[LLVMdev] How best to represent assume statements in LLVM IR?
Does anyone have any suggestions on how to best represent an assumption statement(*) in IR? In particular, I want to expose the information implied by the assumption to the optimization passes without emitting code (after optimization) to check the assumption itself. I've tried a couple of options so far, and none have gotten me quite the right semantics. Has anyone else implemented
2011 Dec 08
2
[LLVMdev] Implementing devirtualization
...und reading you might want to take a look at these > bugs: > http://llvm.org/bugs/show_bug.cgi?id=3100 > http://llvm.org/bugs/show_bug.cgi?id=810 > > Which are things I (& others more experienced than myself) have posted > some thoughts on. If you're interested in pursuing PR810 then I have > some code that Nick Lewycky passed on to me involving his experiments > in this domain. & I'm also going to CC Eric Christopher because he > mentioned he'd had some thoughts on how to achieve this (the general > problem described in 810 about how to pass assump...