/llvm-project/mlir/test/CAPI/ |
H A D | sparse_tensor.c | 66 MlirAttribute implicitVal = in testRoundtripEncoding() local 69 mlirAttributeDump(implicitVal); in testRoundtripEncoding() 73 explicitVal, implicitVal); in testRoundtripEncoding()
|
/llvm-project/mlir/test/Dialect/SparseTensor/ |
H A D | roundtrip_encoding.mlir | 30 implicitVal = 0.0 : f32 33 …ssed), posWidth = 64, crdWidth = 64, explicitVal = 1.000000e+00 : f32, implicitVal = 0.000000e+00 … 43 implicitVal = 0.0 : f64 46 …1) -> (d0 : dense, d1 : compressed), explicitVal = 1.000000e+00 : f64, implicitVal = 0.000000e+00 … 58 implicitVal = 0 : i32 61 …se, d1 : compressed), posWidth = 64, crdWidth = 64, explicitVal = 1 : i32, implicitVal = 0 : i32 }> 73 implicitVal = 0 : i64 76 …se, d1 : compressed), posWidth = 64, crdWidth = 64, explicitVal = 1 : i64, implicitVal = 0 : i64 }> 88 implicitVal = #complex.number<:f32 0.0, 0.0> 91 …Val = #complex.number<:f32 1.000000e+00, 0.000000e+00> : complex<f32>, implicitVal = #complex.numb…
|
H A D | sparse_matmul_one.mlir | 7 implicitVal = #complex.number<:f32 0.0, 0.0> 13 implicitVal = 0.0 : f32 19 implicitVal = 0 : i32
|
H A D | invalid_encoding.mlir | 454 implicitVal = 0.0 : f32 467 implicitVal = 0.0 : f32 486 // expected-error@+1 {{expected a numeric value for implicitVal}} 491 implicitVal = "str" 501 implicitVal = 1 : i32 513 implicitVal = 1.0 : f32 526 implicitVal = #complex.number<:f32 1.0, 0.0>
|
/llvm-project/mlir/lib/Bindings/Python/ |
H A D | DialectSparseTensor.cpp | 45 std::optional<MlirAttribute> implicitVal, MlirContext context) { in populateDialectSparseTensorSubmodule() 51 implicitVal ? *implicitVal : MlirAttribute{nullptr})); in populateDialectSparseTensorSubmodule() 46 __anon055f89890102(py::object cls, std::vector<MlirSparseTensorLevelType> lvlTypes, std::optional<MlirAffineMap> dimToLvl, std::optional<MlirAffineMap> lvlToDim, int posWidth, int crdWidth, std::optional<MlirAttribute> explicitVal, std::optional<MlirAttribute> implicitVal, MlirContext context) populateDialectSparseTensorSubmodule() argument
|
/llvm-project/mlir/lib/CAPI/Dialect/ |
H A D | SparseTensor.cpp | 53 MlirAttribute explicitVal, MlirAttribute implicitVal) { in mlirSparseTensorEncodingAttrGet() 62 crdWidth, unwrap(explicitVal), unwrap(implicitVal))); 51 mlirSparseTensorEncodingAttrGet(MlirContext ctx,intptr_t lvlRank,MlirSparseTensorLevelType const * lvlTypes,MlirAffineMap dimToLvl,MlirAffineMap lvlToDim,int posWidth,int crdWidth,MlirAttribute explicitVal,MlirAttribute implicitVal) mlirSparseTensorEncodingAttrGet() argument
|
/llvm-project/mlir/include/mlir/Dialect/SparseTensor/IR/ |
H A D | SparseTensorType.h | 107 SparseTensorType withImplicitVal(Attribute implicitVal) const { in withImplicitVal() argument 108 return withEncoding(enc.withImplicitVal(implicitVal)); in withImplicitVal()
|
H A D | SparseTensorAttrDefs.td | 213 - The implicit value for the sparse tensor. If implicitVal is set, 267 implicitVal = 0 : i64 356 "::mlir::Attribute":$implicitVal, 372 CArg<"::mlir::Attribute", "{}">:$implicitVal), [{ 380 explicitVal, implicitVal, 417 SparseTensorEncodingAttr withImplicitVal(Attribute implicitVal) const;
|
/llvm-project/mlir/include/mlir-c/Dialect/ |
H A D | SparseTensor.h | 58 MlirAttribute explicitVal, MlirAttribute implicitVal);
|
/llvm-project/mlir/lib/Dialect/SparseTensor/IR/ |
H A D | SparseTensorDialect.cpp | 371 SparseTensorEncodingAttr::withImplicitVal(Attribute implicitVal) const { in withImplicitVal() 375 getCrdWidth(), getExplicitVal(), implicitVal); in withImplicitVal() 583 Attribute implicitVal; in parse() local 586 "explicitVal", "implicitVal"}; in parse() 677 case 4: { // implicitVal in parse() 682 implicitVal = result; in parse() 684 implicitVal = result; in parse() 686 implicitVal = result; in parse() 689 "expected a numeric value for implicitVal"); in parse() 712 explicitVal, implicitVal, dimSlice in parse() 786 verify(function_ref<InFlightDiagnostic ()> emitError,ArrayRef<LevelType> lvlTypes,AffineMap dimToLvl,AffineMap lvlToDim,unsigned posWidth,unsigned crdWidth,Attribute explicitVal,Attribute implicitVal,ArrayRef<SparseTensorDimSliceAttr> dimSlices) verify() argument [all...] |
/llvm-project/libc/src/__support/FPUtil/ |
H A D | FPBits.h | 587 LIBC_INLINE constexpr void set_implicit_bit(bool implicitVal) { 588 if (get_implicit_bit() != implicitVal)
|