GPU backend
Compare changes
- prrathi authored
+ 78
− 72
@@ -79,6 +79,10 @@ pub fn gpu_codegen<W: Write>(
@@ -109,7 +113,6 @@ pub fn gpu_codegen<W: Write>(
@@ -118,14 +121,10 @@ pub fn gpu_codegen<W: Write>(
@@ -186,6 +185,8 @@ pub fn gpu_codegen<W: Write>(
@@ -214,6 +215,8 @@ struct GPUContext<'a> {
@@ -298,6 +301,7 @@ impl GPUContext<'_> {
@@ -586,7 +590,7 @@ extern \"C\" {} {}(", ret_type.clone(), self.function.name)?;
@@ -693,7 +697,7 @@ extern \"C\" {} {}(", ret_type.clone(), self.function.name)?;
@@ -706,7 +710,7 @@ extern \"C\" {} {}(", ret_type.clone(), self.function.name)?;
@@ -1069,8 +1073,8 @@ extern \"C\" {} {}(", ret_type.clone(), self.function.name)?;
@@ -1079,14 +1083,14 @@ extern \"C\" {} {}(", ret_type.clone(), self.function.name)?;
@@ -1096,57 +1100,60 @@ extern \"C\" {} {}(", ret_type.clone(), self.function.name)?;
@@ -1175,7 +1182,7 @@ extern \"C\" {} {}(", ret_type.clone(), self.function.name)?;
@@ -1248,8 +1255,7 @@ extern \"C\" {} {}(", ret_type.clone(), self.function.name)?;
@@ -1404,8 +1410,8 @@ extern \"C\" {} {}(", ret_type.clone(), self.function.name)?;