Directories
¶
| Path | Synopsis |
|---|---|
|
Package bitcode implements a bit-level writer for LLVM 3.7 bitcode format.
|
Package bitcode implements a bit-level writer for LLVM 3.7 bitcode format. |
|
Package container implements the DXBC container format used to wrap DXIL shader bitcode.
|
Package container implements the DXBC container format used to wrap DXIL shader bitcode. |
|
Package emit implements naga IR to DXIL module lowering.
|
Package emit implements naga IR to DXIL module lowering. |
|
Package module provides an in-memory representation of a DXIL module.
|
Package module provides an in-memory representation of a DXIL module. |
|
passes
|
|
|
dce
Package dce implements dead code elimination for DXIL shader functions.
|
Package dce implements dead code elimination for DXIL shader functions. |
|
mem2reg
Package mem2reg promotes function-scope local variables of scalar type to SSA values, eliminating the corresponding alloca / load / store triples that the DXIL emitter would otherwise produce.
|
Package mem2reg promotes function-scope local variables of scalar type to SSA values, eliminating the corresponding alloca / load / store triples that the DXIL emitter would otherwise produce. |
|
sroa
Package sroa implements Scalar Replacement of Aggregates for DXIL emit.
|
Package sroa implements Scalar Replacement of Aggregates for DXIL emit. |
|
Package viewid computes input→output dataflow dependencies for graphics entry points, producing the data that populates DXIL's `dx.viewIdState` metadata (ComputeViewIdState.cpp format) and the PSV0 dependency table (PSVDependencyTable layout).
|
Package viewid computes input→output dataflow dependencies for graphics entry points, producing the data that populates DXIL's `dx.viewIdState` metadata (ComputeViewIdState.cpp format) and the PSV0 dependency table (PSVDependencyTable layout). |
Click to show internal directories.
Click to hide internal directories.