[llvm-commits] [llvm] r143079 - /llvm/trunk/lib/Target/ARM/ARMFastISel.cpp

Chad Rosier mcrosier at apple.com
Wed Oct 26 16:34:37 PDT 2011


Author: mcrosier
Date: Wed Oct 26 18:34:37 2011
New Revision: 143079

URL: http://llvm.org/viewvc/llvm-project?rev=143079&view=rev
Log:
Add a TODO comment.  FastISel works by parsing each basic block from the bottom
up.  Thus, improving the support for compares is goodness because it increases
the number of terminator instructions we can handle.  This creates many more 
opportunities for target specific fast-isel.

Modified:
    llvm/trunk/lib/Target/ARM/ARMFastISel.cpp

Modified: llvm/trunk/lib/Target/ARM/ARMFastISel.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/ARM/ARMFastISel.cpp?rev=143079&r1=143078&r2=143079&view=diff
==============================================================================
--- llvm/trunk/lib/Target/ARM/ARMFastISel.cpp (original)
+++ llvm/trunk/lib/Target/ARM/ARMFastISel.cpp Wed Oct 26 18:34:37 2011
@@ -1193,6 +1193,7 @@
 
   unsigned CmpOpc;
   switch (VT.SimpleTy) {
+    // TODO: Add support for non-legal types (i.e., i1, i8, i16).
     default: return false;
     // TODO: Verify compares.
     case MVT::f32:





More information about the llvm-commits mailing list