LLZK 0.1.0
Veridise's ZK Language IR
Loading...
Searching...
No Matches
llzk::SourceRefLatticeValue Member List

This is the complete list of members for llzk::SourceRefLatticeValue, including all inherited members.

AbstractLatticeValue(ScalarTy s)llzk::dataflow::AbstractLatticeValue< SourceRefLatticeValue, SourceRefSet >inlineexplicit
AbstractLatticeValue()llzk::dataflow::AbstractLatticeValue< SourceRefLatticeValue, SourceRefSet >inline
AbstractLatticeValue(const mlir::ArrayRef< int64_t > shape)llzk::dataflow::AbstractLatticeValue< SourceRefLatticeValue, SourceRefSet >inlineexplicit
AbstractLatticeValue(const AbstractLatticeValue &rhs)llzk::dataflow::AbstractLatticeValue< SourceRefLatticeValue, SourceRefSet >inline
copyArrayShape(const AbstractLatticeValue &rhs)llzk::dataflow::AbstractLatticeValue< SourceRefLatticeValue, SourceRefSet >inlineprotected
elementwiseTransform(llvm::function_ref< SourceRef(const SourceRef &)> transform) constllzk::SourceRefLatticeValueprotectedvirtual
extract(const std::vector< SourceRefIndex > &indices) constllzk::SourceRefLatticeValue
foldAndUpdate(const SourceRefLatticeValue &rhs)llzk::dataflow::AbstractLatticeValue< SourceRefLatticeValue, SourceRefSet >inlineprotected
foldToScalar() constllzk::dataflow::AbstractLatticeValue< SourceRefLatticeValue, SourceRefSet >inline
getArrayDim(unsigned i) constllzk::dataflow::AbstractLatticeValue< SourceRefLatticeValue, SourceRefSet >inlineprotected
getArrayShape() constllzk::dataflow::AbstractLatticeValue< SourceRefLatticeValue, SourceRefSet >inlineprotected
getArraySize() constllzk::dataflow::AbstractLatticeValue< SourceRefLatticeValue, SourceRefSet >inline
getArrayValue() constllzk::dataflow::AbstractLatticeValue< SourceRefLatticeValue, SourceRefSet >inline
getArrayValue()llzk::dataflow::AbstractLatticeValue< SourceRefLatticeValue, SourceRefSet >inline
getElemFlatIdx(unsigned i) constllzk::dataflow::AbstractLatticeValue< SourceRefLatticeValue, SourceRefSet >inline
getElemFlatIdx(unsigned i)llzk::dataflow::AbstractLatticeValue< SourceRefLatticeValue, SourceRefSet >inline
getNumArrayDims() constllzk::dataflow::AbstractLatticeValue< SourceRefLatticeValue, SourceRefSet >inline
getScalarValue() constllzk::dataflow::AbstractLatticeValue< SourceRefLatticeValue, SourceRefSet >inline
getScalarValue()llzk::dataflow::AbstractLatticeValue< SourceRefLatticeValue, SourceRefSet >inline
getSingleValue() constllzk::SourceRefLatticeValueinline
getValue()llzk::dataflow::AbstractLatticeValue< SourceRefLatticeValue, SourceRefSet >inlineprotected
insert(const SourceRef &rhs)llzk::SourceRefLatticeValue
isArray() constllzk::dataflow::AbstractLatticeValue< SourceRefLatticeValue, SourceRefSet >inline
isDynamicArray() constllzk::dataflow::AbstractLatticeValue< SourceRefLatticeValue, SourceRefSet >inline
isScalar() constllzk::dataflow::AbstractLatticeValue< SourceRefLatticeValue, SourceRefSet >inline
isSingleValue() constllzk::dataflow::AbstractLatticeValue< SourceRefLatticeValue, SourceRefSet >inline
operator=(const AbstractLatticeValue &rhs)llzk::dataflow::AbstractLatticeValue< SourceRefLatticeValue, SourceRefSet >inline
operator==(const AbstractLatticeValue &rhs) constllzk::dataflow::AbstractLatticeValue< SourceRefLatticeValue, SourceRefSet >inline
print(mlir::raw_ostream &os) constllzk::dataflow::AbstractLatticeValue< SourceRefLatticeValue, SourceRefSet >inline
referenceField(SymbolLookupResult< component::FieldDefOp > fieldRef) constllzk::SourceRefLatticeValue
setValue(const AbstractLatticeValue &rhs)llzk::dataflow::AbstractLatticeValue< SourceRefLatticeValue, SourceRefSet >inline
SourceRefLatticeValue(ScalarTy s)llzk::SourceRefLatticeValueinlineexplicit
SourceRefLatticeValue(SourceRef r)llzk::SourceRefLatticeValueinlineexplicit
SourceRefLatticeValue()llzk::SourceRefLatticeValueinline
SourceRefLatticeValue(mlir::ArrayRef< int64_t > shape)llzk::SourceRefLatticeValueinlineexplicit
translate(const TranslationMap &translation) constllzk::SourceRefLatticeValue
translateScalar(const TranslationMap &translation)llzk::SourceRefLatticeValueprotected
update(const SourceRefLatticeValue &rhs)llzk::dataflow::AbstractLatticeValue< SourceRefLatticeValue, SourceRefSet >inline
updateArray(const ArrayTy &rhs)llzk::dataflow::AbstractLatticeValue< SourceRefLatticeValue, SourceRefSet >inlineprotected
updateScalar(const ScalarTy &rhs)llzk::dataflow::AbstractLatticeValue< SourceRefLatticeValue, SourceRefSet >inlineprotected
~SourceRefLatticeValue()=defaultllzk::SourceRefLatticeValuevirtual