| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
representing expressions that can only be resolved at link time, etc.
llvm-svn: 30278
|
| |
|
|
| |
llvm-svn: 29711
|
| |
|
|
|
|
| |
kimwitu, but seems like a good idea from a "avoid performance cliffs" standpoint :)
llvm-svn: 29675
|
| |
|
|
|
|
| |
Rafael Espindola for pointing this out.
llvm-svn: 29669
|
| |
|
|
|
|
| |
doesn't significantly improve performance but it helps a small amount.
llvm-svn: 29642
|
| |
|
|
|
|
| |
speedup in isel time.
llvm-svn: 29640
|
| |
|
|
| |
llvm-svn: 29631
|
| |
|
|
|
|
| |
RegNodes, and ValueNodes maps into the CSEMap.
llvm-svn: 29626
|
|
|
eliminates a bunch of std::map's in the SelectionDAG, replacing them with a
home-grown hashtable.
This is still a work in progress: not all the maps have been moved over and the
hashtable never resizes. That said, this still speeds up llc 20% on kimwitu++
with -fast -regalloc=local using a release build.
llvm-svn: 29550
|