Lines Matching defs:ApplyDebugLocation
59 friend class ApplyDebugLocation;
858 class ApplyDebugLocation {
861 ApplyDebugLocation(CodeGenFunction &CGF, bool DefaultToEmpty,
869 ApplyDebugLocation(CodeGenFunction &CGF, SourceLocation TemporaryLocation);
870 ApplyDebugLocation(CodeGenFunction &CGF, const Expr *E);
871 ApplyDebugLocation(CodeGenFunction &CGF, llvm::DebugLoc Loc);
872 ApplyDebugLocation(ApplyDebugLocation &&Other) : CGF(Other.CGF) {
877 ApplyDebugLocation &operator=(ApplyDebugLocation &&Other) {
885 ~ApplyDebugLocation();
898 static ApplyDebugLocation CreateArtificial(CodeGenFunction &CGF) {
899 return ApplyDebugLocation(CGF, false, SourceLocation());
904 static ApplyDebugLocation
907 return ApplyDebugLocation(CGF, false, TemporaryLocation);
915 static ApplyDebugLocation CreateEmpty(CodeGenFunction &CGF) {
916 return ApplyDebugLocation(CGF, true, SourceLocation());