summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenFunction.cpp
diff options
context:
space:
mode:
authorScott Michel <scottm@aero.org>2009-03-17 01:15:45 +0000
committerScott Michel <scottm@aero.org>2009-03-17 01:15:45 +0000
commit839ad0a5f37ab3653b25724d6aca0309b928818d (patch)
tree2fec919f697dd794cd635885fc765877b2a93dd2 /clang/lib/CodeGen/CodeGenFunction.cpp
parent2d603dae2cd8cff21514921dc228279091be404b (diff)
downloadbcm5719-llvm-839ad0a5f37ab3653b25724d6aca0309b928818d.tar.gz
bcm5719-llvm-839ad0a5f37ab3653b25724d6aca0309b928818d.zip
CellSPU:
- Fix fabs, fneg for f32 and f64. - Use BuildVectorSDNode.isConstantSplat, now that the functionality exists - Continue to improve i64 constant lowering. Lower certain special constants to the constant pool when they correspond to SPU's shufb instruction's special mask values. This avoids the overhead of performing a shuffle on a zero-filled vector just to get the special constant when the memory load suffices. llvm-svn: 67067
Diffstat (limited to 'clang/lib/CodeGen/CodeGenFunction.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud