diff options
| author | Scott Michel <scottm@aero.org> | 2009-03-17 01:15:45 +0000 |
|---|---|---|
| committer | Scott Michel <scottm@aero.org> | 2009-03-17 01:15:45 +0000 |
| commit | 839ad0a5f37ab3653b25724d6aca0309b928818d (patch) | |
| tree | 2fec919f697dd794cd635885fc765877b2a93dd2 /clang/lib/CodeGen/CodeGenFunction.cpp | |
| parent | 2d603dae2cd8cff21514921dc228279091be404b (diff) | |
| download | bcm5719-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

