aboutsummaryrefslogtreecommitdiffstats
path: root/bindings
diff options
context:
space:
mode:
authorScott Michel <scottm@aero.org>2009-01-15 04:41:47 +0000
committerScott Michel <scottm@aero.org>2009-01-15 04:41:47 +0000
commit94bd57e154088f2d45c465e73f896f64f6da4ade (patch)
tree54cfa11f05e8040e9d7d18949bbeb5d23ecfce5e /bindings
parentf9b1d79a549269f0630edd4893c654953ae07a6a (diff)
downloadexternal_llvm-94bd57e154088f2d45c465e73f896f64f6da4ade.zip
external_llvm-94bd57e154088f2d45c465e73f896f64f6da4ade.tar.gz
external_llvm-94bd57e154088f2d45c465e73f896f64f6da4ade.tar.bz2
- Convert remaining i64 custom lowering into custom instruction emission
sequences in SPUDAGToDAGISel.cpp and SPU64InstrInfo.td, killing custom DAG node types as needed. - i64 mul is now a legal instruction, but emits an instruction sequence that stretches tblgen and the imagination, as well as violating laws of several small countries and most southern US states (just kidding, but looking at a function with 80+ parameters is really weird and just plain wrong.) - Update tests as needed. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62254 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'bindings')
0 files changed, 0 insertions, 0 deletions