From 5321bc492b2f29deecb6cb0bc68b7887164ee8a6 Mon Sep 17 00:00:00 2001 From: Eric Christopher Date: Thu, 29 Sep 2011 00:00:41 +0000 Subject: [PATCH] Rename EmitStopPoint in CGDebugInfo to EmitLocation. "stop points" don't exist anymore. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@140739 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/CodeGen/CGClass.cpp | 2 +- lib/CodeGen/CGDebugInfo.cpp | 6 ++++-- lib/CodeGen/CGDebugInfo.h | 6 +++--- lib/CodeGen/CGExpr.cpp | 2 +- lib/CodeGen/CGStmt.cpp | 2 +- 5 files changed, 10 insertions(+), 8 deletions(-) diff --git a/lib/CodeGen/CGClass.cpp b/lib/CodeGen/CGClass.cpp index 17bd594280..66603acb24 100644 --- a/lib/CodeGen/CGClass.cpp +++ b/lib/CodeGen/CGClass.cpp @@ -693,7 +693,7 @@ void CodeGenFunction::EmitConstructorBody(FunctionArgList &Args) { // delegation optimization. if (CtorType == Ctor_Complete && IsConstructorDelegationValid(Ctor)) { if (CGDebugInfo *DI = getDebugInfo()) - DI->EmitStopPoint(Builder); + DI->EmitLocation(Builder); EmitDelegateCXXConstructorCall(Ctor, Ctor_Base, Args); return; } diff --git a/lib/CodeGen/CGDebugInfo.cpp b/lib/CodeGen/CGDebugInfo.cpp index b8a5d0d83c..32e9d543b6 100644 --- a/lib/CodeGen/CGDebugInfo.cpp +++ b/lib/CodeGen/CGDebugInfo.cpp @@ -1803,7 +1803,9 @@ void CGDebugInfo::UpdateLineDirectiveRegion(CGBuilderTy &Builder) { return; } -void CGDebugInfo::EmitStopPoint(CGBuilderTy &Builder) { +/// EmitLocation - Emit metadata to indicate a change in line/column +/// information in the source file. +void CGDebugInfo::EmitLocation(CGBuilderTy &Builder) { if (CurLoc.isInvalid() || CurLoc.isMacroID()) return; // Don't bother if things are the same as last time. @@ -1847,7 +1849,7 @@ void CGDebugInfo::EmitRegionEnd(CGBuilderTy &Builder) { assert(!RegionStack.empty() && "Region stack mismatch, stack empty!"); // Provide a region stop point. - EmitStopPoint(Builder); + EmitLocation(Builder); RegionStack.pop_back(); } diff --git a/lib/CodeGen/CGDebugInfo.h b/lib/CodeGen/CGDebugInfo.h index e59aed91a6..021838019e 100644 --- a/lib/CodeGen/CGDebugInfo.h +++ b/lib/CodeGen/CGDebugInfo.h @@ -162,9 +162,9 @@ public: /// invalid it is ignored. void setLocation(SourceLocation Loc); - /// EmitStopPoint - Emit a call to llvm.dbg.stoppoint to indicate a change of - /// source line. - void EmitStopPoint(CGBuilderTy &Builder); + /// EmitLocation - Emit metadata to indicate a change in line/column + /// information in the source file. + void EmitLocation(CGBuilderTy &Builder); /// EmitFunctionStart - Emit a call to llvm.dbg.function.start to indicate /// start of a new function. diff --git a/lib/CodeGen/CGExpr.cpp b/lib/CodeGen/CGExpr.cpp index 5fe33ff1d3..1f5bb32dea 100644 --- a/lib/CodeGen/CGExpr.cpp +++ b/lib/CodeGen/CGExpr.cpp @@ -2170,7 +2170,7 @@ RValue CodeGenFunction::EmitCallExpr(const CallExpr *E, ReturnValueSlot ReturnValue) { if (CGDebugInfo *DI = getDebugInfo()) { DI->setLocation(E->getLocStart()); - DI->EmitStopPoint(Builder); + DI->EmitLocation(Builder); } // Builtins never have block type. diff --git a/lib/CodeGen/CGStmt.cpp b/lib/CodeGen/CGStmt.cpp index e070cc312a..1cdb660fa3 100644 --- a/lib/CodeGen/CGStmt.cpp +++ b/lib/CodeGen/CGStmt.cpp @@ -35,7 +35,7 @@ void CodeGenFunction::EmitStopPoint(const Stmt *S) { DI->setLocation(S->getLocEnd()); else DI->setLocation(S->getLocStart()); - DI->EmitStopPoint(Builder); + DI->EmitLocation(Builder); } } -- 2.40.0