Home
last modified time | relevance | path

Searched refs:boolAttr (Results 1 – 7 of 7) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/IR/
H A DBufferizationDialect.cpp103 auto boolAttr = attr.dyn_cast<BoolAttr>(); in verifyOperationAttribute() local
104 if (!boolAttr) in verifyOperationAttribute()
107 if (!boolAttr.getValue()) in verifyOperationAttribute()
/llvm-project-15.0.7/mlir/lib/Dialect/SPIRV/IR/
H A DSPIRVCanonicalization.cpp31 static Optional<bool> getScalarOrSplatBoolAttr(Attribute boolAttr) { in getScalarOrSplatBoolAttr() argument
32 if (!boolAttr) in getScalarOrSplatBoolAttr()
35 auto type = boolAttr.getType(); in getScalarOrSplatBoolAttr()
37 auto attr = boolAttr.cast<BoolAttr>(); in getScalarOrSplatBoolAttr()
42 if (auto attr = boolAttr.dyn_cast<SplatElementsAttr>()) in getScalarOrSplatBoolAttr()
/llvm-project-15.0.7/mlir/lib/Target/SPIRV/Serialization/
H A DSerializer.cpp751 if (auto boolAttr = valueAttr.dyn_cast<BoolAttr>()) { in prepareConstantScalar() local
752 return prepareConstantBool(loc, boolAttr, isSpec); in prepareConstantScalar()
761 uint32_t Serializer::prepareConstantBool(Location loc, BoolAttr boolAttr, in prepareConstantBool() argument
765 if (auto id = getConstantID(boolAttr)) { in prepareConstantBool()
772 if (failed(processType(loc, boolAttr.getType(), typeID))) { in prepareConstantBool()
777 auto opcode = boolAttr.getValue() in prepareConstantBool()
785 constIDMap[boolAttr] = resultID; in prepareConstantBool()
H A DSerializer.h221 uint32_t prepareConstantBool(Location loc, BoolAttr boolAttr,
/llvm-project-15.0.7/mlir/test/python/ir/
H A Dattributes.py463 boolAttr = BoolAttr.get(True)
464 raw = ArrayAttr.get([vecAttr, boolAttr, intAttr])
/llvm-project-15.0.7/mlir/lib/Conversion/ArithmeticToSPIRV/
H A DArithmeticToSPIRV.cpp213 if (auto boolAttr = srcAttr.dyn_cast<BoolAttr>()) in convertBoolAttr() local
214 return boolAttr; in convertBoolAttr()
/llvm-project-15.0.7/mlir/lib/Dialect/Arithmetic/IR/
H A DArithmeticOps.cpp1304 auto boolAttr = BoolAttr::get(ctx, value); in getBoolAttribute() local
1307 return boolAttr; in getBoolAttribute()
1308 return DenseElementsAttr::get(shapedType, boolAttr); in getBoolAttribute()