MLIR
21.0.0git
Main Page
Related Pages
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
y
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
y
Variables
a
c
f
h
i
k
m
n
o
p
r
s
Typedefs
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
v
w
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
v
w
Enumerator
a
b
c
d
e
f
g
h
i
k
m
n
o
p
r
s
t
u
v
w
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
y
~
Variables
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
Enumerations
a
b
c
d
f
i
k
l
m
n
o
p
r
s
t
u
v
w
Enumerator
a
c
d
e
f
g
h
i
k
l
m
n
p
r
s
u
v
Related Functions
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
v
Files
File List
File Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
y
z
Variables
_
a
b
c
d
e
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
x
Typedefs
a
b
c
d
e
f
h
i
m
n
o
r
s
t
u
v
y
Enumerations
Enumerator
a
b
c
e
f
g
i
m
n
s
t
w
Macros
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
y
z
mlir
pdl
PDLType
mlir::pdl::PDLType Member List
This is the complete list of members for
mlir::pdl::PDLType
, including all inherited members.
AbstractTy
typedef
mlir::Type
cast
() const
mlir::Type
classof
(Type type)
mlir::pdl::PDLType
static
dump
() const
mlir::Type
dyn_cast
() const
mlir::Type
dyn_cast_or_null
() const
mlir::Type
getAbstractType
() const
mlir::Type
inline
getAsOpaquePointer
() const
mlir::Type
inline
getContext
() const
mlir::Type
getDialect
() const
mlir::Type
inline
getFromOpaquePointer
(const void *pointer)
mlir::Type
inline
static
getImpl
() const
mlir::Type
inline
getIntOrFloatBitWidth
() const
mlir::Type
getTypeID
()
mlir::Type
inline
hasPromiseOrImplementsInterface
()
mlir::Type
inline
hasTrait
()
mlir::Type
inline
impl
mlir::Type
protected
ImplType
typedef
mlir::Type
isa
() const
mlir::Type
isa_and_nonnull
() const
mlir::Type
isBF16
() const
mlir::Type
isF128
() const
mlir::Type
isF16
() const
mlir::Type
isF32
() const
mlir::Type
isF64
() const
mlir::Type
isF80
() const
mlir::Type
isFloat
() const
mlir::Type
isFloat
(unsigned width) const
mlir::Type
isIndex
() const
mlir::Type
isInteger
() const
mlir::Type
isInteger
(unsigned width) const
mlir::Type
isIntOrFloat
() const
mlir::Type
isIntOrIndex
() const
mlir::Type
isIntOrIndexOrFloat
() const
mlir::Type
isSignedInteger
() const
mlir::Type
isSignedInteger
(unsigned width) const
mlir::Type
isSignlessInteger
() const
mlir::Type
isSignlessInteger
(unsigned width) const
mlir::Type
isSignlessIntOrFloat
() const
mlir::Type
isSignlessIntOrIndex
() const
mlir::Type
isSignlessIntOrIndexOrFloat
() const
mlir::Type
isTF32
() const
mlir::Type
isUnsignedInteger
() const
mlir::Type
isUnsignedInteger
(unsigned width) const
mlir::Type
operator bool
() const
mlir::Type
inline
explicit
operator!
() const
mlir::Type
inline
operator!=
(Type other) const
mlir::Type
inline
operator=
(const Type &other)=default
mlir::Type
operator==
(Type other) const
mlir::Type
inline
print
(raw_ostream &os) const
mlir::Type
print
(raw_ostream &os, AsmState &state) const
mlir::Type
replace
(ReplacementFns &&...replacementFns)
mlir::Type
inline
replaceImmediateSubElements
(ArrayRef< Attribute > replAttrs, ArrayRef< Type > replTypes) const
mlir::Type
inline
Type
()=default
mlir::pdl::PDLType
Type
(const ImplType *impl)
mlir::pdl::PDLType
inline
Type
(const Type &other)=default
mlir::pdl::PDLType
mlir::Type::Type
(const ImplType *impl)
mlir::Type
inline
mlir::Type::Type
(const Type &other)=default
mlir::Type
TypeBase
typedef
mlir::Type
walk
(WalkFns &&...walkFns)
mlir::Type
inline
walkImmediateSubElements
(function_ref< void(Attribute)> walkAttrsFn, function_ref< void(Type)> walkTypesFn) const
mlir::Type
inline
Generated on Fri Mar 14 2025 16:32:14 for MLIR by
1.9.1