Author: teemperor Date: Fri Aug 9 01:54:01 2019 New Revision: 368415 URL: http://llvm.org/viewvc/llvm-project?rev=368415&view=rev Log: [lldb][NFC] Clean up logging in IRForTarget
Modified: lldb/trunk/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp Modified: lldb/trunk/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp?rev=368415&r1=368414&r2=368415&view=diff ============================================================================== --- lldb/trunk/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp (original) +++ lldb/trunk/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp Fri Aug 9 01:54:01 2019 @@ -186,8 +186,7 @@ bool IRForTarget::CreateResultVariable(l } if (!found_result) { - if (log) - log->PutCString("Couldn't find result variable"); + LLDB_LOG(log, "Couldn't find result variable"); return true; } @@ -197,8 +196,7 @@ bool IRForTarget::CreateResultVariable(l Value *result_value = m_module->getNamedValue(result_name); if (!result_value) { - if (log) - log->PutCString("Result variable had no data"); + LLDB_LOG(log, "Result variable had no data"); m_error_stream.Format("Internal error [IRForTarget]: Result variable's " "name ({0}) exists, but not its definition\n", @@ -207,14 +205,13 @@ bool IRForTarget::CreateResultVariable(l return false; } - LLDB_LOGF(log, "Found result in the IR: \"%s\"", - PrintValue(result_value, false).c_str()); + LLDB_LOG(log, "Found result in the IR: \"{0}\"", + PrintValue(result_value, false)); GlobalVariable *result_global = dyn_cast<GlobalVariable>(result_value); if (!result_global) { - if (log) - log->PutCString("Result variable isn't a GlobalVariable"); + LLDB_LOG(log, "Result variable isn't a GlobalVariable"); m_error_stream.Format("Internal error [IRForTarget]: Result variable ({0}) " "is defined, but is not a global variable\n", @@ -225,8 +222,7 @@ bool IRForTarget::CreateResultVariable(l clang::NamedDecl *result_decl = DeclForGlobal(result_global); if (!result_decl) { - if (log) - log->PutCString("Result variable doesn't have a corresponding Decl"); + LLDB_LOG(log, "Result variable doesn't have a corresponding Decl"); m_error_stream.Format("Internal error [IRForTarget]: Result variable ({0}) " "does not have a corresponding Clang entity\n", @@ -241,13 +237,12 @@ bool IRForTarget::CreateResultVariable(l result_decl->print(decl_desc_stream); decl_desc_stream.flush(); - LLDB_LOGF(log, "Found result decl: \"%s\"", decl_desc_str.c_str()); + LLDB_LOG(log, "Found result decl: \"{0}\"", decl_desc_str); } clang::VarDecl *result_var = dyn_cast<clang::VarDecl>(result_decl); if (!result_var) { - if (log) - log->PutCString("Result variable Decl isn't a VarDecl"); + LLDB_LOG(log, "Result variable Decl isn't a VarDecl"); m_error_stream.Format("Internal error [IRForTarget]: Result variable " "({0})'s corresponding Clang entity isn't a " @@ -287,8 +282,7 @@ bool IRForTarget::CreateResultVariable(l lldb_private::ClangASTContext::GetASTContext( &result_decl->getASTContext())); } else { - if (log) - log->PutCString("Expected result to have pointer type, but it did not"); + LLDB_LOG(log, "Expected result to have pointer type, but it did not"); m_error_stream.Format("Internal error [IRForTarget]: Lvalue result ({0}) " "is not a pointer variable\n", @@ -311,7 +305,7 @@ bool IRForTarget::CreateResultVariable(l lldb_private::StreamString type_desc_stream; m_result_type.DumpTypeDescription(&type_desc_stream); - LLDB_LOGF(log, "Result type has unknown size"); + LLDB_LOG(log, "Result type has unknown size"); m_error_stream.Printf("Error [IRForTarget]: Size of result type '%s' " "couldn't be determined\n", @@ -323,14 +317,13 @@ bool IRForTarget::CreateResultVariable(l lldb_private::StreamString type_desc_stream; m_result_type.DumpTypeDescription(&type_desc_stream); - LLDB_LOGF(log, "Result decl type: \"%s\"", type_desc_stream.GetData()); + LLDB_LOG(log, "Result decl type: \"{0}\"", type_desc_stream.GetData()); } m_result_name = lldb_private::ConstString("$RESULT_NAME"); - LLDB_LOGF(log, "Creating a new result global: \"%s\" with size 0x%" PRIx64, - m_result_name.GetCString(), - m_result_type.GetByteSize(nullptr).getValueOr(0)); + LLDB_LOG(log, "Creating a new result global: \"{0}\" with size {1}", + m_result_name, m_result_type.GetByteSize(nullptr).getValueOr(0)); // Construct a new result global and set up its metadata @@ -362,9 +355,8 @@ bool IRForTarget::CreateResultVariable(l m_module->getNamedMetadata("clang.global.decl.ptrs"); named_metadata->addOperand(persistent_global_md); - LLDB_LOGF(log, "Replacing \"%s\" with \"%s\"", - PrintValue(result_global).c_str(), - PrintValue(new_result_global).c_str()); + LLDB_LOG(log, "Replacing \"{0}\" with \"{1}\"", PrintValue(result_global), + PrintValue(new_result_global)); if (result_global->use_empty()) { // We need to synthesize a store for this variable, because otherwise @@ -377,7 +369,7 @@ bool IRForTarget::CreateResultVariable(l return false; if (!result_global->hasInitializer()) { - LLDB_LOGF(log, "Couldn't find initializer for unused variable"); + LLDB_LOG(log, "Couldn't find initializer for unused variable"); m_error_stream.Format("Internal error [IRForTarget]: Result variable " "({0}) has no writes and no initializer\n", @@ -391,8 +383,8 @@ bool IRForTarget::CreateResultVariable(l StoreInst *synthesized_store = new StoreInst(initializer, new_result_global, first_entry_instruction); - LLDB_LOGF(log, "Synthesized result store \"%s\"\n", - PrintValue(synthesized_store).c_str()); + LLDB_LOG(log, "Synthesized result store \"{0}\"\n", + PrintValue(synthesized_store)); } else { result_global->replaceAllUsesWith(new_result_global); } @@ -437,8 +429,8 @@ bool IRForTarget::RewriteObjCConstString return false; } - LLDB_LOGF(log, "Found CFStringCreateWithBytes at 0x%" PRIx64, - CFStringCreateWithBytes_addr); + LLDB_LOG(log, "Found CFStringCreateWithBytes at {0}", + CFStringCreateWithBytes_addr); // Build the function type: // @@ -531,9 +523,7 @@ bool IRForTarget::RewriteObjCConstString if (!UnfoldConstant(ns_str, nullptr, CFSCWB_Caller, m_entry_instruction_finder, m_error_stream)) { - if (log) - log->PutCString( - "Couldn't replace the NSString with the result of the call"); + LLDB_LOG(log, "Couldn't replace the NSString with the result of the call"); m_error_stream.Printf("error [IRForTarget internal]: Couldn't replace an " "Objective-C constant string with a dynamic " @@ -563,8 +553,7 @@ bool IRForTarget::RewriteObjCConstString dyn_cast<GlobalVariable>(nsstring_value); if (!nsstring_global) { - if (log) - log->PutCString("NSString variable is not a GlobalVariable"); + LLDB_LOG(log, "NSString variable is not a GlobalVariable"); m_error_stream.Printf("Internal error [IRForTarget]: An Objective-C " "constant string is not a global variable\n"); @@ -573,8 +562,7 @@ bool IRForTarget::RewriteObjCConstString } if (!nsstring_global->hasInitializer()) { - if (log) - log->PutCString("NSString variable does not have an initializer"); + LLDB_LOG(log, "NSString variable does not have an initializer"); m_error_stream.Printf("Internal error [IRForTarget]: An Objective-C " "constant string does not have an initializer\n"); @@ -586,9 +574,8 @@ bool IRForTarget::RewriteObjCConstString dyn_cast<ConstantStruct>(nsstring_global->getInitializer()); if (!nsstring_struct) { - if (log) - log->PutCString( - "NSString variable's initializer is not a ConstantStruct"); + LLDB_LOG(log, + "NSString variable's initializer is not a ConstantStruct"); m_error_stream.Printf("Internal error [IRForTarget]: An Objective-C " "constant string is not a structure constant\n"); @@ -606,11 +593,11 @@ bool IRForTarget::RewriteObjCConstString // }; if (nsstring_struct->getNumOperands() != 4) { - if (log) - LLDB_LOGF(log, - "NSString variable's initializer structure has an " - "unexpected number of members. Should be 4, is %d", - nsstring_struct->getNumOperands()); + + LLDB_LOG(log, + "NSString variable's initializer structure has an " + "unexpected number of members. Should be 4, is {0}", + nsstring_struct->getNumOperands()); m_error_stream.Printf("Internal error [IRForTarget]: The struct for an " "Objective-C constant string is not as " @@ -622,8 +609,7 @@ bool IRForTarget::RewriteObjCConstString Constant *nsstring_member = nsstring_struct->getOperand(2); if (!nsstring_member) { - if (log) - log->PutCString("NSString initializer's str element was empty"); + LLDB_LOG(log, "NSString initializer's str element was empty"); m_error_stream.Printf("Internal error [IRForTarget]: An Objective-C " "constant string does not have a string " @@ -635,9 +621,8 @@ bool IRForTarget::RewriteObjCConstString ConstantExpr *nsstring_expr = dyn_cast<ConstantExpr>(nsstring_member); if (!nsstring_expr) { - if (log) - log->PutCString( - "NSString initializer's str element is not a ConstantExpr"); + LLDB_LOG(log, + "NSString initializer's str element is not a ConstantExpr"); m_error_stream.Printf("Internal error [IRForTarget]: An Objective-C " "constant string's string initializer is not " @@ -657,9 +642,8 @@ bool IRForTarget::RewriteObjCConstString } if (!cstr_global) { - if (log) - log->PutCString( - "NSString initializer's str element is not a GlobalVariable"); + LLDB_LOG(log, + "NSString initializer's str element is not a GlobalVariable"); m_error_stream.Printf("Internal error [IRForTarget]: Unhandled" "constant string initializer\n"); @@ -668,9 +652,8 @@ bool IRForTarget::RewriteObjCConstString } if (!cstr_global->hasInitializer()) { - if (log) - log->PutCString("NSString initializer's str element does not have an " - "initializer"); + LLDB_LOG(log, "NSString initializer's str element does not have an " + "initializer"); m_error_stream.Printf("Internal error [IRForTarget]: An Objective-C " "constant string's string initializer doesn't " @@ -712,21 +695,18 @@ bool IRForTarget::RewriteObjCConstString ConstantDataArray *cstr_array = dyn_cast<ConstantDataArray>(cstr_global->getInitializer()); - if (log) { - if (cstr_array) - LLDB_LOG(log, "Found NSString constant {0}, which contains \"{1}\"", - value_name, cstr_array->getAsString()); - else - LLDB_LOG(log, "Found NSString constant {0}, which contains \"\"", - value_name); - } + if (cstr_array) + LLDB_LOG(log, "Found NSString constant {0}, which contains \"{1}\"", + value_name, cstr_array->getAsString()); + else + LLDB_LOG(log, "Found NSString constant {0}, which contains \"\"", + value_name); if (!cstr_array) cstr_global = nullptr; if (!RewriteObjCConstString(nsstring_global, cstr_global)) { - if (log) - log->PutCString("Error rewriting the constant string"); + LLDB_LOG(log, "Error rewriting the constant string"); // We don't print an error message here because RewriteObjCConstString // has done so for us. @@ -743,9 +723,8 @@ bool IRForTarget::RewriteObjCConstString GlobalVariable *gv = dyn_cast<GlobalVariable>(value_symbol.second); if (!gv) { - if (log) - log->PutCString( - "__CFConstantStringClassReference is not a global variable"); + LLDB_LOG(log, + "__CFConstantStringClassReference is not a global variable"); m_error_stream.Printf("Internal error [IRForTarget]: Found a " "CFConstantStringClassReference, but it is not a " @@ -833,9 +812,8 @@ bool IRForTarget::RewriteObjCSelector(In std::string omvn_initializer_string = omvn_initializer_array->getAsString(); - if (log) - LLDB_LOGF(log, "Found Objective-C selector reference \"%s\"", - omvn_initializer_string.c_str()); + LLDB_LOG(log, "Found Objective-C selector reference \"{0}\"", + omvn_initializer_string); // Construct a call to sel_registerName @@ -849,9 +827,7 @@ bool IRForTarget::RewriteObjCSelector(In if (sel_registerName_addr == LLDB_INVALID_ADDRESS || missing_weak) return false; - if (log) - LLDB_LOGF(log, "Found sel_registerName at 0x%" PRIx64, - sel_registerName_addr); + LLDB_LOG(log, "Found sel_registerName at {0}", sel_registerName_addr); // Build the function type: struct objc_selector // *sel_registerName(uint8_t*) @@ -919,9 +895,7 @@ bool IRForTarget::RewriteObjCSelectors(B "static reference to an Objective-C selector to a " "dynamic reference\n"); - if (log) - log->PutCString( - "Couldn't rewrite a reference to an Objective-C selector"); + LLDB_LOG(log, "Couldn't rewrite a reference to an Objective-C selector"); return false; } @@ -997,9 +971,8 @@ bool IRForTarget::RewriteObjCClassRefere std::string ocn_initializer_string = ocn_initializer_array->getAsString(); - if (log) - LLDB_LOGF(log, "Found Objective-C class reference \"%s\"", - ocn_initializer_string.c_str()); + LLDB_LOG(log, "Found Objective-C class reference \"{0}\"", + ocn_initializer_string); // Construct a call to objc_getClass @@ -1013,8 +986,7 @@ bool IRForTarget::RewriteObjCClassRefere if (objc_getClass_addr == LLDB_INVALID_ADDRESS || missing_weak) return false; - if (log) - LLDB_LOGF(log, "Found objc_getClass at 0x%" PRIx64, objc_getClass_addr); + LLDB_LOG(log, "Found objc_getClass at {0}", objc_getClass_addr); // Build the function type: %struct._objc_class *objc_getClass(i8*) @@ -1076,9 +1048,7 @@ bool IRForTarget::RewriteObjCClassRefere "static reference to an Objective-C class to a " "dynamic reference\n"); - if (log) - log->PutCString( - "Couldn't rewrite a reference to an Objective-C class"); + LLDB_LOG(log, "Couldn't rewrite a reference to an Objective-C class"); return false; } @@ -1147,9 +1117,8 @@ bool IRForTarget::RewritePersistentAlloc LoadInst *persistent_load = new LoadInst(persistent_global, "", alloc); - if (log) - LLDB_LOGF(log, "Replacing \"%s\" with \"%s\"", PrintValue(alloc).c_str(), - PrintValue(persistent_load).c_str()); + LLDB_LOG(log, "Replacing \"{0}\" with \"{1}\"", PrintValue(alloc), + PrintValue(persistent_load)); alloc->replaceAllUsesWith(persistent_load); alloc->eraseFromParent(); @@ -1175,8 +1144,7 @@ bool IRForTarget::RewritePersistentAlloc if (alloc_name.startswith("$") && !alloc_name.startswith("$__lldb")) { if (alloc_name.find_first_of("0123456789") == 1) { - if (log) - LLDB_LOGF(log, "Rejecting a numeric persistent variable."); + LLDB_LOG(log, "Rejecting a numeric persistent variable."); m_error_stream.Printf("Error [IRForTarget]: Names starting with $0, " "$1, ... are reserved for use as result " @@ -1195,9 +1163,7 @@ bool IRForTarget::RewritePersistentAlloc m_error_stream.Printf("Internal error [IRForTarget]: Couldn't rewrite " "the creation of a persistent variable\n"); - if (log) - log->PutCString( - "Couldn't rewrite the creation of a persistent variable"); + LLDB_LOG(log, "Couldn't rewrite the creation of a persistent variable"); return false; } @@ -1213,9 +1179,8 @@ bool IRForTarget::MaterializeInitializer lldb_private::Log *log( lldb_private::GetLogIfAllCategoriesSet(LIBLLDB_LOG_EXPRESSIONS)); - if (log && log->GetVerbose()) - LLDB_LOGF(log, " MaterializeInitializer(%p, %s)", (void *)data, - PrintValue(initializer).c_str()); + LLDB_LOGV(log, " MaterializeInitializer({0}, {1})", (void *)data, + PrintValue(initializer)); Type *initializer_type = initializer->getType(); @@ -1277,9 +1242,7 @@ bool IRForTarget::MaybeHandleVariable(Va lldb_private::Log *log( lldb_private::GetLogIfAllCategoriesSet(LIBLLDB_LOG_EXPRESSIONS)); - if (log) - LLDB_LOGF(log, "MaybeHandleVariable (%s)", - PrintValue(llvm_value_ptr).c_str()); + LLDB_LOG(log, "MaybeHandleVariable ({0})", PrintValue(llvm_value_ptr)); if (ConstantExpr *constant_expr = dyn_cast<ConstantExpr>(llvm_value_ptr)) { switch (constant_expr->getOpcode()) { @@ -1305,9 +1268,8 @@ bool IRForTarget::MaybeHandleVariable(Va if (!global_variable->hasExternalLinkage()) return true; - if (log) - LLDB_LOGF(log, "Found global variable \"%s\" without metadata", - global_variable->getName().str().c_str()); + LLDB_LOG(log, "Found global variable \"{0}\" without metadata", + global_variable->getName()); return false; } @@ -1346,23 +1308,19 @@ bool IRForTarget::MaybeHandleVariable(Va lldb::offset_t value_alignment = (compiler_type.GetTypeBitAlign() + 7ull) / 8ull; - if (log) { - LLDB_LOG( - log, - "Type of \"{0}\" is [clang \"{1}\", llvm \"{2}\"] [size {3}, " - "align {4}]", - name, - lldb_private::ClangUtil::GetQualType(compiler_type).getAsString(), - PrintType(value_type), *value_size, value_alignment); - } + LLDB_LOG(log, + "Type of \"{0}\" is [clang \"{1}\", llvm \"{2}\"] [size {3}, " + "align {4}]", + name, + lldb_private::ClangUtil::GetQualType(compiler_type).getAsString(), + PrintType(value_type), *value_size, value_alignment); if (named_decl) m_decl_map->AddValueToStruct(named_decl, lldb_private::ConstString(name), llvm_value_ptr, *value_size, value_alignment); } else if (dyn_cast<llvm::Function>(llvm_value_ptr)) { - if (log) - LLDB_LOGF(log, "Function pointers aren't handled right now"); + LLDB_LOG(log, "Function pointers aren't handled right now"); return false; } @@ -1381,15 +1339,12 @@ bool IRForTarget::HandleSymbol(Value *sy m_decl_map->GetSymbolAddress(name, lldb::eSymbolTypeAny); if (symbol_addr == LLDB_INVALID_ADDRESS) { - if (log) - LLDB_LOGF(log, "Symbol \"%s\" had no address", name.GetCString()); + LLDB_LOG(log, "Symbol \"{0}\" had no address", name); return false; } - if (log) - LLDB_LOGF(log, "Found \"%s\" at 0x%" PRIx64, name.GetCString(), - symbol_addr); + LLDB_LOG(log, "Found \"{0}\" at {1}", name, symbol_addr); Type *symbol_type = symbol->getType(); @@ -1398,9 +1353,8 @@ bool IRForTarget::HandleSymbol(Value *sy Value *symbol_addr_ptr = ConstantExpr::getIntToPtr(symbol_addr_int, symbol_type); - if (log) - LLDB_LOGF(log, "Replacing %s with %s", PrintValue(symbol).c_str(), - PrintValue(symbol_addr_ptr).c_str()); + LLDB_LOG(log, "Replacing {0} with {1}", PrintValue(symbol), + PrintValue(symbol_addr_ptr)); symbol->replaceAllUsesWith(symbol_addr_ptr); @@ -1411,8 +1365,7 @@ bool IRForTarget::MaybeHandleCallArgumen lldb_private::Log *log( lldb_private::GetLogIfAllCategoriesSet(LIBLLDB_LOG_EXPRESSIONS)); - if (log) - LLDB_LOGF(log, "MaybeHandleCallArguments(%s)", PrintValue(Old).c_str()); + LLDB_LOG(log, "MaybeHandleCallArguments({0})", PrintValue(Old)); for (unsigned op_index = 0, num_ops = Old->getNumArgOperands(); op_index < num_ops; ++op_index) @@ -1450,9 +1403,8 @@ bool IRForTarget::HandleObjCClass(Value lldb::addr_t class_ptr = m_decl_map->GetSymbolAddress(name_cstr, lldb::eSymbolTypeObjCClass); - if (log) - LLDB_LOGF(log, "Found reference to Objective-C class %s (0x%llx)", - name_cstr.AsCString(), (unsigned long long)class_ptr); + LLDB_LOG(log, "Found reference to Objective-C class {0} ({1})", name, + (unsigned long long)class_ptr); if (class_ptr == LLDB_INVALID_ADDRESS) return false; @@ -1537,9 +1489,8 @@ bool IRForTarget::ResolveExternals(Funct for (GlobalVariable &global_var : m_module->globals()) { llvm::StringRef global_name = global_var.getName(); - if (log) - LLDB_LOG(log, "Examining {0}, DeclForGlobalValue returns {1}", - global_name, static_cast<void *>(DeclForGlobal(&global_var))); + LLDB_LOG(log, "Examining {0}, DeclForGlobalValue returns {1}", global_name, + static_cast<void *>(DeclForGlobal(&global_var))); if (global_name.startswith("OBJC_IVAR")) { if (!HandleSymbol(&global_var)) { @@ -1769,8 +1720,7 @@ bool IRForTarget::ReplaceVariables(Funct m_decl_map->DoStructLayout(); - if (log) - LLDB_LOGF(log, "Element arrangement:"); + LLDB_LOG(log, "Element arrangement:"); uint32_t num_elements; uint32_t element_index; @@ -1844,8 +1794,7 @@ bool IRForTarget::ReplaceVariables(Funct return false; } - if (log) - LLDB_LOG(log, "Arg: \"{0}\"", PrintValue(argument)); + LLDB_LOG(log, "Arg: \"{0}\"", PrintValue(argument)); BasicBlock &entry_block(llvm_function.getEntryBlock()); Instruction *FirstEntryInstruction(entry_block.getFirstNonPHIOrDbg()); @@ -1882,13 +1831,11 @@ bool IRForTarget::ReplaceVariables(Funct return false; } - if (log) - LLDB_LOG(log, " \"{0}\" (\"{1}\") placed at %" PRIu64, name, - decl->getNameAsString(), offset); + LLDB_LOG(log, " \"{0}\" (\"{1}\") placed at {2}", name, + decl->getNameAsString(), offset); if (value) { - if (log) - LLDB_LOG(log, " Replacing [{0}]", PrintValue(value)); + LLDB_LOG(log, " Replacing [{0}]", PrintValue(value)); FunctionValueCache body_result_maker( [this, name, offset_type, offset, argument, @@ -1937,9 +1884,8 @@ bool IRForTarget::ReplaceVariables(Funct value->replaceAllUsesWith( body_result_maker.GetValue(instruction->getParent()->getParent())); } else { - if (log) - LLDB_LOG(log, "Unhandled non-constant type: \"{0}\"", - PrintValue(value)); + LLDB_LOG(log, "Unhandled non-constant type: \"{0}\"", + PrintValue(value)); return false; } @@ -1948,9 +1894,8 @@ bool IRForTarget::ReplaceVariables(Funct } } - if (log) - LLDB_LOG(log, "Total structure [align {0}, size {1}]", (int64_t)alignment, - (uint64_t)size); + LLDB_LOG(log, "Total structure [align {0}, size {1}]", (int64_t)alignment, + (uint64_t)size); return true; } @@ -2002,8 +1947,7 @@ bool IRForTarget::runOnModule(Module &ll : m_module->getFunction(m_func_name.GetStringRef()); if (!m_func_name.IsEmpty() && !main_function) { - if (log) - LLDB_LOG(log, "Couldn't find \"{0}()\" in the module", m_func_name); + LLDB_LOG(log, "Couldn't find \"{0}()\" in the module", m_func_name); m_error_stream.Format("Internal error [IRForTarget]: Couldn't find wrapper " "'{0}' in the module", @@ -2014,8 +1958,7 @@ bool IRForTarget::runOnModule(Module &ll if (main_function) { if (!FixFunctionLinkage(*main_function)) { - if (log) - LLDB_LOGF(log, "Couldn't fix the linkage for the function"); + LLDB_LOG(log, "Couldn't fix the linkage for the function"); return false; } @@ -2035,8 +1978,7 @@ bool IRForTarget::runOnModule(Module &ll if (main_function) { if (!CreateResultVariable(*main_function)) { - if (log) - LLDB_LOGF(log, "CreateResultVariable() failed"); + LLDB_LOG(log, "CreateResultVariable() failed"); // CreateResultVariable() reports its own errors, so we don't do so here @@ -2058,8 +2000,7 @@ bool IRForTarget::runOnModule(Module &ll for (llvm::Function &function : *m_module) { for (BasicBlock &bb : function) { if (!RemoveGuards(bb)) { - if (log) - LLDB_LOGF(log, "RemoveGuards() failed"); + LLDB_LOG(log, "RemoveGuards() failed"); // RemoveGuards() reports its own errors, so we don't do so here @@ -2067,8 +2008,7 @@ bool IRForTarget::runOnModule(Module &ll } if (!RewritePersistentAllocs(bb)) { - if (log) - LLDB_LOGF(log, "RewritePersistentAllocs() failed"); + LLDB_LOG(log, "RewritePersistentAllocs() failed"); // RewritePersistentAllocs() reports its own errors, so we don't do so // here @@ -2077,8 +2017,7 @@ bool IRForTarget::runOnModule(Module &ll } if (!RemoveCXAAtExit(bb)) { - if (log) - LLDB_LOGF(log, "RemoveCXAAtExit() failed"); + LLDB_LOG(log, "RemoveCXAAtExit() failed"); // RemoveCXAAtExit() reports its own errors, so we don't do so here @@ -2092,8 +2031,7 @@ bool IRForTarget::runOnModule(Module &ll // if (!RewriteObjCConstStrings()) { - if (log) - LLDB_LOGF(log, "RewriteObjCConstStrings() failed"); + LLDB_LOG(log, "RewriteObjCConstStrings() failed"); // RewriteObjCConstStrings() reports its own errors, so we don't do so here @@ -2103,8 +2041,7 @@ bool IRForTarget::runOnModule(Module &ll for (llvm::Function &function : *m_module) { for (llvm::BasicBlock &bb : function) { if (!RewriteObjCSelectors(bb)) { - if (log) - LLDB_LOGF(log, "RewriteObjCSelectors() failed"); + LLDB_LOG(log, "RewriteObjCSelectors() failed"); // RewriteObjCSelectors() reports its own errors, so we don't do so // here @@ -2113,8 +2050,7 @@ bool IRForTarget::runOnModule(Module &ll } if (!RewriteObjCClassReferences(bb)) { - if (log) - LLDB_LOGF(log, "RewriteObjCClassReferences() failed"); + LLDB_LOG(log, "RewriteObjCClassReferences() failed"); // RewriteObjCClasses() reports its own errors, so we don't do so here @@ -2126,8 +2062,7 @@ bool IRForTarget::runOnModule(Module &ll for (llvm::Function &function : *m_module) { for (BasicBlock &bb : function) { if (!ResolveCalls(bb)) { - if (log) - LLDB_LOGF(log, "ResolveCalls() failed"); + LLDB_LOG(log, "ResolveCalls() failed"); // ResolveCalls() reports its own errors, so we don't do so here @@ -2142,8 +2077,7 @@ bool IRForTarget::runOnModule(Module &ll if (main_function) { if (!ResolveExternals(*main_function)) { - if (log) - LLDB_LOGF(log, "ResolveExternals() failed"); + LLDB_LOG(log, "ResolveExternals() failed"); // ResolveExternals() reports its own errors, so we don't do so here @@ -2151,8 +2085,7 @@ bool IRForTarget::runOnModule(Module &ll } if (!ReplaceVariables(*main_function)) { - if (log) - LLDB_LOGF(log, "ReplaceVariables() failed"); + LLDB_LOG(log, "ReplaceVariables() failed"); // ReplaceVariables() reports its own errors, so we don't do so here _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits