diff options
author | Andrew Lenharth <andrewl@lenharth.org> | 2005-04-27 20:10:01 +0000 |
---|---|---|
committer | Andrew Lenharth <andrewl@lenharth.org> | 2005-04-27 20:10:01 +0000 |
commit | 4a73c2cfdc6e3113e2366c6e497e7c7ed51b1601 (patch) | |
tree | 9f38d19ed218e7876bb4b7720b033a33fe5e2da1 /llvm/lib/CodeGen/UnreachableBlockElim.cpp | |
parent | 0a6f42ac1d7d42c11c3a1746a7d901d3e226eb1a (diff) | |
download | bcm5719-llvm-4a73c2cfdc6e3113e2366c6e497e7c7ed51b1601.tar.gz bcm5719-llvm-4a73c2cfdc6e3113e2366c6e497e7c7ed51b1601.zip |
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
Diffstat (limited to 'llvm/lib/CodeGen/UnreachableBlockElim.cpp')
0 files changed, 0 insertions, 0 deletions