summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/RegAllocLinearScan.cpp
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
commita292fc6d6b25254718caa91906f4fdeaa4d577bf (patch)
tree63c1008eb4952ec7fcdbe79289551cd2b07187e2 /llvm/lib/CodeGen/RegAllocLinearScan.cpp
parent2e49bf2ceb3472f73ec828a3fdd55ba3d25eea1b (diff)
downloadbcm5719-llvm-a292fc6d6b25254718caa91906f4fdeaa4d577bf.tar.gz
bcm5719-llvm-a292fc6d6b25254718caa91906f4fdeaa4d577bf.zip
- 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. llvm-svn: 62254
Diffstat (limited to 'llvm/lib/CodeGen/RegAllocLinearScan.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud