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
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
x
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
g
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
BlockArgument
mlir::BlockArgument Member List
This is the complete list of members for
mlir::BlockArgument
, including all inherited members.
classof
(Value value)
mlir::BlockArgument
inline
static
dropAllUses
()
mlir::Value
inline
dump
() const
mlir::Value
getArgNumber
() const
mlir::BlockArgument
inline
getAsOpaquePointer
() const
mlir::Value
inline
getContext
() const
mlir::Value
inline
getDefiningOp
() const
mlir::Value
getDefiningOp
() const
mlir::Value
inline
getFromOpaquePointer
(const void *pointer)
mlir::Value
inline
static
getLoc
() const
mlir::BlockArgument
inline
getNumUses
() const
mlir::Value
getOwner
() const
mlir::BlockArgument
inline
getParentBlock
()
mlir::Value
getParentRegion
()
mlir::Value
getType
() const
mlir::Value
inline
getUsers
() const
mlir::Value
inline
getUses
() const
mlir::Value
inline
hasNUses
(unsigned n) const
mlir::Value
hasNUsesOrMore
(unsigned n) const
mlir::Value
hasOneUse
() const
mlir::Value
inline
impl
mlir::Value
protected
isUsedOutsideOfBlock
(Block *block) const
mlir::Value
operator bool
() const
mlir::Value
inline
explicit
operator!=
(const Value &other) const
mlir::Value
inline
operator==
(const Value &other) const
mlir::Value
inline
print
(raw_ostream &os) const
mlir::Value
print
(raw_ostream &os, const OpPrintingFlags &flags) const
mlir::Value
print
(raw_ostream &os, AsmState &state) const
mlir::Value
printAsOperand
(raw_ostream &os, AsmState &state) const
mlir::Value
printAsOperand
(raw_ostream &os, const OpPrintingFlags &flags) const
mlir::Value
replaceAllUsesExcept
(Value newValue, const SmallPtrSetImpl< Operation * > &exceptions)
mlir::Value
replaceAllUsesExcept
(Value newValue, Operation *exceptedUser)
mlir::Value
replaceAllUsesWith
(Value newValue)
mlir::Value
inline
replaceUsesWithIf
(Value newValue, function_ref< bool(OpOperand &)> shouldReplace)
mlir::Value
setLoc
(Location loc)
mlir::BlockArgument
inline
setType
(Type newType)
mlir::Value
inline
shuffleUseList
(ArrayRef< unsigned > indices)
mlir::Value
use_begin
() const
mlir::Value
inline
use_empty
() const
mlir::Value
inline
use_end
() const
mlir::Value
inline
use_iterator
typedef
mlir::Value
use_range
typedef
mlir::Value
user_begin
() const
mlir::Value
inline
user_end
() const
mlir::Value
inline
user_iterator
typedef
mlir::Value
user_range
typedef
mlir::Value
Value
(detail::ValueImpl *impl=nullptr)
mlir::BlockArgument
inline
mlir::Value::Value
(detail::ValueImpl *impl=nullptr)
mlir::Value
inline
Generated on Sun Jun 29 2025 00:51:29 for MLIR by
1.9.1