forked from OSchip/llvm-project
Rename EmitStopPoint in CGDebugInfo to EmitLocation. "stop points" don't
exist anymore. llvm-svn: 140739
This commit is contained in:
parent
4fd315ffbd
commit
bfa4dc5512
|
@ -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;
|
||||
}
|
||||
|
|
|
@ -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();
|
||||
}
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue