Changes in directory llvm/lib/Target/PowerPC:
PPCISelDAGToDAG.cpp updated: 1.176 -> 1.177 README.txt updated: 1.81 -> 1.82 --- Log message: #include Intrinsics.h into all dag isels --- Diffs of the changes: (+8 -0) PPCISelDAGToDAG.cpp | 1 + README.txt | 7 +++++++ 2 files changed, 8 insertions(+) Index: llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp diff -u llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp:1.176 llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp:1.177 --- llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp:1.176 Fri Mar 24 11:58:06 2006 +++ llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp Sat Mar 25 00:47:10 2006 @@ -25,6 +25,7 @@ #include "llvm/ADT/Statistic.h" #include "llvm/Constants.h" #include "llvm/GlobalValue.h" +#include "llvm/Intrinsics.h" #include "llvm/Support/Debug.h" #include "llvm/Support/MathExtras.h" #include <iostream> Index: llvm/lib/Target/PowerPC/README.txt diff -u llvm/lib/Target/PowerPC/README.txt:1.81 llvm/lib/Target/PowerPC/README.txt:1.82 --- llvm/lib/Target/PowerPC/README.txt:1.81 Fri Mar 24 14:04:27 2006 +++ llvm/lib/Target/PowerPC/README.txt Sat Mar 25 00:47:10 2006 @@ -594,3 +594,10 @@ *ret = code; } +===-------------------------------------------------------------------------=== + +There are a wide range of vector constants we can generate with combinations of +altivec instructions. For example, GCC does: t=vsplti*, r = t+t. + +===-------------------------------------------------------------------------=== + _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits