MCPcopy Create free account
hub / github.com/Rust-GPU/rust-gpu / constant_composite

Method constant_composite

crates/rustc_codegen_spirv/src/codegen_cx/constant.rs:109–112  ·  view source on GitHub ↗
(&self, ty: Word, fields: impl Iterator<Item = Word>)

Source from the content-addressed store, hash-verified

107 }
108
109 pub fn constant_composite(&self, ty: Word, fields: impl Iterator<Item = Word>) -> SpirvValue {
110 // FIXME(eddyb) use `AccumulateVec`s just like `rustc` itself does.
111 self.def_constant(ty, SpirvConst::Composite(&fields.collect::<Vec<_>>()))
112 }
113
114 pub fn constant_null(&self, ty: Word) -> SpirvValue {
115 self.def_constant(ty, SpirvConst::Null)

Callers 6

def_constant_cxMethod · 0.80
const_strMethod · 0.80
const_structMethod · 0.80
create_const_alloc2Method · 0.80
memset_const_patternMethod · 0.80
vector_splatMethod · 0.80

Calls 1

def_constantMethod · 0.80

Tested by

no test coverage detected