blob: b3abaa144ca4a300f9b164bfe610f19940ca6cca [file] [log] [blame] [edit]
///////////////////////////////////////////////////////////////////////////////
// //
// DxilFallbackLayerPass.h //
// Copyright (C) Microsoft Corporation. All rights reserved. //
// This file is distributed under the University of Illinois Open Source //
// License. See LICENSE.TXT for details. //
// //
// This file provides passes used by the Ray Tracing Fallback Layer //
// //
///////////////////////////////////////////////////////////////////////////////
#pragma once
#include "llvm/Pass.h"
namespace llvm {
ModulePass *createDxilUpdateMetadataPass();
ModulePass *createDxilPatchShaderRecordBindingsPass();
void initializeDxilUpdateMetadataPass(llvm::PassRegistry &);
void initializeDxilPatchShaderRecordBindingsPass(llvm::PassRegistry &);
} // namespace llvm