Resolves D69981.
problem by supporting <tt>-arch</tt>. Apple also provides a tool chain which
supports <a href="https://en.wikipedia.org/wiki/Universal_binary">universal
binaries</a> and object files which may include data for multiple
- architectures. See <a href="http://developer.apple.com/mac/library/technotes/tn2005/tn2137.html">TN2137</a>
+ architectures. See <a href="https://developer.apple.com/library/archive/technotes/tn2005/tn2137.html">TN2137</a>
for an example of how this is used.</li>
<li>Many operating systems and environments solve the problem by installing
wiki page for their work to support the ARM EABI provide an interesting
glimpse into how related issues impact the operating system distribution.</li>
- <li><a href="http://icculus.org/fatelf/">FatELF</a> is a proposal for bringing
+ <li><a href="https://icculus.org/fatelf/">FatELF</a> is a proposal for bringing
Mac OS X like "Universal Binary" support to ELF based platforms.</li>
</ul>
<h3>Writeups with examples of some of the bugs that the analyzer finds</h3>
<ul>
<li><a href="http://www.mobileorchard.com/bug-finding-with-clang-5-resources-to-get-you-started/">Bug Finding With Clang: 5 Resources To Get You Started</a></li>
-<li><a href="http://fruitstandsoftware.com/blog/index.php/2008/08/finding-memory-leaks-with-the-llvmclang-static-analyzer/#comment-2">Finding Memory Leaks With The LLVM/Clang Static Analyzer</a></li>
+<li><a href="https://fruitstandsoftware.mrrooni.com/blog/blog/2008/08/04/finding-memory-leaks-with-the-llvmclang-static-analyzer/">Finding Memory Leaks With The LLVM/Clang Static Analyzer</a></li>
<li><a href="https://weblog.rogueamoeba.com/2008/07/14/the-clang-static-analyzer/">Under the Microscope - The Clang Static Analyzer</a></li>
<li><a href="https://www.mikeash.com/pyblog/friday-qa-2009-03-06-using-the-clang-static-analyzer.html">Mike Ash - Using the Clang Static Analyzer</a></li>
</ul>
{% endblock %}
{% block rootrellink %}
- <li><a href="http://llvm.org/">LLVM Home</a> | </li>
+ <li><a href="https://llvm.org/">LLVM Home</a> | </li>
<li><a href="{{ pathto('index') }}">Documentation</a>»</li>
{% endblock %}
<a href="http://research.google.com/university/relations/fellowship_recipients.html">
Google Europe Fellowship in Efficient Computing</a>).</p>
-<p>Website: <a href="http://www.grosser.es">www.grosser.es</a></p>
+<p>Website: <a href="https://www.grosser.es">www.grosser.es</a></p>
<h3>Andreas Simbürger</h3>
Andreas works on the profiling infrastructure during his PhD at University of
Passau.
</p>
-<p>Website: <a href="http://www.infosun.fim.uni-passau.de/cl/staff/simbuerger/">
-http://www.infosun.fim.uni-passau.de/cl/staff/simbuerger/</a></p>
+<p>Website: <a href="https://www.infosun.fim.uni-passau.de/cl/staff/simbuerger/">
+https://www.infosun.fim.uni-passau.de/cl/staff/simbuerger/</a></p>
<h3>Hongbin Zheng</h3>
<p>Hongbin Zheng is one of the two Co-founders of Polly. He was funded as a
Google Summer of Code Student 2010 and implemented parts of the Polly frontends
program optimization.
</ul>
- <a href="http://www.grosser.es#pub-polyhedral-AST-generation">
+ <a href="https://www.grosser.es#pub-polyhedral-AST-generation">
<em>Polyhedral AST generation is more than scanning polyhedra</em></a><br />
Tobias Grosser, Sven Verdoolaege, Albert Cohen<br />
ACM Transations on Programming Languages and Systems (TOPLAS), 37(4),
<tr>
<td><p>June</p></td>
<td>
- <p><a href="http://www.grosser.es">Tobias</a> is founded for
+ <p><a href="https://www.grosser.es">Tobias</a> is founded for
three years by a <a
- href="http://research.google.com/university/relations/fellowship_recipients.html">
+ href="https://ai.google/research/outreach/phd-fellowship/recipients/?category=2011">
Google Europe Fellowship in Efficient Computing</a>.
</p>
</td>
<tr>
<td><p>May </p></td>
- <td><p><a href="http://www.grosser.es">Tobias</a>' diploma thesis and
+ <td><p><a href="https://www.grosser.es">Tobias</a>' diploma thesis and
Raghesh's master thesis. See our <a
href="publications.html">list of publications</a>.</p></td>
</tr>
<a href="https://web.cse.ohio-state.edu/~pouchet.2/software/polybench/">Polybench
2.0</a> benchmark suite. Each benchmark was run with double precision floating
point values on an Intel Core Xeon X5670 CPU @ 2.93GHz (12 cores, 24 thread)
-system. We used <a href="http://pocc.sf.net">PoCC</a> and the included <a
+system. We used <a href="https://sourceforge.net/projects/pocc/files/">PoCC</a> and the included <a
href="http://pluto-compiler.sf.net">Pluto</a> transformations to optimize the
code. The source code of Polly and LLVM/clang was checked out on
25/03/2011.</p>
representation </em><br />
Tobias Grosser, Armin Groesslinger, Christian Lengauer<br />
Parallel Processing Letters 2012 22:04<br />
- <a href="http://www.grosser.es#pub-Polly">Paper</a>
+ <a href="https://www.grosser.es#pub-Polly">Paper</a>
</p>
<h2> Publications involving Polly </h2>
Felix-Antoine Quellet<br />
Master Thesis, Universite de Sherbrooke<br />
<a
- href="http://savoirs.usherbrooke.ca/bitstream/handle/11143/8171/Ouellet_Felix_Antoine_MSc_2016.pdf?sequence=4">Thesis</a>
+ href="https://savoirs.usherbrooke.ca/bitstream/handle/11143/8171/Ouellet_Felix_Antoine_MSc_2016.pdf?sequence=4">Thesis</a>
</li>
</ul>
<h3> 2015 </h3>
Tobias Grosser, Sven Verdoolaege, Albert Cohen<br />
ACM Transations on Programming Languages and Systems (TOPLAS), 37(4), July
2015<br />
- <a href="http://www.grosser.es#pub-polyhedral-AST-generation">Paper</a>
+ <a href="https://www.grosser.es#pub-polyhedral-AST-generation">Paper</a>
</li>
<li><em>On recovering multi-dimensional arrays in Polly</em><br />
Tobias Grosser, Sebastian Pop, J. Ramanujam, P. Sadayappan <br />
Lattice QCD Optimization and Polytopic Representations of Distributed Memory </em><br />
Michael Kruse<br />
Doctoral Thesis, Ecole doctorale Informatique de Paris-Sud<br />
- <a href="http://www.theses.fr/2014PA112198">Thesis</a>
+ <a href="https://www.theses.fr/2014PA112198">Thesis</a>
</li>
</ul>
<h3> 2012 </h3>