10#include "llvm/ADT/APFloat.h"
19#include "mlir/IR/BuiltinTypeInterfaces.cpp.inc"
25unsigned FloatType::getWidth() {
26 return APFloat::semanticsSizeInBits(getFloatSemantics());
29unsigned FloatType::getFPMantissaWidth() {
30 return APFloat::semanticsPrecision(getFloatSemantics());
39 for (int64_t dim : shape) {
41 assert(num >= 0 &&
"integer overflow in element count computation");
Include the generated interface declarations.