[llvm] r185992 - Document a known limitation of the status quo.

Adrian Prantl aprantl at apple.com
Tue Jul 9 18:53:31 PDT 2013


Author: adrian
Date: Tue Jul  9 20:53:30 2013
New Revision: 185992

URL: http://llvm.org/viewvc/llvm-project?rev=185992&view=rev
Log:
Document a known limitation of the status quo.

Modified:
    llvm/trunk/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp

Modified: llvm/trunk/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp?rev=185992&r1=185991&r2=185992&view=diff
==============================================================================
--- llvm/trunk/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp (original)
+++ llvm/trunk/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp Tue Jul  9 20:53:30 2013
@@ -4421,10 +4421,12 @@ SelectionDAGBuilder::EmitFuncArgumentDbg
   if (!Op)
     return false;
 
+  // FIXME: This does not handle register-indirect values at offset 0.
+  bool IsIndirect = Offset != 0;
   if (Op->isReg())
     FuncInfo.ArgDbgValues.push_back(BuildMI(MF, getCurDebugLoc(),
                                             TII->get(TargetOpcode::DBG_VALUE),
-                                            /* IsIndirect */ Offset != 0,
+                                            IsIndirect,
                                             Op->getReg(), Offset, Variable));
   else
     FuncInfo.ArgDbgValues.push_back(





More information about the llvm-commits mailing list