[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPCSubtarget.cpp	README.txt 
    Chris Lattner 
    lattner at cs.uiuc.edu
       
    Fri Jan 27 21:40:58 PST 2006
    
    
  
Changes in directory llvm/lib/Target/PowerPC:
PPCSubtarget.cpp updated: 1.16 -> 1.17
README.txt updated: 1.47 -> 1.48
---
Log message:
add a note about how we should implement this FIXME from the legalizer:
    // FIXME: revisit this when we have some kind of mechanism by which targets
    // can decided legality of vector constants, of which there may be very
    // many.
---
Diffs of the changes:  (+7 -1)
 PPCSubtarget.cpp |    2 +-
 README.txt       |    6 ++++++
 2 files changed, 7 insertions(+), 1 deletion(-)
Index: llvm/lib/Target/PowerPC/PPCSubtarget.cpp
diff -u llvm/lib/Target/PowerPC/PPCSubtarget.cpp:1.16 llvm/lib/Target/PowerPC/PPCSubtarget.cpp:1.17
--- llvm/lib/Target/PowerPC/PPCSubtarget.cpp:1.16	Thu Nov 17 12:55:48 2005
+++ llvm/lib/Target/PowerPC/PPCSubtarget.cpp	Fri Jan 27 23:40:47 2006
@@ -1,4 +1,4 @@
-//===- PowerPCSubtarget.cpp - PPC Subtarget Information ---------*- C++ -*-===//
+//===- PowerPCSubtarget.cpp - PPC Subtarget Information -------------------===//
 //
 //                     The LLVM Compiler Infrastructure
 //
Index: llvm/lib/Target/PowerPC/README.txt
diff -u llvm/lib/Target/PowerPC/README.txt:1.47 llvm/lib/Target/PowerPC/README.txt:1.48
--- llvm/lib/Target/PowerPC/README.txt:1.47	Fri Jan 27 19:22:10 2006
+++ llvm/lib/Target/PowerPC/README.txt	Fri Jan 27 23:40:47 2006
@@ -396,3 +396,9 @@
 
 Generate lwbrx and other byteswapping load/store instructions when reasonable.
 
+===-------------------------------------------------------------------------===
+
+Implement TargetConstantVec, and set up PPC to custom lower ConstantVec into
+TargetConstantVec's if it's one of the many forms that are algorithmically
+computable using the spiffy altivec instructions.
+
    
    
More information about the llvm-commits
mailing list