diff options
Diffstat (limited to 'src/codegen')
| -rw-r--r-- | src/codegen/print_llvm.cpp | 7 | ||||
| -rw-r--r-- | src/codegen/ssa.cpp | 9 |
2 files changed, 5 insertions, 11 deletions
diff --git a/src/codegen/print_llvm.cpp b/src/codegen/print_llvm.cpp index f7c6d2651..f584bbe06 100644 --- a/src/codegen/print_llvm.cpp +++ b/src/codegen/print_llvm.cpp @@ -641,10 +641,13 @@ void ssa_print_instr(gbFile *f, ssaModule *m, ssaValue *value) { ssa_fprintf(f, " "); ssa_print_value(f, m, sv->vector, vt); ssa_fprintf(f, ", "); + ssa_print_type(f, m->sizes, vt); - ssa_fprintf(f, " undef,"); + ssa_fprintf(f, " "); + ssa_print_value(f, m, sv->vector, vt); + ssa_fprintf(f, ", "); - ssa_fprintf(f, " <%td x i32> <", sv->index_count); + ssa_fprintf(f, "<%td x i32> <", sv->index_count); for (isize i = 0; i < sv->index_count; i++) { if (i > 0) { ssa_fprintf(f, ", "); diff --git a/src/codegen/ssa.cpp b/src/codegen/ssa.cpp index be38b2c1b..8e83a7e09 100644 --- a/src/codegen/ssa.cpp +++ b/src/codegen/ssa.cpp @@ -1818,15 +1818,6 @@ ssaValue *ssa_build_single_expr(ssaProcedure *proc, AstNode *expr, TypeAndValue return ssa_emit(proc, ssa_make_instr_shuffle_vector(proc, vector, indices, index_count)); } break; - - case BuiltinProc_print: { - // print :: proc(...) - GB_PANIC("TODO(bill): BuiltinProc_print"); - } break; - case BuiltinProc_println: { - // println :: proc(...) - GB_PANIC("TODO(bill): BuiltinProc_println"); - } break; } } } |