diff options
author | Chris Lattner <sabre@nondot.org> | 2007-02-25 08:24:27 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2007-02-25 08:24:27 +0000 |
commit | 753d9cb50e1d2e78b9a82185dc64f0e672560775 (patch) | |
tree | b4aced248476bd38ea531fd0edf53d4d3470005e /lib/CodeGen/MachineBasicBlock.cpp | |
parent | f4acec1be88c339366c0d8cdc32e57f1b8d0a81a (diff) |
fold trivial token factor nodes. This allows us to compile
test/CodeGen/X86/fp-stack-ret.ll into:
movl 4(%esp), %eax
fldl (%eax)
ret
instead of:
subl $12, %esp
movl 16(%esp), %eax
movsd (%eax), %xmm0
movsd %xmm0, (%esp)
fldl (%esp)
addl $12, %esp
ret
by eliminating a token factor that blocked a check.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34584 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/MachineBasicBlock.cpp')
0 files changed, 0 insertions, 0 deletions