search for: fixpointing

Displaying 20 results from an estimated 55 matches for "fixpointing".

2018 May 10
2
more reassociation in IR
...out of instcombine, >>>>> ​open questions for me would be >>>>> ​​: >>>>> >>>>> >>>>> 1. Since -reassociate isn't a fixed point pass, >>>>> >>>> >>>> This is fixable, fwiw, without fixpointing it. >>>> >>> >>> How? >>> >> >> Depends on specifically which part you would like to know about ;) >> > > ​Maybe I misunderstood what you meant by "This is fixable". Did you mean > that we won't somehow need to fixpoint...
2018 May 10
0
more reassociation in IR
...gt;>> ​,​ >>>> out of instcombine, >>>> ​open questions for me would be >>>> ​​: >>>> >>>> >>>> 1. Since -reassociate isn't a fixed point pass, >>>> >>> >>> This is fixable, fwiw, without fixpointing it. >>> >> >> How? >> > > Depends on specifically which part you would like to know about ;) > ​Maybe I misunderstood what you meant by "This is fixable". Did you mean that we won't somehow need to fixpoint between instcombine and reassociate, or t...
2018 May 10
2
more reassociation in IR
...t;>> or keep additional ones >>> ​,​ >>> out of instcombine, >>> ​open questions for me would be >>> ​​: >>> >>> >>> 1. Since -reassociate isn't a fixed point pass, >>> >> >> This is fixable, fwiw, without fixpointing it. >> > > How? > Depends on specifically which part you would like to know about ;) > > >> >>> we might need to repeat "-instcombine -reassociate" multiple times to >>> ​fold >>> down to what we want (relating to my comment here &...
2018 May 11
0
more reassociation in IR
...;>>> ​open questions for me would be >>>>>> ​​: >>>>>> >>>>>> >>>>>> 1. Since -reassociate isn't a fixed point pass, >>>>>> >>>>> >>>>> This is fixable, fwiw, without fixpointing it. >>>>> >>>> >>>> How? >>>> >>> >>> Depends on specifically which part you would like to know about ;) >>> >> >> ​Maybe I misunderstood what you meant by "This is fixable". Did you mean >> th...
2018 May 12
3
more reassociation in IR
...s for me would be >>>>>>> ​​: >>>>>>> >>>>>>> >>>>>>> 1. Since -reassociate isn't a fixed point pass, >>>>>>> >>>>>> >>>>>> This is fixable, fwiw, without fixpointing it. >>>>>> >>>>> >>>>> How? >>>>> >>>> >>>> Depends on specifically which part you would like to know about ;) >>>> >>> >>> ​Maybe I misunderstood what you meant by "This is fix...
2018 May 12
0
more reassociation in IR
...> ​open questions for me would be > ​​: > > > 1. Since -reassociate isn't a fixed point > pass, > > > This is fixable, fwiw, without fixpointing it. > > > How? > > > Depends on specifically which part you would like to > know about ;) > > > ​Maybe I misunderstood what you meant by "This is > fixable". Did you mean that we w...
2018 May 14
3
more reassociation in IR
...t;>>>>> ​​: >>>>>>>> >>>>>>>> >>>>>>>> 1. Since -reassociate isn't a fixed point pass, >>>>>>>> >>>>>>> >>>>>>> This is fixable, fwiw, without fixpointing it. >>>>>>> >>>>>> >>>>>> How? >>>>>> >>>>> >>>>> Depends on specifically which part you would like to know about ;) >>>>> >>>> >>>> ​Maybe I misunderstood...
2003 May 02
2
Suppressing Scientific Notation
R gurus, Every so often(*) someone asks how to suppress scientific notation in printing, so I thought I'd give it a shot, but I need some help. The formatting decision is made(**) on line 286 of src/main/format.c : if (mF <= *m) { /* IFF it needs less space : "F" (Fixpoint) format */ where mF is the number of characters for "normal" printing and *m is the number
2018 May 18
0
more reassociation in IR
...​: >>>>>>>>> >>>>>>>>> >>>>>>>>> 1. Since -reassociate isn't a fixed point pass, >>>>>>>>> >>>>>>>> >>>>>>>> This is fixable, fwiw, without fixpointing it. >>>>>>>> >>>>>>> >>>>>>> How? >>>>>>> >>>>>> >>>>>> Depends on specifically which part you would like to know about ;) >>>>>> >>>>> >&gt...
2018 May 08
2
more reassociation in IR
...starting this discussion.) > > If > ​we will > move > ​reassociation, > or keep additional ones > ​,​ > out of instcombine, > ​open questions for me would be > ​​: > > > 1. Since -reassociate isn't a fixed point pass, > This is fixable, fwiw, without fixpointing it. > we might need to repeat "-instcombine -reassociate" multiple times to > ​fold > down to what we want (relating to my comment here > <https://reviews.llvm.org/D46336#1087082>). I assumed this isn't not what > we want to do > ​? My impression is we don...
2018 May 09
0
more reassociation in IR
...l >> move >> ​reassociation, >> or keep additional ones >> ​,​ >> out of instcombine, >> ​open questions for me would be >> ​​: >> >> >> 1. Since -reassociate isn't a fixed point pass, >> > > This is fixable, fwiw, without fixpointing it. > How? > >> we might need to repeat "-instcombine -reassociate" multiple times to >> ​fold >> down to what we want (relating to my comment here >> <https://reviews.llvm.org/D46336#1087082>). I assumed this isn't not >> what we want to...
2020 Mar 13
3
[GSOC] "Project: Improve inter-procedural analyses and optimisations"
Hi all, My name is Fahad Nayyar. I am an undergraduate student from India. I am interested to participate in GSOC under the project “Improve inter-procedural analyses and optimizations”. I have been using LLVM for the past 8 months. I have written various intra-procedural analysis in LLVM as FunctionPass for my course projects and research projects. But I’ve not contributed to the LLVM
2016 Jun 29
2
x86: How to Force 2-byte `jmp` instruction in lowering
On Wed, Jun 22, 2016 at 9:36 AM, Nirav Davé <llvm-dev at lists.llvm.org> wrote: > In any case, the issue appears to be that llvm doesn't realize that the > target address is resolved and erroneously applies branch relaxation to the > jump. I don't know why a linker private symbol would make a difference. > Relaxation is the process of *shortening* jumps that can be
2020 Mar 14
3
[GSOC] "Project: Improve inter-procedural analyses and optimisations"
Hi Fahad, > > Improve dynamic memory related capabilities of Attributor. For example > Improve HeapToStackConversions. Maybe such deductions can help safety > (dis)provers. For example, can we improve the use-after-free bug detection > using some attributes? > Stefan should know more about H2S. Regarding the use-after-free, I don't > think there's currently any plans
2018 Aug 23
2
[RFC] "Properly" Derive Function/Argument/Parameter Attributes
After I spend some time working with the function attribute* deduction pass** [1,3], I would like to propose a "proper" organization***. Why? Because we do not derive nearly as many attributes as we could****, while we do maintain various (separate and diffently organized) "data-flow-like analyses" to do so. What else? I propose a single optimistic data-flow
2020 Mar 16
3
[GSOC] "Project: Improve inter-procedural analyses and optimisations"
Hi Farad, > I tried to do this for the NoUnwind attribute Hmm, I don't have experience with this attribute but it seems like a good starting point since it doesn't do much. First of all, be sure that you run with: opt -passes=attributor -attributor-disable=false This uses the new pass manager which is another discussion. Now, to the point: If you open nounwind.ll, it has a bunch of
2016 Jun 29
0
x86: How to Force 2-byte `jmp` instruction in lowering
I thought jumps start short and relaxation widens them as needed until fixpoint. So relax-all causes them all to be widened unconditionally. On Wed, Jun 29, 2016 at 9:27 AM, Reid Kleckner via llvm-dev < llvm-dev at lists.llvm.org> wrote: > On Wed, Jun 22, 2016 at 9:36 AM, Nirav Davé <llvm-dev at lists.llvm.org> > wrote: > >> In any case, the issue appears to be that
2018 May 08
0
more reassociation in IR
( ​I came across this issue in the context of D46336 <https://reviews.llvm.org/D46336>. ​ ​ Thanks, Sanjay, for starting this discussion.) If ​we will move ​reassociation, or keep additional ones ​,​ out of instcombine, ​open questions for me would be ​​: 1. Since -reassociate isn't a fixed point pass, we might need to repeat "-instcombine -reassociate" multiple times to
2010 Nov 08
1
[LLVMdev] interprocedural live value analysis
Hello, I had a look at the global variable optimizer. In my opinion it handles a few special cases, when global variables can be replaced by local variables or be removed completely. Basically I think that this problem could be solved with an interprocedural live value analysis for global variables more generally. An assignment to a global variable can be removed, if this global variable is dead
2016 Jun 29
1
x86: How to Force 2-byte `jmp` instruction in lowering
On Wed, Jun 29, 2016 at 10:05 AM, Craig Topper <craig.topper at gmail.com> wrote: > I thought jumps start short and relaxation widens them as needed until > fixpoint. So relax-all causes them all to be widened unconditionally. > My mistake, you're right. I've been reading that code for years and assuming that it goes large-to-small, but I guess the process is the same