search for: simpack

Displaying 11 results from an estimated 11 matches for "simpack".

2012 Apr 17
0
[LLVMdev] Dragonegg + IR + llc = Dragonegg directly
...mailing list >> LLVMdev at cs.uiuc.edu <mailto:LLVMdev at cs.uiuc.edu> http://llvm.cs.uiuc.edu >> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev > > > -- > > Martin Apel > Software Architect > Phone: + 49 8105 77266-53 > E-Mail:martin.apel at simpack.de <mailto:martin.apel at simpack.de> > > SIMPACK AG > Friedrichshafener Strasse 1, 82205 Gilching, Germany > info at simpack.de <mailto:info at simpack.de>,www.simpack.com <http://www.simpack.com> > Phone: + 49 8105 77266-0 > Fax: + 49 8105 77266-11 > &g...
2012 Apr 17
5
[LLVMdev] Dragonegg + IR + llc = Dragonegg directly
...LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev -- Martin Apel Software Architect Phone: + 49 8105 77266-53 E-Mail: martin.apel at simpack.de SIMPACK AG Friedrichshafener Strasse 1, 82205 Gilching, Germany info at simpack.de, www.simpack.com Phone: + 49 8105 77266-0 Fax: + 49 8105 77266-11 Executive Board: Dr. Alexander Eichberger, Dr. Lutz Mauer Chair of Supervisory Board: Silvia Förster (CPA) Commercial Register München HRB 181...
2012 Apr 17
0
[LLVMdev] Dragonegg + IR + llc = Dragonegg directly
Hi Martin, > I tried using dragonegg to compile some numerical software of ours. I > tried out two different approaches expecting both would yield the same > results: > 1. gfortran-4.6 -fplugin=dragonegg-3.0 -o test.o test.f (I ommitted a > bunch of additional arguments for brevity) > 2. gfortran-4.6 -fplugin=dragonegg-3.0 -fplugin-arg-dragonegg-emit-ir -S > -o test.ll
2012 Apr 17
2
[LLVMdev] Dragonegg + IR + llc = Dragonegg directly
Hi all, I tried using dragonegg to compile some numerical software of ours. I tried out two different approaches expecting both would yield the same results: 1. gfortran-4.6 -fplugin=dragonegg-3.0 -o test.o test.f (I ommitted a bunch of additional arguments for brevity) 2. gfortran-4.6 -fplugin=dragonegg-3.0 -fplugin-arg-dragonegg-emit-ir -S -o test.ll test.f llc -O0 -o test.s test.ll as
2012 Jun 05
0
[LLVMdev] How to unroll loops in opposite loop nest order
On Jun 5, 2012, at 3:20 AM, Martin Apel <martin.apel at SIMPACK.de> wrote: > I am trying to implement loop unrolling in a context, where lots of constant propagation has taken place. > Unrolling an outer loop might make an inner loop have constant bounds, therefore I want to process the loops > outside in, i.e. from parent loops to nested loops. &g...
2012 Jun 05
2
[LLVMdev] How to unroll loops in opposite loop nest order
I am trying to implement loop unrolling in a context, where lots of constant propagation has taken place. Unrolling an outer loop might make an inner loop have constant bounds, therefore I want to process the loops outside in, i.e. from parent loops to nested loops. Unfortunately the standard loop pass manager performs loop passes inside out, i.e. from nested loops to parent loops, thereby missing
2011 Jul 15
0
[LLVMdev] Missing optimization in constant propagation?
On Fri, Jul 15, 2011 at 12:21 AM, Martin Apel <martin.apel at simpack.de> wrote: > Hi all, > > I stumbled across a peculiarity regarding constant propagation that I don't understand. I'm not sure, if I oversee anything or if it's a missing feature. > > I have created the following simple test function in C: > > int times_zero(int a...
2011 Jul 15
2
[LLVMdev] Missing optimization in constant propagation?
Hi all, I stumbled across a peculiarity regarding constant propagation that I don't understand. I'm not sure, if I oversee anything or if it's a missing feature. I have created the following simple test function in C: int times_zero(int a) { return (a * 0); } Compiling this with GCC using dragonegg generates the following code: %int = type i32 define i32 @times_zero(i32 %a)
2012 Apr 17
1
[LLVMdev] Dragonegg + IR + llc = Dragonegg directly
Hi Anton, yes the first command line contained -O0 as well. I also tried omitting -O0 from the llc command line, but this made no difference. Martin On 17/04/12 17:14, Anton Korobeynikov wrote: > Martin, > >> Are there any options I can set on the command line of llc to force the >> identical behaviour with respect to numerical stability? >> I tried the some of the llc
2012 Jul 20
1
[LLVMdev] How to view CFG of loop (not complete function)
Hi all, I need to look at the CFG of a loop during debugging. However the containing function is very large, so it is rather difficult to use the CFG of the complete function. I tried using the ViewGraph method, but the compiler kept complaining about undefined symbols related to GraphTraits or DOTGraphTraits. Is there any example that I could look at to find out, what exactly I need to call
2011 Jul 06
2
[LLVMdev] First steps with LLVM and partial evaluation
Hi all, I'm rather new to LLVM and intend to dive into partial evaluation with LLVM. I tried to run the example from http://llvm.org/devmtg/2008-08-23/llvm_partial.pdf, which worked after some adaptations, which were necessary, because LLVM evolved since the slides were made. However, I also tried to get the same example running as an optimization pass following the instructions in