Displaying 2 results from an estimated 2 matches for "ece447".
Did you mean:
e447
2017 Sep 18
0
LLVM Weekly - #194, Sep 18th 2017
...d operations are removed by passes
like InstCombine.
* Kyle Butt has posted an RFC [implementing trace-based basic block
layout](http://lists.llvm.org/pipermail/llvm-dev/2017-September/117458.html),
with a detailed overview of the proposed design. He points to [this
paper](https://www.ece.cmu.edu/~ece447/s13/lib/exe/fetch.php?media=p16-pettis.pdf)
as a relevant reference.
* Discussion has continued regarding the [integration of Polly in to
LLVM](http://lists.llvm.org/pipermail/llvm-dev/2017-September/117379.html).
## LLVM commits
* Support for parameterized register classes has landed. Making u...
2017 Sep 15
4
RFC: Trace-based layout.
I plan on rewriting the block placement algorithm to proceed by traces.
A trace is a chain of blocks where each block in the chain may fall through
to
the successor in the chain.
The overall algorithm would be to first produce traces for a function, and
then
order those traces to try and get cache locality.
Currently block placement uses a greedy single step approach to layout. It
produces