Rename EmitStopPoint in CGDebugInfo to EmitLocation. "stop points" don't

exist anymore.

llvm-svn: 140739
This commit is contained in:
Eric Christopher 2011-09-29 00:00:41 +00:00
parent 4fd315ffbd
commit bfa4dc5512
5 changed files with 10 additions and 8 deletions

View File

@ -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;
}

View File

@ -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();
}

View File

@ -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.

View File

@ -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.

View File

@ -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);
}
}