intel: pass XGL_PIPELINE_SHADER to intel_pipeline_shader_compile()

We will need more than intel_ir, which is a part of XGL_PIPELINE_SHADER.
diff --git a/icd/intel/pipeline_shader.c b/icd/intel/pipeline_shader.c
index 0136786..6ce7910 100644
--- a/icd/intel/pipeline_shader.c
+++ b/icd/intel/pipeline_shader.c
@@ -279,8 +279,7 @@
 
     // Right here, lower the IR to ISA using NOS
     // This must be after assignment of pipeline constant buffer
-    ret = intel_pipeline_shader_compile(vs, pipeline->dev->gpu,
-            intel_shader(info->vs.shader)->ir);
+    ret = intel_pipeline_shader_compile(vs, pipeline->dev->gpu, &info->vs);
     if (ret != XGL_SUCCESS)
         return ret;
 
@@ -307,8 +306,7 @@
     struct intel_pipeline_shader *tcs = &pipeline->tcs;
     XGL_RESULT ret;
 
-    ret = intel_pipeline_shader_compile(tcs, pipeline->dev->gpu,
-            intel_shader(info->tcs.shader)->ir);
+    ret = intel_pipeline_shader_compile(tcs, pipeline->dev->gpu, &info->tcs);
     if (ret != XGL_SUCCESS)
         return ret;
 
@@ -325,8 +323,7 @@
     struct intel_pipeline_shader *tes = &pipeline->tes;
     XGL_RESULT ret;
 
-    ret = intel_pipeline_shader_compile(tes, pipeline->dev->gpu,
-            intel_shader(info->tes.shader)->ir);
+    ret = intel_pipeline_shader_compile(tes, pipeline->dev->gpu, &info->tes);
     if (ret != XGL_SUCCESS)
         return ret;
 
@@ -343,8 +340,7 @@
     struct intel_pipeline_shader *gs = &pipeline->gs;
     XGL_RESULT ret;
 
-    ret = intel_pipeline_shader_compile(gs, pipeline->dev->gpu,
-            intel_shader(info->gs.shader)->ir);
+    ret = intel_pipeline_shader_compile(gs, pipeline->dev->gpu, &info->gs);
     if (ret != XGL_SUCCESS)
         return ret;
 
@@ -387,8 +383,7 @@
 
     // Right here, lower the IR to ISA using NOS
     // This must be after assignment of pipeline constant buffer
-    ret = intel_pipeline_shader_compile(fs, pipeline->dev->gpu,
-            intel_shader(info->fs.shader)->ir);
+    ret = intel_pipeline_shader_compile(fs, pipeline->dev->gpu, &info->fs);
     if (ret != XGL_SUCCESS)
         return ret;
 
@@ -415,8 +410,7 @@
     struct intel_pipeline_shader *cs = &pipeline->cs;
     XGL_RESULT ret;
 
-    ret = intel_pipeline_shader_compile(cs, pipeline->dev->gpu,
-            intel_shader(info->compute.cs.shader)->ir);
+    ret = intel_pipeline_shader_compile(cs, pipeline->dev->gpu, &info->compute.cs);
     if (ret != XGL_SUCCESS)
         return ret;