| commit | 4a73c2cfdc6e3113e2366c6e497e7c7ed51b1601 | [log] [tgz] |
|---|---|---|
| author | Andrew Lenharth <andrewl@lenharth.org> | Wed Apr 27 20:10:01 2005 +0000 |
| committer | Andrew Lenharth <andrewl@lenharth.org> | Wed Apr 27 20:10:01 2005 +0000 |
| tree | 9f38d19ed218e7876bb4b7720b033a33fe5e2da1 | |
| parent | 0a6f42ac1d7d42c11c3a1746a7d901d3e226eb1a [diff] |
Implement Value* tracking for loads and stores in the selection DAG. This enables one to use alias analysis in the backends. (TRUNK)Stores and (EXT|ZEXT|SEXT)Loads have an extra SDOperand which is a SrcValueSDNode which contains the Value*. Note that if the operation is introduced by the backend, it will still have the operand, but the value* will be null. llvm-svn: 21599