summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2010-11-01 05:34:34 +0000
committerChris Lattner <sabre@nondot.org>2010-11-01 05:34:34 +0000
commitdd3b09c234803037e3e19788bb2d34d4cfe5e0fc (patch)
tree045282b5bc11a177b20594c0f9b4551b43856c37 /llvm/lib/CodeGen
parentfccb9d032f3dbaef63c80c615a91783eac5f5681 (diff)
downloadbcm5719-llvm-dd3b09c234803037e3e19788bb2d34d4cfe5e0fc.tar.gz
bcm5719-llvm-dd3b09c234803037e3e19788bb2d34d4cfe5e0fc.zip
Implement enough of the missing instalias support to get
aliases installed and working. They now work when the matched pattern and the result instruction have exactly the same operand list. This is now enough for us to define proper aliases for movzx and movsx, implementing rdar://8017633 and PR7459. Note that we do not accept instructions like: movzx 0(%rsp), %rsi GAS accepts this instruction, but it doesn't make any sense because we don't know the size of the memory operand. It could be 8/16/32 bits. llvm-svn: 117901
Diffstat (limited to 'llvm/lib/CodeGen')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud