|
@@ -1923,7 +1923,7 @@ void DxilGenerationPass::TranslateDxilResourceUses(
|
|
|
|
|
|
if (LoadInst *ldInst = dyn_cast<LoadInst>(user)) {
|
|
|
if (UpdateCounterSet.count(ldInst)) {
|
|
|
- DxilResource *resource = dynamic_cast<DxilResource*>(&res);
|
|
|
+ DxilResource *resource = llvm::dyn_cast<DxilResource>(&res);
|
|
|
DXASSERT_NOMSG(resource);
|
|
|
DXASSERT_NOMSG(resource->GetClass() == DXIL::ResourceClass::UAV);
|
|
|
resource->SetHasCounter(true);
|
|
@@ -1982,7 +1982,7 @@ void DxilGenerationPass::TranslateDxilResourceUses(
|
|
|
// Must be load inst.
|
|
|
LoadInst *ldInst = cast<LoadInst>(*(GEPU++));
|
|
|
if (UpdateCounterSet.count(ldInst)) {
|
|
|
- DxilResource *resource = dynamic_cast<DxilResource *>(&res);
|
|
|
+ DxilResource *resource = dyn_cast<DxilResource>(&res);
|
|
|
DXASSERT_NOMSG(resource);
|
|
|
DXASSERT_NOMSG(resource->GetClass() == DXIL::ResourceClass::UAV);
|
|
|
resource->SetHasCounter(true);
|
|
@@ -3334,4 +3334,4 @@ ModulePass *llvm::createDxilLegalizeStaticResourceUsePass() {
|
|
|
|
|
|
INITIALIZE_PASS(DxilLegalizeStaticResourceUsePass,
|
|
|
"hlsl-dxil-legalize-static-resource-use",
|
|
|
- "DXIL legalize static resource use", false, false)
|
|
|
+ "DXIL legalize static resource use", false, false)
|