Switch Alpha over to the new call lowering style. New code mostly
authorEli Friedman <eli.friedman@gmail.com>
Sun, 19 Jul 2009 01:11:32 +0000 (01:11 +0000)
committerEli Friedman <eli.friedman@gmail.com>
Sun, 19 Jul 2009 01:11:32 +0000 (01:11 +0000)
commit796492dc4b5f8ff0002fd369ce583305461a2967
tree0c8e4da8d02a38112bbbdf80cf1b750219274dd1
parent10b547c6389eec368ae742e640f14f06367f98ad
Switch Alpha over to the new call lowering style.  New code mostly
copied from the SystemZ target.  I don't think this causes any
significant changes to the output (I compared the assembly, and the
results appeared to be essentially unchanged), although I don't actually
have an Alpha to test on.

I would appreciate if anyone with the appropriate hardware could test
this. I'm not sure if that includes anyone subscribed to llvm-commits,
though.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76353 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/Alpha/Alpha.td
lib/Target/Alpha/AlphaCallingConv.td [new file with mode: 0644]
lib/Target/Alpha/AlphaISelDAGToDAG.cpp
lib/Target/Alpha/AlphaISelLowering.cpp
lib/Target/Alpha/AlphaISelLowering.h