index
:
emscripten-fastcomp
master
LLVM with the emscripten fastcomp javascript backend
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
CodeGen
Age
Commit message (
Expand
)
Author
2004-07-21
Linearscan is no longer experimental.
Alkis Evlogimenos
2004-07-20
Add function to clear all virtual->physical mappings but not assigned
Alkis Evlogimenos
2004-07-20
Remove unneeded functor. LiveInterval has a < operator.
Alkis Evlogimenos
2004-07-19
Remove dead code.
Alkis Evlogimenos
2004-07-19
Fix a bug that occurs when the last instruction in a range is dead
Chris Lattner
2004-07-19
When joining intervals, join intervals in deeply nested loops first. This
Chris Lattner
2004-07-19
Split joinIntervals into two methods
Chris Lattner
2004-07-19
There is no need to store the MBB along with the MI any more, we can now
Chris Lattner
2004-07-19
Simplify the interface to LiveVariables::addVirtualRegister(Killed|Dead)
Chris Lattner
2004-07-19
Remove the DefBlock element of VarInfo. DefBlock is always DefInst->getParent()
Chris Lattner
2004-07-19
Two changes, both very significant:
Chris Lattner
2004-07-19
See comments. The live intervals were not coming out of the spiller in sorted
Chris Lattner
2004-07-19
Fix assertion to not dereference end!
Chris Lattner
2004-07-19
Add some asserts that the list of intervals returned by addIntervalsForSpills
Chris Lattner
2004-07-19
remove the mbbi2mbbMap_, which was just keeping track of mbb order anyway.
Chris Lattner
2004-07-19
fill comment to 80 cols
Chris Lattner
2004-07-17
It looks like physref->virtreg joining is working fine. Enable it by default
Chris Lattner
2004-07-16
Fix IA64 compatibility
Chris Lattner
2004-07-16
Use new macro
Chris Lattner
2004-07-15
Fix for PR341
Chris Lattner
2004-07-09
Add checks to ensure that there are no unreachable blocks in the function
Chris Lattner
2004-07-09
* Doxygenify comments
Misha Brukman
2004-07-09
Fix typo.
Alkis Evlogimenos
2004-07-09
Improve code comments.
Alkis Evlogimenos
2004-07-08
Add viewCFG() and viewCFGOnly() APIs.
Alkis Evlogimenos
2004-07-07
Disable coalescing.
Alkis Evlogimenos
2004-07-06
Do not crash when joining two intervals of registers of different
Alkis Evlogimenos
2004-07-06
Fix a bug in the unreachable block elim pass. Dropping all references on a
Chris Lattner
2004-07-04
Correctly compute the ration of iterations/#intervals.
Alkis Evlogimenos
2004-07-04
Add #include <iostream> since Value.h does not #include it any more.
Reid Spencer
2004-07-04
Add efficiency statistic.
Alkis Evlogimenos
2004-07-02
Revert patches 1.79 and 1.80 which had to do with dead MBB's. Now that they
Chris Lattner
2004-07-02
Add a trivially simple pass to delete unreachable blocks from the CFG. This
Chris Lattner
2004-07-01
Make sure that we destroy the MBB's, with all of their instructions, before
Chris Lattner
2004-07-01
Now that MachineFunction/MachineBasicBlock keep a mapping of blocks to ID #'s
Chris Lattner
2004-07-01
Change MBB autonumber a bit to get the reverse mapping as well as a forward
Chris Lattner
2004-07-01
Instance var no longer exists
Chris Lattner
2004-07-01
Start using MBB numbers directly instead of going through the live variables
Chris Lattner
2004-07-01
Instead of building a private numbering of MBB's use brg's nifty auto-numbering.
Chris Lattner
2004-06-29
In line with the previous patch, do not assert out if analyzing a dead basic ...
Chris Lattner
2004-06-29
Do not dereference end iterators. It hurts when you do that.
Chris Lattner
2004-06-27
Do not find these ugly sparc-specific objects by using the annotation API on
Chris Lattner
2004-06-25
Made a fix so that you can print out MachineInstrs that belong to a MachineBa...
Tanya Lattner
2004-06-24
Convert tabs to spaces.
Misha Brukman
2004-06-22
Making an archive version of the CodeGen library is unnecessary if we just
Misha Brukman
2004-06-22
Provide archive version of CodeGen library (for those tools that only need
Misha Brukman
2004-06-21
Rename Interval class to LiveInterval to avoid conflicting with the already
Chris Lattner
2004-06-20
Move the IntrinsicLowering header into the CodeGen directory, as per PR346
Chris Lattner
2004-06-17
Make debugging dumps w/ multiple MachineBBs for a given LLVM BB readable.
Brian Gaeke
2004-06-17
Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID()
Chris Lattner
[next]