[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