浏览代码

Use function annotation of patch constant function in GenerateDxilPatchConstantLdSt for hs.

Xiang Li 8 年之前
父节点
当前提交
ce4aad0418
共有 1 个文件被更改,包括 1 次插入0 次删除
  1. 1 0
      lib/HLSL/HLSignatureLower.cpp

+ 1 - 0
lib/HLSL/HLSignatureLower.cpp

@@ -1205,6 +1205,7 @@ void HLSignatureLower::GenerateDxilPatchConstantLdSt() {
     DxilFunctionProps &EntryQual = HLM.GetDxilFunctionProps(Entry);
     Function *patchConstantFunc = EntryQual.ShaderProps.HS.patchConstantFunc;
     InsertPt = patchConstantFunc->getEntryBlock().getFirstInsertionPt();
+    pFuncAnnot = typeSys.GetFunctionAnnotation(patchConstantFunc);
   }
   IRBuilder<> Builder(InsertPt);
   Type *i1Ty = Builder.getInt1Ty();