From 1fa4d2a5afd35ebb58c84ea030046fc557ffad01 Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Fri, 9 Sep 2016 12:25:16 -0400 Subject: rename LLVMZig to ZigLLVM --- src/codegen.cpp | 74 ++++++++++++++++++++++++++++----------------------------- 1 file changed, 37 insertions(+), 37 deletions(-) (limited to 'src/codegen.cpp') diff --git a/src/codegen.cpp b/src/codegen.cpp index cf8b4f0891..41a1a394cd 100644 --- a/src/codegen.cpp +++ b/src/codegen.cpp @@ -1144,7 +1144,7 @@ static LLVMValueRef gen_fn_call_expr(CodeGen *g, AstNode *node) { } set_debug_source_node(g, node); - LLVMValueRef result = LLVMZigBuildCall(g->builder, fn_val, + LLVMValueRef result = ZigLLVMBuildCall(g->builder, fn_val, gen_param_values, gen_param_index, fn_type->data.fn.calling_convention, ""); if (src_return_type->id == TypeTableEntryIdUnreachable) { @@ -2631,9 +2631,9 @@ static LLVMValueRef gen_if_bool_expr(CodeGen *g, AstNode *node) { static void gen_var_debug_decl(CodeGen *g, VariableTableEntry *var) { BlockContext *block_context = var->block_context; AstNode *source_node = var->decl_node; - LLVMZigDILocation *debug_loc = LLVMZigGetDebugLoc(source_node->line + 1, source_node->column + 1, + ZigLLVMDILocation *debug_loc = ZigLLVMGetDebugLoc(source_node->line + 1, source_node->column + 1, block_context->di_scope); - LLVMZigInsertDeclareAtEnd(g->dbuilder, var->value_ref, var->di_loc_var, debug_loc, + ZigLLVMInsertDeclareAtEnd(g->dbuilder, var->value_ref, var->di_loc_var, debug_loc, LLVMGetInsertBlock(g->builder)); } @@ -3963,7 +3963,7 @@ static void gen_global_var(CodeGen *g, VariableTableEntry *var, LLVMValueRef ini assert(var->import); assert(type_entry); bool is_local_to_unit = true; - LLVMZigCreateGlobalVariable(g->dbuilder, + ZigLLVMCreateGlobalVariable(g->dbuilder, var->block_context->di_scope, buf_ptr(&var->name), buf_ptr(&var->name), var->import->di_file, var->decl_node->line + 1, type_entry->di_type, is_local_to_unit, init_val); @@ -4073,13 +4073,13 @@ static void do_code_gen(CodeGen *g) { if (!type_has_bits(fn_type->data.fn.fn_type_id.return_type)) { // nothing to do } else if (fn_type->data.fn.fn_type_id.return_type->id == TypeTableEntryIdPointer) { - LLVMZigAddNonNullAttr(fn_table_entry->fn_value, 0); + ZigLLVMAddNonNullAttr(fn_table_entry->fn_value, 0); } else if (handle_is_ptr(fn_type->data.fn.fn_type_id.return_type) && !fn_type->data.fn.fn_type_id.is_extern) { LLVMValueRef first_arg = LLVMGetParam(fn_table_entry->fn_value, 0); LLVMAddAttribute(first_arg, LLVMStructRetAttribute); - LLVMZigAddNonNullAttr(fn_table_entry->fn_value, 1); + ZigLLVMAddNonNullAttr(fn_table_entry->fn_value, 1); is_sret = true; } if (fn_table_entry->is_pure && !is_sret && g->is_release_build) { @@ -4112,7 +4112,7 @@ static void do_code_gen(CodeGen *g) { LLVMAddAttribute(argument_val, LLVMReadOnlyAttribute); } if (param_type->id == TypeTableEntryIdPointer) { - LLVMZigAddNonNullAttr(fn_table_entry->fn_value, gen_index + 1); + ZigLLVMAddNonNullAttr(fn_table_entry->fn_value, gen_index + 1); } if (is_byval) { // TODO @@ -4189,12 +4189,12 @@ static void do_code_gen(CodeGen *g) { BlockContext *block_context = fn_table_entry->all_block_contexts.at(bc_i); if (!block_context->di_scope) { - LLVMZigDILexicalBlock *di_block = LLVMZigCreateLexicalBlock(g->dbuilder, + ZigLLVMDILexicalBlock *di_block = ZigLLVMCreateLexicalBlock(g->dbuilder, block_context->parent->di_scope, import->di_file, block_context->node->line + 1, block_context->node->column + 1); - block_context->di_scope = LLVMZigLexicalBlockToScope(di_block); + block_context->di_scope = ZigLLVMLexicalBlockToScope(di_block); } @@ -4237,7 +4237,7 @@ static void do_code_gen(CodeGen *g) { unsigned align_bytes = ZigLLVMGetPrefTypeAlignment(g->target_data_ref, var->type->type_ref); LLVMSetAlignment(var->value_ref, align_bytes); } - var->di_loc_var = LLVMZigCreateParameterVariable(g->dbuilder, var->block_context->di_scope, + var->di_loc_var = ZigLLVMCreateParameterVariable(g->dbuilder, var->block_context->di_scope, buf_ptr(&var->name), import->di_file, var->decl_node->line + 1, gen_type->di_type, !g->strip_debug_symbols, 0, var->gen_arg_index + 1); @@ -4248,7 +4248,7 @@ static void do_code_gen(CodeGen *g) { unsigned align_bytes = ZigLLVMGetPrefTypeAlignment(g->target_data_ref, var->type->type_ref); LLVMSetAlignment(var->value_ref, align_bytes); - var->di_loc_var = LLVMZigCreateAutoVariable(g->dbuilder, var->block_context->di_scope, + var->di_loc_var = ZigLLVMCreateAutoVariable(g->dbuilder, var->block_context->di_scope, buf_ptr(&var->name), import->di_file, var->decl_node->line + 1, var->type->di_type, !g->strip_debug_symbols, 0); } @@ -4283,7 +4283,7 @@ static void do_code_gen(CodeGen *g) { } assert(!g->errors.length); - LLVMZigDIBuilderFinalize(g->dbuilder); + ZigLLVMDIBuilderFinalize(g->dbuilder); if (g->verbose) { LLVMDumpModule(g->module); @@ -4387,21 +4387,21 @@ static void define_builtin_types(CodeGen *g) { unsigned dwarf_tag; if (is_signed) { if (size_in_bits == 8) { - dwarf_tag = LLVMZigEncoding_DW_ATE_signed_char(); + dwarf_tag = ZigLLVMEncoding_DW_ATE_signed_char(); } else { - dwarf_tag = LLVMZigEncoding_DW_ATE_signed(); + dwarf_tag = ZigLLVMEncoding_DW_ATE_signed(); } } else { if (size_in_bits == 8) { - dwarf_tag = LLVMZigEncoding_DW_ATE_unsigned_char(); + dwarf_tag = ZigLLVMEncoding_DW_ATE_unsigned_char(); } else { - dwarf_tag = LLVMZigEncoding_DW_ATE_unsigned(); + dwarf_tag = ZigLLVMEncoding_DW_ATE_unsigned(); } } uint64_t debug_size_in_bits = 8*LLVMStoreSizeOfType(g->target_data_ref, entry->type_ref); uint64_t debug_align_in_bits = 8*LLVMABISizeOfType(g->target_data_ref, entry->type_ref); - entry->di_type = LLVMZigCreateDebugBasicType(g->dbuilder, buf_ptr(&entry->name), + entry->di_type = ZigLLVMCreateDebugBasicType(g->dbuilder, buf_ptr(&entry->name), debug_size_in_bits, debug_align_in_bits, dwarf_tag); entry->data.integral.is_signed = is_signed; entry->data.integral.bit_count = size_in_bits; @@ -4424,10 +4424,10 @@ static void define_builtin_types(CodeGen *g) { uint64_t debug_size_in_bits = 8*LLVMStoreSizeOfType(g->target_data_ref, entry->type_ref); uint64_t debug_align_in_bits = 8*LLVMABISizeOfType(g->target_data_ref, entry->type_ref); - entry->di_type = LLVMZigCreateDebugBasicType(g->dbuilder, buf_ptr(&entry->name), + entry->di_type = ZigLLVMCreateDebugBasicType(g->dbuilder, buf_ptr(&entry->name), debug_size_in_bits, debug_align_in_bits, - is_signed ? LLVMZigEncoding_DW_ATE_signed() : LLVMZigEncoding_DW_ATE_unsigned()); + is_signed ? ZigLLVMEncoding_DW_ATE_signed() : ZigLLVMEncoding_DW_ATE_unsigned()); entry->data.integral.is_signed = is_signed; entry->data.integral.bit_count = size_in_bits; g->primitive_type_table.put(&entry->name, entry); @@ -4442,10 +4442,10 @@ static void define_builtin_types(CodeGen *g) { buf_init_from_str(&entry->name, "bool"); uint64_t debug_size_in_bits = 8*LLVMStoreSizeOfType(g->target_data_ref, entry->type_ref); uint64_t debug_align_in_bits = 8*LLVMABISizeOfType(g->target_data_ref, entry->type_ref); - entry->di_type = LLVMZigCreateDebugBasicType(g->dbuilder, buf_ptr(&entry->name), + entry->di_type = ZigLLVMCreateDebugBasicType(g->dbuilder, buf_ptr(&entry->name), debug_size_in_bits, debug_align_in_bits, - LLVMZigEncoding_DW_ATE_boolean()); + ZigLLVMEncoding_DW_ATE_boolean()); g->builtin_types.entry_bool = entry; g->primitive_type_table.put(&entry->name, entry); } @@ -4466,10 +4466,10 @@ static void define_builtin_types(CodeGen *g) { uint64_t debug_size_in_bits = 8*LLVMStoreSizeOfType(g->target_data_ref, entry->type_ref); uint64_t debug_align_in_bits = 8*LLVMABISizeOfType(g->target_data_ref, entry->type_ref); - entry->di_type = LLVMZigCreateDebugBasicType(g->dbuilder, buf_ptr(&entry->name), + entry->di_type = ZigLLVMCreateDebugBasicType(g->dbuilder, buf_ptr(&entry->name), debug_size_in_bits, debug_align_in_bits, - is_signed ? LLVMZigEncoding_DW_ATE_signed() : LLVMZigEncoding_DW_ATE_unsigned()); + is_signed ? ZigLLVMEncoding_DW_ATE_signed() : ZigLLVMEncoding_DW_ATE_unsigned()); g->primitive_type_table.put(&entry->name, entry); if (is_signed) { @@ -4487,10 +4487,10 @@ static void define_builtin_types(CodeGen *g) { uint64_t debug_size_in_bits = 8*LLVMStoreSizeOfType(g->target_data_ref, entry->type_ref); uint64_t debug_align_in_bits = 8*LLVMABISizeOfType(g->target_data_ref, entry->type_ref); - entry->di_type = LLVMZigCreateDebugBasicType(g->dbuilder, buf_ptr(&entry->name), + entry->di_type = ZigLLVMCreateDebugBasicType(g->dbuilder, buf_ptr(&entry->name), debug_size_in_bits, debug_align_in_bits, - LLVMZigEncoding_DW_ATE_float()); + ZigLLVMEncoding_DW_ATE_float()); g->builtin_types.entry_f32 = entry; g->primitive_type_table.put(&entry->name, entry); } @@ -4503,10 +4503,10 @@ static void define_builtin_types(CodeGen *g) { uint64_t debug_size_in_bits = 8*LLVMStoreSizeOfType(g->target_data_ref, entry->type_ref); uint64_t debug_align_in_bits = 8*LLVMABISizeOfType(g->target_data_ref, entry->type_ref); - entry->di_type = LLVMZigCreateDebugBasicType(g->dbuilder, buf_ptr(&entry->name), + entry->di_type = ZigLLVMCreateDebugBasicType(g->dbuilder, buf_ptr(&entry->name), debug_size_in_bits, debug_align_in_bits, - LLVMZigEncoding_DW_ATE_float()); + ZigLLVMEncoding_DW_ATE_float()); g->builtin_types.entry_f64 = entry; g->primitive_type_table.put(&entry->name, entry); } @@ -4519,10 +4519,10 @@ static void define_builtin_types(CodeGen *g) { uint64_t debug_size_in_bits = 8*LLVMStoreSizeOfType(g->target_data_ref, entry->type_ref); uint64_t debug_align_in_bits = 8*LLVMABISizeOfType(g->target_data_ref, entry->type_ref); - entry->di_type = LLVMZigCreateDebugBasicType(g->dbuilder, buf_ptr(&entry->name), + entry->di_type = ZigLLVMCreateDebugBasicType(g->dbuilder, buf_ptr(&entry->name), debug_size_in_bits, debug_align_in_bits, - LLVMZigEncoding_DW_ATE_float()); + ZigLLVMEncoding_DW_ATE_float()); g->builtin_types.entry_c_long_double = entry; g->primitive_type_table.put(&entry->name, entry); } @@ -4532,10 +4532,10 @@ static void define_builtin_types(CodeGen *g) { entry->type_ref = LLVMVoidType(); entry->zero_bits = true; buf_init_from_str(&entry->name, "void"); - entry->di_type = LLVMZigCreateDebugBasicType(g->dbuilder, buf_ptr(&entry->name), + entry->di_type = ZigLLVMCreateDebugBasicType(g->dbuilder, buf_ptr(&entry->name), 0, 0, - LLVMZigEncoding_DW_ATE_unsigned()); + ZigLLVMEncoding_DW_ATE_unsigned()); g->builtin_types.entry_void = entry; g->primitive_type_table.put(&entry->name, entry); } @@ -4884,8 +4884,8 @@ static void init(CodeGen *g, Buf *source_path) { const char *target_specific_cpu_args; const char *target_specific_features; if (g->is_native_target) { - target_specific_cpu_args = LLVMZigGetHostCPUName(); - target_specific_features = LLVMZigGetNativeFeatures(); + target_specific_cpu_args = ZigLLVMGetHostCPUName(); + target_specific_features = ZigLLVMGetNativeFeatures(); } else { target_specific_cpu_args = ""; target_specific_features = ""; @@ -4904,16 +4904,16 @@ static void init(CodeGen *g, Buf *source_path) { g->is_big_endian = (LLVMByteOrder(g->target_data_ref) == LLVMBigEndian); g->builder = LLVMCreateBuilder(); - g->dbuilder = LLVMZigCreateDIBuilder(g->module, true); + g->dbuilder = ZigLLVMCreateDIBuilder(g->module, true); - LLVMZigSetFastMath(g->builder, true); + ZigLLVMSetFastMath(g->builder, true); Buf *producer = buf_sprintf("zig %s", ZIG_VERSION_STRING); bool is_optimized = g->is_release_build; const char *flags = ""; unsigned runtime_version = 0; - g->compile_unit = LLVMZigCreateCompileUnit(g->dbuilder, LLVMZigLang_DW_LANG_C99(), + g->compile_unit = ZigLLVMCreateCompileUnit(g->dbuilder, ZigLLVMLang_DW_LANG_C99(), buf_ptr(source_path), buf_ptr(&g->root_package->root_src_dir), buf_ptr(producer), is_optimized, flags, runtime_version, "", 0, !g->strip_debug_symbols); @@ -4938,7 +4938,7 @@ void codegen_parseh(CodeGen *g, Buf *src_dirname, Buf *src_basename, Buf *source init(g, full_path); - import->di_file = LLVMZigCreateFile(g->dbuilder, buf_ptr(src_basename), buf_ptr(src_dirname)); + import->di_file = ZigLLVMCreateFile(g->dbuilder, buf_ptr(src_basename), buf_ptr(src_dirname)); ZigList errors = {0}; int err = parse_h_buf(import, &errors, source_code, g, nullptr); -- cgit v1.2.3