[llvm-commits] [llvm-gcc-4.2] r83478 - /llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp

Devang Patel dpatel at apple.com
Wed Oct 7 11:06:10 PDT 2009


Author: dpatel
Date: Wed Oct  7 13:06:10 2009
New Revision: 83478

URL: http://llvm.org/viewvc/llvm-project?rev=83478&view=rev
Log:
Attach location info to AllocaInst.

Modified:
    llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp

Modified: llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp?rev=83478&r1=83477&r2=83478&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp (original)
+++ llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp Wed Oct  7 13:06:10 2009
@@ -1630,6 +1630,12 @@
   if (!Size) {                           // Fixed size alloca -> entry block.
     AI = CreateTemporary(Ty);
     AI->setName(Name);
+#ifdef ATTACH_DEBUG_INFO_TO_AN_INSN
+    if (TheDebugInfo) {
+      TheDebugInfo->EmitStopPoint(Fn, Builder.GetInsertBlock(), Builder);
+      Builder.SetDebugLocation(AI);
+    }
+#endif
   } else {
     AI = Builder.CreateAlloca(Ty, Size, Name);
   }





More information about the llvm-commits mailing list