Chris Lattner
|
cfd76375e3
|
instructions defined in CurBB may be intermediate nodes of the computation.
llvm-svn: 90908
|
2009-12-09 00:10:55 +00:00 |
Chris Lattner
|
0aa75680d6
|
add dumping and sanity checking support.
llvm-svn: 90906
|
2009-12-09 00:01:00 +00:00 |
Chris Lattner
|
5cf4b74b45
|
make sure that PHITransAddr keeps its 'InstInputs' list up to
date when instsimplify kicks in.
llvm-svn: 90901
|
2009-12-08 23:42:51 +00:00 |
Chris Lattner
|
6425a23c8c
|
fix a typo (and -> add) and fix GetAvailablePHITranslatedSubExpr to not
side-effect the current object.
llvm-svn: 90837
|
2009-12-08 06:06:26 +00:00 |
Chris Lattner
|
9e34d156d3
|
fix typo
llvm-svn: 90793
|
2009-12-07 19:52:57 +00:00 |
Chris Lattner
|
dccf7ad8b9
|
add accessor, improve comment.
llvm-svn: 90792
|
2009-12-07 19:45:30 +00:00 |
Chris Lattner
|
77b0d3b217
|
add support for phi translation and incorpation of new expression.
llvm-svn: 90782
|
2009-12-07 19:04:49 +00:00 |
Chris Lattner
|
e60244db8c
|
checkpoint of the new PHITransAddr code, still not done and not used by
anything.
llvm-svn: 90779
|
2009-12-07 18:36:53 +00:00 |
Chris Lattner
|
b63051caf6
|
add the start of a class used to handle phi translation in memdep and
gvn (this is just a skeleton so far). This will ultimately be used
to fix a nasty miscompilation with GVN.
llvm-svn: 90518
|
2009-12-04 02:10:16 +00:00 |