|
static bool | wouldOpBeTriviallyDeadImpl (Operation *rootOp) |
| Internal implementation of mlir::wouldOpBeTriviallyDead that also considers terminator operations as dead if they have no side effects. More...
|
|
template bool | mlir::hasSingleEffect< MemoryEffects::Allocate > (Operation *) |
|
template bool | mlir::hasSingleEffect< MemoryEffects::Free > (Operation *) |
|
template bool | mlir::hasSingleEffect< MemoryEffects::Read > (Operation *) |
|
template bool | mlir::hasSingleEffect< MemoryEffects::Write > (Operation *) |
|
template bool | mlir::hasSingleEffect< MemoryEffects::Allocate > (Operation *, Value value) |
|
template bool | mlir::hasSingleEffect< MemoryEffects::Free > (Operation *, Value value) |
|
template bool | mlir::hasSingleEffect< MemoryEffects::Read > (Operation *, Value value) |
|
template bool | mlir::hasSingleEffect< MemoryEffects::Write > (Operation *, Value value) |
|
template bool | mlir::hasSingleEffect< OpOperand *, MemoryEffects::Allocate > (Operation *, OpOperand *) |
|
template bool | mlir::hasSingleEffect< OpOperand *, MemoryEffects::Free > (Operation *, OpOperand *) |
|
template bool | mlir::hasSingleEffect< OpOperand *, MemoryEffects::Read > (Operation *, OpOperand *) |
|
template bool | mlir::hasSingleEffect< OpOperand *, MemoryEffects::Write > (Operation *, OpOperand *) |
|
template bool | mlir::hasSingleEffect< OpResult, MemoryEffects::Allocate > (Operation *, OpResult) |
|
template bool | mlir::hasSingleEffect< OpResult, MemoryEffects::Free > (Operation *, OpResult) |
|
template bool | mlir::hasSingleEffect< OpResult, MemoryEffects::Read > (Operation *, OpResult) |
|
template bool | mlir::hasSingleEffect< OpResult, MemoryEffects::Write > (Operation *, OpResult) |
|
template bool | mlir::hasSingleEffect< BlockArgument, MemoryEffects::Allocate > (Operation *, BlockArgument) |
|
template bool | mlir::hasSingleEffect< BlockArgument, MemoryEffects::Free > (Operation *, BlockArgument) |
|
template bool | mlir::hasSingleEffect< BlockArgument, MemoryEffects::Read > (Operation *, BlockArgument) |
|
template bool | mlir::hasSingleEffect< BlockArgument, MemoryEffects::Write > (Operation *, BlockArgument) |
|
template bool | mlir::hasEffect< MemoryEffects::Allocate > (Operation *) |
|
template bool | mlir::hasEffect< MemoryEffects::Free > (Operation *) |
|
template bool | mlir::hasEffect< MemoryEffects::Read > (Operation *) |
|
template bool | mlir::hasEffect< MemoryEffects::Write > (Operation *) |
|
template bool | mlir::hasEffect< MemoryEffects::Write, MemoryEffects::Free > (Operation *) |
|
template bool | mlir::hasEffect< MemoryEffects::Allocate > (Operation *, Value value) |
|
template bool | mlir::hasEffect< MemoryEffects::Free > (Operation *, Value value) |
|
template bool | mlir::hasEffect< MemoryEffects::Read > (Operation *, Value value) |
|
template bool | mlir::hasEffect< MemoryEffects::Write > (Operation *, Value value) |
|
template bool | mlir::hasEffect< MemoryEffects::Write, MemoryEffects::Free > (Operation *, Value value) |
|
template bool | mlir::hasEffect< OpOperand *, MemoryEffects::Allocate > (Operation *, OpOperand *) |
|
template bool | mlir::hasEffect< OpOperand *, MemoryEffects::Free > (Operation *, OpOperand *) |
|
template bool | mlir::hasEffect< OpOperand *, MemoryEffects::Read > (Operation *, OpOperand *) |
|
template bool | mlir::hasEffect< OpOperand *, MemoryEffects::Write > (Operation *, OpOperand *) |
|
template bool | mlir::hasEffect< OpOperand *, MemoryEffects::Write, MemoryEffects::Free > (Operation *, OpOperand *) |
|
template bool | mlir::hasEffect< OpResult, MemoryEffects::Allocate > (Operation *, OpResult) |
|
template bool | mlir::hasEffect< OpResult, MemoryEffects::Free > (Operation *, OpResult) |
|
template bool | mlir::hasEffect< OpResult, MemoryEffects::Read > (Operation *, OpResult) |
|
template bool | mlir::hasEffect< OpResult, MemoryEffects::Write > (Operation *, OpResult) |
|
template bool | mlir::hasEffect< OpResult, MemoryEffects::Write, MemoryEffects::Free > (Operation *, OpResult) |
|
template bool | mlir::hasEffect< BlockArgument, MemoryEffects::Allocate > (Operation *, BlockArgument) |
|
template bool | mlir::hasEffect< BlockArgument, MemoryEffects::Free > (Operation *, BlockArgument) |
|
template bool | mlir::hasEffect< BlockArgument, MemoryEffects::Read > (Operation *, BlockArgument) |
|
template bool | mlir::hasEffect< BlockArgument, MemoryEffects::Write > (Operation *, BlockArgument) |
|
template bool | mlir::hasEffect< BlockArgument, MemoryEffects::Write, MemoryEffects::Free > (Operation *, BlockArgument) |
|