aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/MachineBasicBlock.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2006-01-28 07:39:30 +0000
committerChris Lattner <sabre@nondot.org>2006-01-28 07:39:30 +0000
commit456a93afcec7740c45cafa8354317f7b17987a6d (patch)
tree184f36beb728723cd82e3fc7ef9ca8f40e657439 /lib/CodeGen/MachineBasicBlock.cpp
parente00ebf0acaa47a9aa8bfeba025f281432c4e9957 (diff)
Several major changes:
1. Pull out the expand cases for BSWAP and CT* into a separate function, reducing the size of LegalizeOp. 2. Fix a bug where expand(bswap i64) was wrong when i64 is legal. 3. Changed LegalizeOp/PromoteOp so that the legalizer never needs to be iterative. It now operates in a single pass over the nodes. 4. Simplify a LOT of code, with a net reduction of ~280 lines. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25736 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/MachineBasicBlock.cpp')
0 files changed, 0 insertions, 0 deletions