Remove print(ln) and fix swizzle

This commit is contained in:
gingerBill
2016-08-19 09:54:01 +01:00
parent f931b089d5
commit ddb15e73c0
5 changed files with 38 additions and 62 deletions
+6 -3
View File
@@ -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, " <%td x i32> <", sv->index_count);
ssa_print_type(f, m->sizes, vt);
ssa_fprintf(f, " ");
ssa_print_value(f, m, sv->vector, vt);
ssa_fprintf(f, ", ");
ssa_fprintf(f, "<%td x i32> <", sv->index_count);
for (isize i = 0; i < sv->index_count; i++) {
if (i > 0) {
ssa_fprintf(f, ", ");
-9
View File
@@ -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;
}
}
}