MLIR
20.0.0git
|
A trait of region holding operations that define a new scope for automatic allocations, i.e., allocations that are freed when control is transferred back from the operation's region. More...
#include "mlir/IR/OpDefinition.h"
Static Public Member Functions | |
static LogicalResult | verifyTrait (Operation *op) |
Additional Inherited Members | |
Protected Member Functions inherited from mlir::OpTrait::TraitBase< ConcreteType, AutomaticAllocationScope > | |
Operation * | getOperation () |
Return the ultimate Operation being worked on. More... | |
A trait of region holding operations that define a new scope for automatic allocations, i.e., allocations that are freed when control is transferred back from the operation's region.
Any operations performing such allocations (for eg. memref.alloca) will have their allocations automatically freed at their closest enclosing operation with this trait.
Definition at line 1277 of file OpDefinition.h.
|
inlinestatic |
Definition at line 1280 of file OpDefinition.h.