https://github.com/shader-slang/slang
Raw File
Tip revision: 0586f3298fa7d554fa2682103eefba88740d6758 authored by jsmall-nvidia on 18 January 2023, 19:11:50 UTC
Upgrade slang-llvm-13.x-33 (#2600)
Tip revision: 0586f32
slang-ir-lower-reinterpret.h
// slang-ir-lower-reinterpret.h
#pragma once

// This file defines an IR pass that lowers a reinterept<T>(U) operation, where T and U are any ordinary data types,
// into a packAnyValue<T> followed by a unpackAnyValue<U> operation.

namespace Slang
{

struct IRModule;
class TargetRequest;
class DiagnosticSink;

void lowerReinterpret(TargetRequest* targetReq, IRModule* module, DiagnosticSink* sink);

}
back to top