Browse Source

Rename `simd_insert` to `simd_replace`

gingerBill 3 years ago
parent
commit
b168bf9460
3 changed files with 4 additions and 4 deletions
  1. 1 1
      src/check_builtin.cpp
  2. 2 2
      src/checker_builtin_procs.hpp
  3. 1 1
      src/llvm_backend_proc.cpp

+ 1 - 1
src/check_builtin.cpp

@@ -651,7 +651,7 @@ bool check_builtin_simd_operation(CheckerContext *c, Operand *operand, Ast *call
 			return true;
 		}
 		break;
-	case BuiltinProc_simd_insert:
+	case BuiltinProc_simd_replace:
 		{
 			Operand x = {};
 			check_expr(c, &x, ce->args[0]); if (x.mode == Addressing_Invalid) { return false; }

+ 2 - 2
src/checker_builtin_procs.hpp

@@ -148,7 +148,7 @@ BuiltinProc__simd_begin,
 	BuiltinProc_simd_ge,
 
 	BuiltinProc_simd_extract,
-	BuiltinProc_simd_insert,
+	BuiltinProc_simd_replace,
 BuiltinProc__simd_end,
 	
 	// Platform specific intrinsics
@@ -400,7 +400,7 @@ gb_global BuiltinProc builtin_procs[BuiltinProc_COUNT] = {
 	{STR_LIT("simd_ge"),  2, false, Expr_Expr, BuiltinProcPkg_intrinsics},
 
 	{STR_LIT("simd_extract"), 2, false, Expr_Expr, BuiltinProcPkg_intrinsics},
-	{STR_LIT("simd_insert"),  3, false, Expr_Expr, BuiltinProcPkg_intrinsics},
+	{STR_LIT("simd_replace"), 3, false, Expr_Expr, BuiltinProcPkg_intrinsics},
 	{STR_LIT(""), 0, false, Expr_Stmt, BuiltinProcPkg_intrinsics},
 
 

+ 1 - 1
src/llvm_backend_proc.cpp

@@ -1179,7 +1179,7 @@ lbValue lb_build_builtin_simd_proc(lbProcedure *p, Ast *expr, TypeAndValue const
 		arg1 = lb_build_expr(p, ce->args[1]);
 		res.value = LLVMBuildExtractElement(p->builder, arg0.value, arg1.value, "");
 		return res;
-	case BuiltinProc_simd_insert:
+	case BuiltinProc_simd_replace:
 		arg1 = lb_build_expr(p, ce->args[1]);
 		arg2 = lb_build_expr(p, ce->args[2]);
 		res.value = LLVMBuildInsertElement(p->builder, arg0.value, arg2.value, arg1.value, "");