diff options
author | Evan Cheng <evan.cheng@apple.com> | 2006-02-25 10:02:21 +0000 |
---|---|---|
committer | Evan Cheng <evan.cheng@apple.com> | 2006-02-25 10:02:21 +0000 |
commit | 71fb834b505140cbd0fe8a87fb2ce172fd98cce7 (patch) | |
tree | b754f7b022ea72faf03f3094661c19d6e448e672 /lib/CodeGen/SelectionDAG/SelectionDAG.cpp | |
parent | c4ee50c6b953bfcf452433288e7f5fd8f539235e (diff) |
* Allow mul, shl nodes to be codegen'd as LEA (if appropriate).
* Add patterns to handle GlobalAddress, ConstantPool, etc.
MOV32ri to materialize these nodes in registers.
ADD32ri to handle %reg + GA, etc.
MOV32mi to handle store GA, etc. to memory.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26374 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/SelectionDAG/SelectionDAG.cpp')
0 files changed, 0 insertions, 0 deletions