* Allow mul, shl nodes to be codegen'd as LEA (if appropriate).
authorEvan Cheng <evan.cheng@apple.com>
Sat, 25 Feb 2006 10:02:21 +0000 (10:02 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Sat, 25 Feb 2006 10:02:21 +0000 (10:02 +0000)
commit71fb834b505140cbd0fe8a87fb2ce172fd98cce7
treeb754f7b022ea72faf03f3094661c19d6e448e672
parentc4ee50c6b953bfcf452433288e7f5fd8f539235e
* 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
lib/Target/X86/X86InstrInfo.td