Typo.
[oota-llvm.git] / lib / CodeGen / BranchFolding.cpp
index d523bf585aeabdd7d8632603fb2c3ef36b43d757..d4b1e90fd54c8f530ba483edca7c8265f69a3800 100644 (file)
@@ -272,6 +272,11 @@ static unsigned ComputeCommonTailLength(MachineBasicBlock *MBB1,
   while (I1 != MBB1->begin() && I2 != MBB2->begin()) {
     --I1; --I2;
     if (!I1->isIdenticalTo(I2) || 
+        // FIXME: This check is dubious. It's used to get around a problem where
+        // people incorrectly expect inline asm directives to remain in the same
+        // relative order. This is untenable because normal compiler
+        // optimizations (like this one) may reorder and/or merge these
+        // directives.
         I1->getOpcode() == TargetInstrInfo::INLINEASM) {
       ++I1; ++I2;
       break;